/* | |
* Copyright 2022 GlobalFoundries PDK Authors | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); | |
* you may not use this file except in compliance with the License. | |
* You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, software | |
* distributed under the License is distributed on an "AS IS" BASIS, | |
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
* See the License for the specific language governing permissions and | |
* limitations under the License. | |
*/ | |
cell(gf180mcu_fd_sc_mcu9t5v0__clkinv_3) { | |
area : 22.579200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00516744" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.000854388" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00516744" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.0164 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 1.085 ; | |
max_transition : 5.2 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
related_pin : "I" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.008479, 0.03473, 0.08486, 0.163, 0.2726, 0.4168, 0.5984, 0.8202, 1.085"); | |
values("-0.01485, -0.01205, -0.009269, -0.008257, -0.007583, -0.007279, -0.007159, -0.007075, -0.007031, -0.006992",\ | |
"-0.01718, -0.0148, -0.0113, -0.009315, -0.008512, -0.007663, -0.007494, -0.007209, -0.007085, -0.007103",\ | |
"-0.002455, -0.004046, -0.006007, -0.006514, -0.00681, -0.006801, -0.006909, -0.006835, -0.006902, -0.006884",\ | |
"0.05125, 0.04253, 0.02744, 0.016, 0.008554, 0.003617, 0.0006454, -0.001345, -0.002654, -0.003668",\ | |
"0.1486, 0.1339, 0.1021, 0.07278, 0.05104, 0.0358, 0.02508, 0.01729, 0.01191, 0.007943",\ | |
"0.2919, 0.2725, 0.2254, 0.1747, 0.1329, 0.101, 0.0769, 0.0589, 0.04541, 0.03508",\ | |
"0.4847, 0.4614, 0.4014, 0.3286, 0.2629, 0.2092, 0.1664, 0.133, 0.1069, 0.08645",\ | |
"0.7293, 0.7032, 0.6323, 0.5402, 0.4486, 0.3685, 0.3029, 0.249, 0.2057, 0.1708",\ | |
"1.03, 1.001, 0.921, 0.8113, 0.6944, 0.5862, 0.493, 0.4152, 0.35, 0.2963",\ | |
"1.389, 1.358, 1.27, 1.145, 1.004, 0.8678, 0.7446, 0.6384, 0.5479, 0.4704"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.008479, 0.03473, 0.08486, 0.163, 0.2726, 0.4168, 0.5984, 0.8202, 1.085"); | |
values("0.1681, 0.1707, 0.1739, 0.1757, 0.1778, 0.1796, 0.1809, 0.1834, 0.1889, 0.1878",\ | |
"0.1689, 0.1701, 0.1729, 0.1755, 0.1774, 0.1785, 0.182, 0.1838, 0.1882, 0.19",\ | |
"0.194, 0.1895, 0.1842, 0.1806, 0.1796, 0.1814, 0.1824, 0.1859, 0.1875, 0.1939",\ | |
"0.2584, 0.2471, 0.2267, 0.211, 0.2006, 0.1954, 0.1932, 0.1924, 0.1936, 0.1947",\ | |
"0.3663, 0.3502, 0.3126, 0.2804, 0.2536, 0.2354, 0.2227, 0.2169, 0.213, 0.2127",\ | |
"0.5216, 0.5016, 0.4506, 0.3946, 0.3507, 0.3142, 0.286, 0.268, 0.2519, 0.2469",\ | |
"0.7284, 0.7051, 0.6437, 0.5664, 0.4974, 0.4413, 0.394, 0.3569, 0.3275, 0.3063",\ | |
"0.9907, 0.9647, 0.894, 0.7996, 0.7029, 0.6202, 0.5521, 0.4937, 0.4452, 0.4071",\ | |
"1.312, 1.284, 1.204, 1.095, 0.9734, 0.8607, 0.7677, 0.6867, 0.6166, 0.5565",\ | |
"1.696, 1.666, 1.579, 1.455, 1.312, 1.171, 1.046, 0.9391, 0.8441, 0.7643"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.008479, 0.03473, 0.08486, 0.163, 0.2726, 0.4168, 0.5984, 0.8202, 1.085"); | |
values("0.04405, 0.06296, 0.1272, 0.2483, 0.4362, 0.7007, 1.047, 1.487, 2.02, 2.655",\ | |
"0.05021, 0.06907, 0.1334, 0.2549, 0.4432, 0.7083, 1.054, 1.493, 2.027, 2.664",\ | |
"0.06286, 0.08902, 0.1598, 0.2805, 0.4678, 0.7323, 1.08, 1.517, 2.051, 2.688",\ | |
"0.07078, 0.1065, 0.1996, 0.3342, 0.5198, 0.7816, 1.128, 1.565, 2.099, 2.735",\ | |
"0.07242, 0.1179, 0.2348, 0.3994, 0.6063, 0.8655, 1.209, 1.643, 2.175, 2.81",\ | |
"0.06718, 0.1218, 0.2624, 0.4591, 0.7013, 0.9876, 1.328, 1.758, 2.287, 2.921",\ | |
"0.0548, 0.1186, 0.2828, 0.5112, 0.7907, 1.116, 1.489, 1.918, 2.444, 3.071",\ | |
"0.0341, 0.1068, 0.2942, 0.5554, 0.8723, 1.239, 1.655, 2.122, 2.647, 3.269",\ | |
"0.0054, 0.0864, 0.2948, 0.5894, 0.9444, 1.354, 1.814, 2.327, 2.894, 3.52",\ | |
"-0.033, 0.058, 0.2893, 0.6141, 1.006, 1.459, 1.965, 2.525, 3.142, 3.814"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.008479, 0.03473, 0.08486, 0.163, 0.2726, 0.4168, 0.5984, 0.8202, 1.085"); | |
values("0.0364, 0.05596, 0.122, 0.2468, 0.4405, 0.7128, 1.069, 1.522, 2.071, 2.725",\ | |
"0.0457, 0.06475, 0.1308, 0.2554, 0.4494, 0.7219, 1.079, 1.531, 2.079, 2.733",\ | |
"0.07028, 0.09648, 0.1666, 0.2896, 0.4829, 0.7543, 1.112, 1.561, 2.113, 2.768",\ | |
"0.1014, 0.1373, 0.2291, 0.3614, 0.5514, 0.8209, 1.177, 1.627, 2.176, 2.828",\ | |
"0.1373, 0.1838, 0.3004, 0.4622, 0.6648, 0.9299, 1.283, 1.729, 2.278, 2.931",\ | |
"0.1788, 0.2356, 0.3783, 0.5731, 0.8101, 1.091, 1.44, 1.882, 2.426, 3.077",\ | |
"0.2256, 0.2931, 0.4622, 0.6918, 0.9662, 1.285, 1.651, 2.089, 2.628, 3.273",\ | |
"0.278, 0.3563, 0.5521, 0.8172, 1.133, 1.492, 1.9, 2.356, 2.891, 3.532",\ | |
"0.3366, 0.4258, 0.6483, 0.9492, 1.306, 1.71, 2.16, 2.664, 3.218, 3.855",\ | |
"0.4022, 0.5022, 0.7515, 1.088, 1.486, 1.936, 2.435, 2.983, 3.587, 4.246"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.008479, 0.03473, 0.08486, 0.163, 0.2726, 0.4168, 0.5984, 0.8202, 1.085"); | |
values("0.03849, 0.0695, 0.1787, 0.3855, 0.7078, 1.163, 1.763, 2.522, 3.438, 4.535",\ | |
"0.03943, 0.0694, 0.1781, 0.3866, 0.7086, 1.164, 1.762, 2.522, 3.442, 4.541",\ | |
"0.0654, 0.095, 0.184, 0.3861, 0.7096, 1.165, 1.765, 2.516, 3.437, 4.535",\ | |
"0.1078, 0.1449, 0.2443, 0.4088, 0.7091, 1.165, 1.764, 2.519, 3.442, 4.542",\ | |
"0.1639, 0.2127, 0.3312, 0.508, 0.7593, 1.167, 1.76, 2.518, 3.434, 4.536",\ | |
"0.2312, 0.2928, 0.4391, 0.6366, 0.9016, 1.251, 1.777, 2.515, 3.437, 4.527",\ | |
"0.3098, 0.3864, 0.5642, 0.7926, 1.081, 1.44, 1.9, 2.549, 3.432, 4.532",\ | |
"0.3982, 0.4906, 0.702, 0.9712, 1.287, 1.669, 2.137, 2.715, 3.503, 4.536",\ | |
"0.5028, 0.6084, 0.8558, 1.169, 1.523, 1.934, 2.423, 3.002, 3.713, 4.64",\ | |
"0.6192, 0.7382, 1.024, 1.38, 1.779, 2.226, 2.748, 3.355, 4.051, 4.901"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.008479, 0.03473, 0.08486, 0.163, 0.2726, 0.4168, 0.5984, 0.8202, 1.085"); | |
values("0.04682, 0.08048, 0.1995, 0.4272, 0.7812, 1.281, 1.932, 2.754, 3.766, 4.961",\ | |
"0.04975, 0.08068, 0.1995, 0.4269, 0.7811, 1.279, 1.932, 2.756, 3.77, 4.961",\ | |
"0.07702, 0.1073, 0.204, 0.4267, 0.7814, 1.282, 1.931, 2.763, 3.76, 4.967",\ | |
"0.1195, 0.1575, 0.26, 0.4424, 0.7808, 1.277, 1.93, 2.754, 3.761, 4.961",\ | |
"0.1731, 0.223, 0.3446, 0.5299, 0.8133, 1.281, 1.93, 2.763, 3.758, 4.969",\ | |
"0.2373, 0.3009, 0.4512, 0.6548, 0.9334, 1.335, 1.939, 2.754, 3.757, 4.97",\ | |
"0.3146, 0.3884, 0.57, 0.8072, 1.104, 1.488, 2.019, 2.775, 3.757, 4.971",\ | |
"0.4032, 0.4896, 0.702, 0.9816, 1.306, 1.708, 2.21, 2.884, 3.791, 4.959",\ | |
"0.5056, 0.6064, 0.849, 1.168, 1.535, 1.964, 2.481, 3.113, 3.942, 5.009",\ | |
"0.6198, 0.7334, 1.007, 1.369, 1.785, 2.252, 2.795, 3.439, 4.205, 5.197"); | |
} | |
} | |
} | |
} | |