/* | |
* 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_mcu7t5v0__inv_1) { | |
area : 8.780800 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.002103408" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.000580104" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.002103408" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.004672 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 7.4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 0.3485 ; | |
max_transition : 7.4 ; | |
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.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.003398, 0.01182, 0.02789, 0.05294, 0.08808, 0.1343, 0.1926, 0.2637, 0.3485"); | |
values("0.0003728, 0.000727, 0.001149, 0.001354, 0.001393, 0.001428, 0.001458, 0.001453, 0.001453, 0.00147",\ | |
"0.0001731, 0.0005633, 0.0009621, 0.001185, 0.001399, 0.001371, 0.001399, 0.00142, 0.001412, 0.00142",\ | |
"0.00732, 0.00636, 0.004767, 0.003659, 0.002872, 0.002419, 0.002127, 0.001961, 0.001811, 0.001737",\ | |
"0.02874, 0.02575, 0.01961, 0.01441, 0.01074, 0.00822, 0.00641, 0.005204, 0.004359, 0.003743",\ | |
"0.06671, 0.0618, 0.05031, 0.03884, 0.02986, 0.02314, 0.01826, 0.01454, 0.01178, 0.009735",\ | |
"0.1225, 0.116, 0.09954, 0.08079, 0.06445, 0.05155, 0.04146, 0.03366, 0.02768, 0.02298",\ | |
"0.1973, 0.1897, 0.169, 0.143, 0.1181, 0.09707, 0.08022, 0.06655, 0.05554, 0.04666",\ | |
"0.2925, 0.2838, 0.2596, 0.2269, 0.1934, 0.1631, 0.1375, 0.1163, 0.09883, 0.08426",\ | |
"0.4092, 0.3997, 0.3724, 0.334, 0.292, 0.2519, 0.2163, 0.186, 0.1603, 0.1387",\ | |
"0.5488, 0.5385, 0.5087, 0.4651, 0.4152, 0.3653, 0.3192, 0.2785, 0.2433, 0.2128"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.003398, 0.01182, 0.02789, 0.05294, 0.08808, 0.1343, 0.1926, 0.2637, 0.3485"); | |
values("0.05025, 0.05082, 0.05154, 0.0521, 0.05226, 0.05189, 0.05166, 0.05154, 0.05138, 0.05218",\ | |
"0.05045, 0.05085, 0.05096, 0.05138, 0.05179, 0.05171, 0.05184, 0.05114, 0.05052, 0.05182",\ | |
"0.06052, 0.05891, 0.05584, 0.054, 0.05298, 0.05293, 0.05246, 0.05182, 0.05135, 0.05208",\ | |
"0.08668, 0.08321, 0.07551, 0.06819, 0.06338, 0.05974, 0.05746, 0.05578, 0.05365, 0.05413",\ | |
"0.1305, 0.1252, 0.113, 0.09944, 0.08775, 0.07921, 0.07258, 0.06615, 0.06193, 0.06183",\ | |
"0.1939, 0.1874, 0.1704, 0.1506, 0.1316, 0.1154, 0.102, 0.09214, 0.08299, 0.07878",\ | |
"0.2785, 0.2708, 0.2501, 0.2233, 0.1978, 0.1728, 0.1519, 0.1332, 0.1187, 0.1111",\ | |
"0.3857, 0.3771, 0.3532, 0.3206, 0.2862, 0.2529, 0.2235, 0.1973, 0.1751, 0.1601",\ | |
"0.5171, 0.5078, 0.4811, 0.4429, 0.4003, 0.3594, 0.3207, 0.2842, 0.2537, 0.2336",\ | |
"0.6742, 0.6642, 0.6352, 0.5922, 0.5425, 0.4926, 0.444, 0.3989, 0.3577, 0.3352"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.003398, 0.01182, 0.02789, 0.05294, 0.08808, 0.1343, 0.1926, 0.2637, 0.3485"); | |
values("0.04267, 0.05862, 0.1139, 0.2188, 0.3822, 0.6109, 0.9121, 1.291, 1.754, 2.307",\ | |
"0.05195, 0.06839, 0.1234, 0.2285, 0.3919, 0.6205, 0.9216, 1.301, 1.764, 2.316",\ | |
"0.06034, 0.0868, 0.1583, 0.265, 0.4269, 0.6556, 0.9565, 1.335, 1.799, 2.35",\ | |
"0.04866, 0.08639, 0.1863, 0.327, 0.5009, 0.727, 1.026, 1.404, 1.867, 2.418",\ | |
"0.01391, 0.06197, 0.1908, 0.3715, 0.5893, 0.8421, 1.14, 1.515, 1.976, 2.526",\ | |
"-0.0461, 0.0122, 0.168, 0.3886, 0.6541, 0.9573, 1.298, 1.679, 2.136, 2.682",\ | |
"-0.1343, -0.0654, 0.1165, 0.3764, 0.69, 1.046, 1.442, 1.877, 2.353, 2.896",\ | |
"-0.2525, -0.1743, 0.0352, 0.3317, 0.6927, 1.104, 1.557, 2.053, 2.589, 3.167",\ | |
"-0.402, -0.314, -0.0782, 0.2543, 0.6609, 1.124, 1.639, 2.196, 2.797, 3.442",\ | |
"-0.5845, -0.4877, -0.2263, 0.1436, 0.5926, 1.111, 1.683, 2.306, 2.972, 3.684"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.003398, 0.01182, 0.02789, 0.05294, 0.08808, 0.1343, 0.1926, 0.2637, 0.3485"); | |
values("0.06074, 0.08844, 0.1831, 0.3621, 0.6396, 1.029, 1.54, 2.186, 2.974, 3.913",\ | |
"0.07372, 0.1007, 0.1952, 0.3737, 0.6522, 1.041, 1.554, 2.199, 2.986, 3.925",\ | |
"0.1233, 0.1551, 0.2486, 0.4238, 0.7002, 1.089, 1.601, 2.245, 3.032, 3.971",\ | |
"0.197, 0.2393, 0.3552, 0.5344, 0.8042, 1.187, 1.696, 2.34, 3.124, 4.063",\ | |
"0.2927, 0.3469, 0.4916, 0.7023, 0.9797, 1.356, 1.857, 2.493, 3.274, 4.21",\ | |
"0.4123, 0.4795, 0.6557, 0.9045, 1.219, 1.605, 2.096, 2.726, 3.499, 4.43",\ | |
"0.5583, 0.6375, 0.8466, 1.139, 1.495, 1.923, 2.427, 3.045, 3.81, 4.732",\ | |
"0.7312, 0.8241, 1.067, 1.403, 1.808, 2.28, 2.831, 3.463, 4.218, 5.126",\ | |
"0.9352, 1.04, 1.316, 1.697, 2.155, 2.68, 3.278, 3.96, 4.727, 5.625",\ | |
"1.173, 1.288, 1.599, 2.026, 2.536, 3.118, 3.769, 4.501, 5.322, 6.234"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.003398, 0.01182, 0.02789, 0.05294, 0.08808, 0.1343, 0.1926, 0.2637, 0.3485"); | |
values("0.04452, 0.07134, 0.1663, 0.3465, 0.6274, 1.021, 1.539, 2.191, 2.987, 3.936",\ | |
"0.05013, 0.07274, 0.1658, 0.3466, 0.6261, 1.021, 1.539, 2.191, 2.988, 3.938",\ | |
"0.09, 0.1171, 0.1944, 0.3485, 0.6272, 1.02, 1.539, 2.191, 2.988, 3.937",\ | |
"0.1516, 0.188, 0.2849, 0.4314, 0.6522, 1.021, 1.538, 2.191, 2.987, 3.937",\ | |
"0.2323, 0.2811, 0.4037, 0.5752, 0.8018, 1.099, 1.552, 2.191, 2.986, 3.937",\ | |
"0.333, 0.3936, 0.548, 0.7524, 1.007, 1.319, 1.704, 2.246, 2.993, 3.935",\ | |
"0.4498, 0.5286, 0.7134, 0.9576, 1.25, 1.594, 2.001, 2.485, 3.123, 3.971",\ | |
"0.5844, 0.6806, 0.903, 1.192, 1.526, 1.908, 2.349, 2.862, 3.45, 4.19",\ | |
"0.734, 0.8484, 1.116, 1.45, 1.83, 2.262, 2.74, 3.286, 3.91, 4.611",\ | |
"0.9034, 1.036, 1.352, 1.734, 2.169, 2.649, 3.176, 3.763, 4.42, 5.164"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.07094, 0.2497, 0.5912, 1.123, 1.87, 2.852, 4.089, 5.6, 7.4"); | |
index_2("0.001, 0.003398, 0.01182, 0.02789, 0.05294, 0.08808, 0.1343, 0.1926, 0.2637, 0.3485"); | |
values("0.08349, 0.1324, 0.3026, 0.6301, 1.141, 1.853, 2.793, 3.975, 5.419, 7.139",\ | |
"0.08376, 0.1325, 0.3039, 0.6295, 1.139, 1.852, 2.789, 3.976, 5.421, 7.143",\ | |
"0.1185, 0.1602, 0.3059, 0.6304, 1.138, 1.851, 2.789, 3.975, 5.421, 7.139",\ | |
"0.1797, 0.2276, 0.3713, 0.6439, 1.139, 1.851, 2.791, 3.971, 5.42, 7.135",\ | |
"0.2595, 0.3188, 0.4796, 0.7452, 1.172, 1.853, 2.79, 3.975, 5.42, 7.141",\ | |
"0.3554, 0.4284, 0.62, 0.9036, 1.313, 1.911, 2.796, 3.975, 5.416, 7.137",\ | |
"0.4666, 0.5562, 0.7852, 1.101, 1.527, 2.093, 2.887, 3.989, 5.414, 7.138",\ | |
"0.5942, 0.6994, 0.967, 1.329, 1.78, 2.363, 3.111, 4.117, 5.448, 7.139",\ | |
"0.7406, 0.86, 1.169, 1.582, 2.079, 2.688, 3.443, 4.379, 5.609, 7.187",\ | |
"0.9072, 1.04, 1.393, 1.857, 2.409, 3.051, 3.833, 4.773, 5.923, 7.398"); | |
} | |
} | |
} | |
} | |