/* | |
* 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_8) { | |
area : 39.513600 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "3.2877e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "3.38238e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "3.38238e-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.03274 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 12 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 1.649 ; | |
max_transition : 12 ; | |
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.01238, 0.05231, 0.1286, 0.2474, 0.4141, 0.6334, 0.9097, 1.247, 1.649"); | |
values("-0.001647, -0.001251, -0.0009, -0.000755, -0.0007325, -0.0007146, -0.000702, -0.000697, -0.0006976, -0.0006915",\ | |
"-0.004097, -0.003095, -0.001863, -0.001257, -0.001034, -0.0009119, -0.0008537, -0.0008105, -0.0007881, -0.0007684",\ | |
"-0.007425, -0.006271, -0.004047, -0.002614, -0.0018, -0.001418, -0.001206, -0.001058, -0.0009772, -0.0009268",\ | |
"-0.00901, -0.00809, -0.006202, -0.004258, -0.002982, -0.002196, -0.00174, -0.001448, -0.001259, -0.001153",\ | |
"-0.008726, -0.008513, -0.007449, -0.00565, -0.004149, -0.003098, -0.002452, -0.001982, -0.001672, -0.001462",\ | |
"-0.007163, -0.007343, -0.007185, -0.006296, -0.005001, -0.003881, -0.003082, -0.002504, -0.00209, -0.001793",\ | |
"-0.004224, -0.004865, -0.005669, -0.005811, -0.005112, -0.004276, -0.003504, -0.002857, -0.002414, -0.002072",\ | |
"5.142e-05, -0.0009874, -0.002875, -0.004068, -0.004308, -0.004005, -0.003487, -0.002997, -0.002564, -0.002216",\ | |
"0.005719, 0.004285, 0.001349, -0.001018, -0.002382, -0.002839, -0.002789, -0.002568, -0.002285, -0.002068",\ | |
"0.01275, 0.01093, 0.007013, 0.003362, 0.0008339, -0.0005818, -0.00126, -0.001645, -0.001689, -0.001528"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.01238, 0.05231, 0.1286, 0.2474, 0.4141, 0.6334, 0.9097, 1.247, 1.649"); | |
values("0.08292, 0.08415, 0.08532, 0.08584, 0.08652, 0.08669, 0.08743, 0.08848, 0.09048, 0.115",\ | |
"0.07837, 0.08012, 0.08301, 0.08447, 0.08585, 0.08676, 0.08707, 0.08884, 0.0903, 0.1157",\ | |
"0.07567, 0.07659, 0.07907, 0.08168, 0.08351, 0.08511, 0.08635, 0.08758, 0.08939, 0.1187",\ | |
"0.07533, 0.07573, 0.07711, 0.07871, 0.0817, 0.08419, 0.08383, 0.08596, 0.08885, 0.1229",\ | |
"0.07639, 0.07636, 0.07657, 0.07776, 0.0797, 0.08221, 0.08473, 0.0847, 0.0901, 0.1322",\ | |
"0.07842, 0.07811, 0.07745, 0.07785, 0.07896, 0.08044, 0.08257, 0.08611, 0.09044, 0.1521",\ | |
"0.0817, 0.08083, 0.07965, 0.07871, 0.07957, 0.07972, 0.08185, 0.08424, 0.1001, 0.1928",\ | |
"0.08614, 0.08493, 0.08278, 0.08111, 0.0804, 0.08097, 0.08154, 0.08434, 0.1139, 0.2824",\ | |
"0.09195, 0.09022, 0.08719, 0.08472, 0.08312, 0.08273, 0.08375, 0.08821, 0.1601, 0.4753",\ | |
"0.09935, 0.09701, 0.09302, 0.08917, 0.0869, 0.0846, 0.08612, 0.1172, 0.3184, 0.8564"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.01238, 0.05231, 0.1286, 0.2474, 0.4141, 0.6334, 0.9097, 1.247, 1.649"); | |
values("0.0636, 0.08393, 0.1538, 0.2862, 0.4928, 0.7815, 1.164, 1.642, 2.23, 2.926",\ | |
"0.09197, 0.1128, 0.1834, 0.3164, 0.5233, 0.8128, 1.194, 1.674, 2.26, 2.959",\ | |
"0.152, 0.1909, 0.2868, 0.4229, 0.6295, 0.9196, 1.301, 1.78, 2.367, 3.066",\ | |
"0.1967, 0.2597, 0.4143, 0.6109, 0.8346, 1.124, 1.505, 1.984, 2.571, 3.267",\ | |
"0.2191, 0.3082, 0.5278, 0.8061, 1.114, 1.442, 1.825, 2.305, 2.891, 3.59",\ | |
"0.2151, 0.332, 0.6203, 0.9863, 1.39, 1.818, 2.266, 2.755, 3.339, 4.039",\ | |
"0.1827, 0.3274, 0.6871, 1.146, 1.651, 2.187, 2.745, 3.324, 3.933, 4.629",\ | |
"0.1194, 0.2911, 0.7248, 1.279, 1.892, 2.541, 3.214, 3.912, 4.63, 5.372",\ | |
"0.0216, 0.2231, 0.7287, 1.384, 2.106, 2.873, 3.67, 4.492, 5.336, 6.203",\ | |
"-0.1122, 0.119, 0.6981, 1.453, 2.292, 3.183, 4.106, 5.058, 6.032, 7.035"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.01238, 0.05231, 0.1286, 0.2474, 0.4141, 0.6334, 0.9097, 1.247, 1.649"); | |
values("0.1255, 0.176, 0.3456, 0.6648, 1.163, 1.857, 2.778, 3.927, 5.346, 7.026",\ | |
"0.1515, 0.203, 0.3768, 0.6997, 1.197, 1.893, 2.814, 3.963, 5.383, 7.061",\ | |
"0.2665, 0.3228, 0.4959, 0.8208, 1.32, 2.022, 2.939, 4.09, 5.509, 7.178",\ | |
"0.4239, 0.5139, 0.7345, 1.06, 1.561, 2.262, 3.181, 4.341, 5.743, 7.437",\ | |
"0.6033, 0.7308, 1.044, 1.437, 1.94, 2.639, 3.557, 4.721, 6.133, 7.817",\ | |
"0.8071, 0.9727, 1.384, 1.902, 2.473, 3.175, 4.096, 5.253, 6.669, 8.347",\ | |
"1.038, 1.241, 1.753, 2.403, 3.119, 3.88, 4.8, 5.958, 7.365, 9.057",\ | |
"1.298, 1.539, 2.151, 2.94, 3.808, 4.721, 5.691, 6.848, 8.259, 9.945",\ | |
"1.591, 1.866, 2.58, 3.509, 4.536, 5.619, 6.741, 7.938, 9.349, 11.03",\ | |
"1.92, 2.231, 3.039, 4.109, 5.305, 6.563, 7.867, 9.204, 10.65, 12.33"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.01238, 0.05231, 0.1286, 0.2474, 0.4141, 0.6334, 0.9097, 1.247, 1.649"); | |
values("0.05752, 0.09189, 0.2106, 0.4374, 0.7893, 1.284, 1.937, 2.755, 3.757, 4.949",\ | |
"0.0593, 0.09132, 0.2098, 0.4371, 0.7884, 1.283, 1.937, 2.757, 3.757, 4.95",\ | |
"0.1215, 0.1553, 0.2414, 0.4378, 0.7889, 1.283, 1.934, 2.761, 3.756, 4.951",\ | |
"0.2062, 0.258, 0.3847, 0.552, 0.8164, 1.285, 1.934, 2.756, 3.755, 4.958",\ | |
"0.3046, 0.3766, 0.5536, 0.7794, 1.039, 1.379, 1.947, 2.757, 3.762, 4.957",\ | |
"0.4136, 0.5114, 0.7412, 1.034, 1.362, 1.721, 2.152, 2.817, 3.764, 4.952",\ | |
"0.5308, 0.6534, 0.946, 1.312, 1.719, 2.153, 2.62, 3.154, 3.922, 4.985",\ | |
"0.6558, 0.8026, 1.167, 1.61, 2.097, 2.618, 3.168, 3.75, 4.396, 5.268",\ | |
"0.7952, 0.9656, 1.398, 1.924, 2.5, 3.111, 3.753, 4.428, 5.133, 5.896",\ | |
"0.9472, 1.143, 1.635, 2.26, 2.93, 3.633, 4.37, 5.142, 5.944, 6.78"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.01238, 0.05231, 0.1286, 0.2474, 0.4141, 0.6334, 0.9097, 1.247, 1.649"); | |
values("0.1372, 0.219, 0.5043, 1.048, 1.898, 3.094, 4.659, 6.633, 9.055, 11.92",\ | |
"0.1371, 0.2184, 0.5033, 1.049, 1.902, 3.088, 4.659, 6.63, 9.047, 11.92",\ | |
"0.1783, 0.2342, 0.5049, 1.052, 1.9, 3.096, 4.656, 6.632, 9.047, 11.92",\ | |
"0.2929, 0.3662, 0.5596, 1.051, 1.904, 3.099, 4.657, 6.637, 9.049, 11.92",\ | |
"0.4222, 0.5264, 0.7752, 1.143, 1.907, 3.099, 4.671, 6.637, 9.051, 11.92",\ | |
"0.559, 0.6978, 1.028, 1.443, 2.026, 3.107, 4.672, 6.655, 9.058, 11.91",\ | |
"0.7004, 0.878, 1.299, 1.819, 2.395, 3.252, 4.685, 6.656, 9.067, 11.93",\ | |
"0.8444, 1.062, 1.583, 2.221, 2.907, 3.676, 4.853, 6.675, 9.066, 11.97",\ | |
"0.9944, 1.253, 1.876, 2.636, 3.453, 4.32, 5.332, 6.866, 9.102, 11.94",\ | |
"1.151, 1.446, 2.173, 3.07, 4.03, 5.024, 6.07, 7.386, 9.314, 12"); | |
} | |
} | |
} | |
} | |