/* | |
* 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__clkinv_12) { | |
area : 57.075200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.006931386" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.000617958" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.006931386" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.04501 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.9 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 2.722 ; | |
max_transition : 8.9 ; | |
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.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.01978, 0.08572, 0.2116, 0.4078, 0.683, 1.045, 1.502, 2.059, 2.722"); | |
values("-0.00777, -0.006281, -0.004886, -0.004553, -0.004364, -0.004222, -0.004198, -0.004158, -0.004155, -0.004137",\ | |
"-0.01157, -0.009644, -0.006866, -0.005485, -0.004957, -0.004612, -0.004426, -0.004382, -0.004302, -0.004228",\ | |
"-0.01197, -0.01097, -0.008803, -0.006896, -0.005815, -0.00527, -0.004875, -0.004788, -0.004634, -0.004513",\ | |
"0.002137, 0.0002532, -0.002508, -0.003537, -0.003914, -0.003942, -0.004017, -0.004043, -0.004113, -0.004135",\ | |
"0.03394, 0.02832, 0.01786, 0.01034, 0.005566, 0.002627, 0.0008073, -0.0004802, -0.001336, -0.001972",\ | |
"0.08342, 0.07477, 0.05599, 0.03923, 0.02696, 0.01868, 0.01293, 0.008837, 0.005995, 0.003884",\ | |
"0.1517, 0.1404, 0.1137, 0.08603, 0.06425, 0.04797, 0.03611, 0.02734, 0.02079, 0.01598",\ | |
"0.2397, 0.2261, 0.1924, 0.1539, 0.1204, 0.09371, 0.07364, 0.05812, 0.04623, 0.03686",\ | |
"0.3481, 0.3328, 0.2928, 0.2437, 0.1978, 0.1592, 0.1283, 0.1038, 0.08496, 0.06966",\ | |
"0.4785, 0.4615, 0.4159, 0.357, 0.2981, 0.2464, 0.2039, 0.1681, 0.14, 0.1168"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.01978, 0.08572, 0.2116, 0.4078, 0.683, 1.045, 1.502, 2.059, 2.722"); | |
values("0.1412, 0.1434, 0.1457, 0.1472, 0.1469, 0.1483, 0.1522, 0.1501, 0.1589, 0.1746",\ | |
"0.1372, 0.1394, 0.1432, 0.1453, 0.1462, 0.1481, 0.1492, 0.1531, 0.1587, 0.1639",\ | |
"0.1416, 0.1411, 0.1421, 0.1437, 0.1459, 0.1485, 0.1512, 0.1525, 0.158, 0.1732",\ | |
"0.1617, 0.1576, 0.1519, 0.149, 0.1482, 0.1495, 0.1514, 0.1543, 0.1564, 0.1751",\ | |
"0.1991, 0.1914, 0.1766, 0.1673, 0.1596, 0.1574, 0.1559, 0.1569, 0.1596, 0.1782",\ | |
"0.2552, 0.244, 0.2213, 0.2006, 0.1866, 0.177, 0.1714, 0.1666, 0.1677, 0.19",\ | |
"0.3315, 0.3176, 0.2862, 0.2539, 0.2292, 0.2118, 0.1981, 0.1895, 0.1858, 0.2136",\ | |
"0.4292, 0.4129, 0.3734, 0.3292, 0.2918, 0.2645, 0.2423, 0.2254, 0.2192, 0.2587",\ | |
"0.55, 0.5313, 0.4841, 0.4287, 0.3769, 0.3366, 0.3054, 0.2792, 0.2692, 0.3333",\ | |
"0.695, 0.6741, 0.6206, 0.5538, 0.4892, 0.4334, 0.3892, 0.3558, 0.3469, 0.4804"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.01978, 0.08572, 0.2116, 0.4078, 0.683, 1.045, 1.502, 2.059, 2.722"); | |
values("0.06334, 0.08876, 0.1759, 0.3404, 0.5965, 0.9567, 1.428, 2.026, 2.75, 3.615",\ | |
"0.07751, 0.1035, 0.1912, 0.3564, 0.6123, 0.9713, 1.446, 2.038, 2.769, 3.637",\ | |
"0.1037, 0.1445, 0.2479, 0.4133, 0.6702, 1.029, 1.501, 2.099, 2.827, 3.69",\ | |
"0.1131, 0.1705, 0.3201, 0.5238, 0.7814, 1.141, 1.614, 2.209, 2.936, 3.803",\ | |
"0.1054, 0.1797, 0.3712, 0.6379, 0.9528, 1.317, 1.788, 2.383, 3.107, 3.975",\ | |
"0.0783, 0.1701, 0.4035, 0.7279, 1.117, 1.554, 2.038, 2.631, 3.355, 4.22",\ | |
"0.0307, 0.1388, 0.4154, 0.796, 1.255, 1.777, 2.345, 2.96, 3.682, 4.546",\ | |
"-0.0387, 0.0852, 0.4048, 0.8422, 1.369, 1.97, 2.632, 3.342, 4.097, 4.958",\ | |
"-0.133, 0.0081, 0.3677, 0.8651, 1.458, 2.134, 2.887, 3.698, 4.559, 5.465",\ | |
"-0.2538, -0.0957, 0.3085, 0.8581, 1.522, 2.275, 3.111, 4.019, 4.99, 6.01"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.01978, 0.08572, 0.2116, 0.4078, 0.683, 1.045, 1.502, 2.059, 2.722"); | |
values("0.06829, 0.1031, 0.2205, 0.4425, 0.7868, 1.271, 1.91, 2.71, 3.691, 4.865",\ | |
"0.08569, 0.1207, 0.2393, 0.4625, 0.8071, 1.291, 1.927, 2.736, 3.714, 4.877",\ | |
"0.1417, 0.1881, 0.311, 0.5333, 0.8801, 1.363, 2.003, 2.808, 3.789, 4.959",\ | |
"0.2132, 0.2763, 0.443, 0.6765, 1.02, 1.505, 2.141, 2.945, 3.927, 5.096",\ | |
"0.3011, 0.3821, 0.5924, 0.8884, 1.246, 1.727, 2.361, 3.164, 4.138, 5.314",\ | |
"0.4067, 0.5058, 0.7604, 1.118, 1.55, 2.046, 2.677, 3.473, 4.451, 5.621",\ | |
"0.5311, 0.6489, 0.95, 1.367, 1.875, 2.451, 3.097, 3.892, 4.866, 6.029",\ | |
"0.6758, 0.8125, 1.16, 1.636, 2.217, 2.883, 3.615, 4.423, 5.393, 6.549",\ | |
"0.8419, 0.9972, 1.393, 1.933, 2.58, 3.331, 4.162, 5.059, 6.041, 7.2",\ | |
"1.03, 1.205, 1.648, 2.255, 2.972, 3.801, 4.726, 5.734, 6.803, 7.971"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.01978, 0.08572, 0.2116, 0.4078, 0.683, 1.045, 1.502, 2.059, 2.722"); | |
values("0.05846, 0.1015, 0.253, 0.5405, 0.9886, 1.62, 2.448, 3.496, 4.763, 6.288",\ | |
"0.059, 0.1014, 0.2525, 0.541, 0.9891, 1.618, 2.45, 3.49, 4.769, 6.292",\ | |
"0.1058, 0.1489, 0.2654, 0.54, 0.9896, 1.618, 2.446, 3.502, 4.781, 6.281",\ | |
"0.1671, 0.2256, 0.38, 0.5955, 0.9913, 1.621, 2.449, 3.497, 4.776, 6.298",\ | |
"0.2471, 0.3208, 0.5128, 0.7848, 1.113, 1.64, 2.448, 3.495, 4.772, 6.295",\ | |
"0.3416, 0.4352, 0.6636, 0.9906, 1.388, 1.84, 2.509, 3.492, 4.766, 6.289",\ | |
"0.4504, 0.5644, 0.838, 1.212, 1.68, 2.208, 2.798, 3.621, 4.788, 6.288",\ | |
"0.578, 0.707, 1.033, 1.46, 1.985, 2.596, 3.268, 4.003, 4.995, 6.347",\ | |
"0.718, 0.8692, 1.244, 1.731, 2.311, 2.997, 3.763, 4.58, 5.478, 6.639",\ | |
"0.8722, 1.051, 1.475, 2.032, 2.673, 3.415, 4.268, 5.189, 6.166, 7.231"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.01978, 0.08572, 0.2116, 0.4078, 0.683, 1.045, 1.502, 2.059, 2.722"); | |
values("0.085, 0.1441, 0.3532, 0.7504, 1.365, 2.237, 3.38, 4.808, 6.577, 8.674",\ | |
"0.08528, 0.1443, 0.3516, 0.7496, 1.365, 2.235, 3.372, 4.825, 6.577, 8.647",\ | |
"0.1309, 0.1812, 0.3538, 0.749, 1.368, 2.235, 3.377, 4.824, 6.578, 8.678",\ | |
"0.1947, 0.2605, 0.4403, 0.7589, 1.367, 2.235, 3.374, 4.816, 6.581, 8.667",\ | |
"0.276, 0.3562, 0.5774, 0.8962, 1.396, 2.237, 3.377, 4.816, 6.572, 8.679",\ | |
"0.3716, 0.471, 0.7296, 1.113, 1.582, 2.285, 3.383, 4.813, 6.575, 8.663",\ | |
"0.48, 0.5994, 0.9012, 1.335, 1.883, 2.523, 3.461, 4.818, 6.578, 8.668",\ | |
"0.6052, 0.7456, 1.096, 1.577, 2.196, 2.912, 3.749, 4.945, 6.6, 8.664",\ | |
"0.7484, 0.9052, 1.306, 1.846, 2.523, 3.329, 4.222, 5.281, 6.751, 8.691",\ | |
"0.9096, 1.084, 1.539, 2.137, 2.874, 3.755, 4.752, 5.831, 7.142, 8.904"); | |
} | |
} | |
} | |
} | |