/* | |
* 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 : "7.545e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "7.6495e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "7.6495e-05" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.004736 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 4 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 0.2306 ; | |
max_transition : 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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002585, 0.008148, 0.01877, 0.03532, 0.05855, 0.08911, 0.1276, 0.1746, 0.2306"); | |
values("-0.002146, -0.001543, -0.0006723, -0.0001051, 0.0001704, 0.0003656, 0.0004393, 0.0004978, 0.0004823, 0.0005448",\ | |
"-0.002672, -0.002107, -0.001041, -0.0003941, 7.813e-05, 0.0002271, 0.0004106, 0.0004435, 0.000469, 0.0004721",\ | |
"0.004381, 0.003869, 0.002783, 0.002114, 0.001648, 0.001311, 0.001104, 0.0009831, 0.0008682, 0.00078",\ | |
"0.02829, 0.02562, 0.01998, 0.01476, 0.01091, 0.008207, 0.006262, 0.004794, 0.003992, 0.003208",\ | |
"0.07287, 0.06817, 0.05643, 0.04427, 0.03427, 0.02661, 0.02086, 0.01654, 0.01321, 0.01083",\ | |
"0.1395, 0.1331, 0.1158, 0.09534, 0.07703, 0.06188, 0.04996, 0.04073, 0.03336, 0.02758",\ | |
"0.2299, 0.2221, 0.1999, 0.1711, 0.1429, 0.1183, 0.09832, 0.08186, 0.06845, 0.05758",\ | |
"0.3454, 0.3364, 0.3102, 0.2736, 0.2355, 0.2, 0.1697, 0.1444, 0.1232, 0.1049",\ | |
"0.4876, 0.4773, 0.4477, 0.4046, 0.3563, 0.3096, 0.2676, 0.2313, 0.2002, 0.1742",\ | |
"0.6578, 0.6467, 0.6138, 0.5649, 0.5075, 0.4495, 0.3949, 0.3465, 0.304, 0.267"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002585, 0.008148, 0.01877, 0.03532, 0.05855, 0.08911, 0.1276, 0.1746, 0.2306"); | |
values("0.09464, 0.09576, 0.09741, 0.09869, 0.0989, 0.09945, 0.09941, 0.09932, 0.09931, 0.09837",\ | |
"0.09517, 0.09505, 0.09751, 0.09759, 0.09845, 0.0986, 0.09901, 0.09852, 0.09921, 0.09787",\ | |
"0.106, 0.1047, 0.1018, 0.1006, 0.09985, 0.09945, 0.09966, 0.09872, 0.09856, 0.09837",\ | |
"0.1368, 0.1336, 0.1256, 0.1181, 0.1122, 0.1085, 0.1056, 0.1041, 0.1017, 0.1004",\ | |
"0.1892, 0.184, 0.1719, 0.1567, 0.1434, 0.1328, 0.1258, 0.1172, 0.1148, 0.1109",\ | |
"0.2653, 0.2589, 0.2418, 0.22, 0.1982, 0.1791, 0.1625, 0.1513, 0.1405, 0.1329",\ | |
"0.3673, 0.3599, 0.3384, 0.3104, 0.2805, 0.2521, 0.2272, 0.2058, 0.1884, 0.1734",\ | |
"0.4969, 0.4885, 0.4641, 0.4289, 0.3916, 0.3551, 0.3184, 0.2869, 0.2596, 0.2364",\ | |
"0.6558, 0.6466, 0.6192, 0.5785, 0.5322, 0.4858, 0.442, 0.3972, 0.3597, 0.3264",\ | |
"0.8458, 0.8358, 0.8061, 0.7602, 0.7065, 0.6506, 0.598, 0.5421, 0.4929, 0.4469"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002585, 0.008148, 0.01877, 0.03532, 0.05855, 0.08911, 0.1276, 0.1746, 0.2306"); | |
values("0.03767, 0.04737, 0.08067, 0.1435, 0.2413, 0.3781, 0.5582, 0.7849, 1.062, 1.392",\ | |
"0.04269, 0.05221, 0.08544, 0.1485, 0.2462, 0.383, 0.5632, 0.7901, 1.067, 1.397",\ | |
"0.05152, 0.06514, 0.1046, 0.1674, 0.2646, 0.4013, 0.5813, 0.8082, 1.085, 1.415",\ | |
"0.0528, 0.07153, 0.1242, 0.2028, 0.3031, 0.4382, 0.6177, 0.8427, 1.12, 1.45",\ | |
"0.04331, 0.0673, 0.1346, 0.2328, 0.3554, 0.5002, 0.6773, 0.9017, 1.177, 1.506",\ | |
"0.02175, 0.0508, 0.1322, 0.2524, 0.3991, 0.5696, 0.7648, 0.9882, 1.261, 1.589",\ | |
"-0.01272, 0.02152, 0.1173, 0.2578, 0.4301, 0.6285, 0.8517, 1.101, 1.377, 1.701",\ | |
"-0.0619, -0.0223, 0.0876, 0.2491, 0.4462, 0.6733, 0.9273, 1.206, 1.515, 1.848",\ | |
"-0.1264, -0.0821, 0.0428, 0.2236, 0.4475, 0.7027, 0.9883, 1.3, 1.641, 2.01",\ | |
"-0.2076, -0.1574, -0.0178, 0.1829, 0.4308, 0.7162, 1.032, 1.379, 1.754, 2.158"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002585, 0.008148, 0.01877, 0.03532, 0.05855, 0.08911, 0.1276, 0.1746, 0.2306"); | |
values("0.04988, 0.06551, 0.1187, 0.2183, 0.373, 0.5891, 0.8733, 1.232, 1.669, 2.191",\ | |
"0.05655, 0.07159, 0.1245, 0.2243, 0.3792, 0.5957, 0.8798, 1.238, 1.676, 2.198",\ | |
"0.08432, 0.1009, 0.152, 0.2501, 0.4035, 0.6192, 0.9041, 1.262, 1.699, 2.221",\ | |
"0.127, 0.148, 0.209, 0.3075, 0.4574, 0.6707, 0.9533, 1.311, 1.747, 2.268",\ | |
"0.1823, 0.2087, 0.2837, 0.3974, 0.5495, 0.7582, 1.038, 1.39, 1.826, 2.345",\ | |
"0.25, 0.2824, 0.373, 0.506, 0.6775, 0.8897, 1.163, 1.512, 1.943, 2.46",\ | |
"0.3302, 0.3695, 0.477, 0.6326, 0.8254, 1.06, 1.338, 1.681, 2.106, 2.617",\ | |
"0.4243, 0.4704, 0.596, 0.7745, 0.9938, 1.251, 1.553, 1.901, 2.32, 2.825",\ | |
"0.5335, 0.5853, 0.7289, 0.9326, 1.18, 1.465, 1.792, 2.166, 2.589, 3.088",\ | |
"0.6591, 0.7169, 0.8782, 1.107, 1.383, 1.7, 2.055, 2.455, 2.908, 3.411"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002585, 0.008148, 0.01877, 0.03532, 0.05855, 0.08911, 0.1276, 0.1746, 0.2306"); | |
values("0.03776, 0.05341, 0.1082, 0.2127, 0.3755, 0.6027, 0.9021, 1.28, 1.74, 2.289",\ | |
"0.03914, 0.0535, 0.108, 0.2126, 0.3755, 0.6032, 0.9028, 1.279, 1.74, 2.289",\ | |
"0.06102, 0.07568, 0.1191, 0.2127, 0.3753, 0.6029, 0.9023, 1.28, 1.74, 2.289",\ | |
"0.09512, 0.1135, 0.1661, 0.2495, 0.3828, 0.6027, 0.9023, 1.28, 1.74, 2.289",\ | |
"0.1398, 0.164, 0.2283, 0.325, 0.4539, 0.6315, 0.9048, 1.28, 1.739, 2.288",\ | |
"0.1926, 0.2234, 0.3036, 0.4172, 0.5608, 0.7405, 0.9688, 1.297, 1.741, 2.289",\ | |
"0.2542, 0.2906, 0.3889, 0.5232, 0.6858, 0.8816, 1.118, 1.401, 1.786, 2.296",\ | |
"0.3256, 0.3688, 0.4844, 0.6424, 0.829, 1.044, 1.297, 1.593, 1.936, 2.383",\ | |
"0.4026, 0.4554, 0.5898, 0.7752, 0.9868, 1.225, 1.499, 1.812, 2.171, 2.581",\ | |
"0.4894, 0.5502, 0.7074, 0.916, 1.156, 1.428, 1.722, 2.056, 2.434, 2.863"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4"); | |
index_2("0.001, 0.002585, 0.008148, 0.01877, 0.03532, 0.05855, 0.08911, 0.1276, 0.1746, 0.2306"); | |
values("0.06562, 0.09212, 0.1842, 0.3602, 0.6342, 1.018, 1.522, 2.158, 2.935, 3.86",\ | |
"0.06548, 0.09202, 0.1834, 0.3601, 0.6342, 1.018, 1.522, 2.158, 2.933, 3.861",\ | |
"0.08218, 0.1037, 0.1847, 0.3602, 0.6336, 1.018, 1.522, 2.157, 2.933, 3.859",\ | |
"0.1139, 0.1381, 0.2152, 0.3653, 0.6333, 1.017, 1.523, 2.158, 2.935, 3.859",\ | |
"0.157, 0.186, 0.2707, 0.4155, 0.6483, 1.018, 1.522, 2.157, 2.933, 3.858",\ | |
"0.2076, 0.2429, 0.3423, 0.4944, 0.7188, 1.044, 1.524, 2.158, 2.932, 3.859",\ | |
"0.2654, 0.3086, 0.425, 0.5946, 0.8246, 1.135, 1.567, 2.162, 2.934, 3.859",\ | |
"0.3292, 0.3802, 0.5168, 0.7098, 0.953, 1.273, 1.678, 2.223, 2.946, 3.859",\ | |
"0.3998, 0.459, 0.6172, 0.8362, 1.104, 1.431, 1.849, 2.358, 3.027, 3.881",\ | |
"0.4766, 0.5438, 0.726, 0.9732, 1.268, 1.618, 2.04, 2.558, 3.185, 3.983"); | |
} | |
} | |
} | |
} | |