/* | |
* 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__inv_4) { | |
area : 28.224000 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "2.354814e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "2.47698e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "2.47698e-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.02396 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(ZN) { | |
direction : output ; | |
function : "(!I)" ; | |
max_capacitance : 1.25 ; | |
max_transition : 6 ; | |
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009623, 0.03989, 0.0977, 0.1878, 0.3141, 0.4804, 0.6899, 0.9456, 1.25"); | |
values("-0.005922, -0.005104, -0.004292, -0.003966, -0.00386, -0.003817, -0.003791, -0.003785, -0.003761, -0.003741",\ | |
"-0.007948, -0.006828, -0.005263, -0.004488, -0.004183, -0.00402, -0.003928, -0.003868, -0.00384, -0.00381",\ | |
"-0.0101, -0.009223, -0.007183, -0.005757, -0.004957, -0.004519, -0.004286, -0.00415, -0.004055, -0.003978",\ | |
"-0.009398, -0.009213, -0.008169, -0.006846, -0.005802, -0.005142, -0.004729, -0.004471, -0.004289, -0.004175",\ | |
"-0.005313, -0.005966, -0.006699, -0.006398, -0.005788, -0.005201, -0.004896, -0.004585, -0.004425, -0.004289",\ | |
"0.002182, 0.0006496, -0.002041, -0.003616, -0.004137, -0.004165, -0.004197, -0.004131, -0.004071, -0.004025",\ | |
"0.0131, 0.0107, 0.00602, 0.00214, -0.0001964, -0.001444, -0.002161, -0.002531, -0.002901, -0.003074",\ | |
"0.02757, 0.02436, 0.01754, 0.01126, 0.006698, 0.003673, 0.001841, 0.0005213, -0.0004609, -0.00114",\ | |
"0.04574, 0.04184, 0.033, 0.02409, 0.01699, 0.01165, 0.008016, 0.005554, 0.003759, 0.002175",\ | |
"0.06788, 0.06332, 0.05251, 0.04074, 0.031, 0.02316, 0.01745, 0.01328, 0.01007, 0.007564"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009623, 0.03989, 0.0977, 0.1878, 0.3141, 0.4804, 0.6899, 0.9456, 1.25"); | |
values("0.06802, 0.06998, 0.07219, 0.07345, 0.07448, 0.07535, 0.07624, 0.07837, 0.07973, 0.08072",\ | |
"0.06494, 0.06673, 0.0698, 0.07227, 0.07381, 0.07485, 0.07549, 0.07777, 0.08012, 0.0823",\ | |
"0.06393, 0.06464, 0.06649, 0.06898, 0.07127, 0.07329, 0.07454, 0.07658, 0.07715, 0.07913",\ | |
"0.06633, 0.06608, 0.06627, 0.06738, 0.06888, 0.07121, 0.07276, 0.0754, 0.07656, 0.07795",\ | |
"0.0715, 0.07044, 0.06863, 0.06829, 0.0684, 0.07044, 0.072, 0.07421, 0.07517, 0.07656",\ | |
"0.07994, 0.078, 0.07461, 0.0724, 0.07084, 0.07061, 0.07171, 0.07342, 0.07577, 0.07696",\ | |
"0.09196, 0.08903, 0.08382, 0.07904, 0.0763, 0.0745, 0.07386, 0.07421, 0.07616, 0.07804",\ | |
"0.1081, 0.104, 0.09645, 0.08973, 0.08418, 0.08137, 0.0786, 0.07757, 0.07775, 0.07923",\ | |
"0.1283, 0.123, 0.1132, 0.1041, 0.09608, 0.09041, 0.08701, 0.08391, 0.0819, 0.082",\ | |
"0.153, 0.1467, 0.1338, 0.1218, 0.1119, 0.1034, 0.09788, 0.09341, 0.08923, 0.08735"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : negative_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009623, 0.03989, 0.0977, 0.1878, 0.3141, 0.4804, 0.6899, 0.9456, 1.25"); | |
values("0.03388, 0.04513, 0.08307, 0.1546, 0.2661, 0.4216, 0.6269, 0.8858, 1.202, 1.577",\ | |
"0.0454, 0.05729, 0.09557, 0.1674, 0.2789, 0.435, 0.6405, 0.8982, 1.215, 1.589",\ | |
"0.0606, 0.08311, 0.1381, 0.2129, 0.3247, 0.4806, 0.6863, 0.9439, 1.261, 1.636",\ | |
"0.06305, 0.09692, 0.181, 0.2894, 0.4125, 0.5686, 0.7742, 1.033, 1.348, 1.724",\ | |
"0.05116, 0.0961, 0.2094, 0.3576, 0.5245, 0.705, 0.9114, 1.17, 1.485, 1.862",\ | |
"0.02317, 0.07919, 0.221, 0.4093, 0.6232, 0.8544, 1.099, 1.364, 1.679, 2.056",\ | |
"-0.0234, 0.0445, 0.2147, 0.442, 0.7039, 0.9879, 1.288, 1.603, 1.934, 2.31",\ | |
"-0.0901, -0.0099, 0.1895, 0.4559, 0.7647, 1.102, 1.46, 1.835, 2.225, 2.629",\ | |
"-0.1785, -0.0861, 0.1434, 0.4485, 0.8036, 1.196, 1.611, 2.049, 2.503, 2.973",\ | |
"-0.29, -0.1851, 0.0753, 0.4195, 0.822, 1.264, 1.741, 2.24, 2.76, 3.298"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009623, 0.03989, 0.0977, 0.1878, 0.3141, 0.4804, 0.6899, 0.9456, 1.25"); | |
values("0.057, 0.08319, 0.1689, 0.3282, 0.576, 0.9224, 1.377, 1.952, 2.653, 3.487",\ | |
"0.06944, 0.09522, 0.1822, 0.343, 0.5911, 0.938, 1.393, 1.968, 2.669, 3.501",\ | |
"0.1162, 0.148, 0.235, 0.3967, 0.6456, 0.9931, 1.448, 2.024, 2.724, 3.557",\ | |
"0.1758, 0.2228, 0.3397, 0.5036, 0.7521, 1.1, 1.555, 2.132, 2.832, 3.668",\ | |
"0.2488, 0.3089, 0.4654, 0.6711, 0.9223, 1.27, 1.725, 2.298, 3.001, 3.838",\ | |
"0.3383, 0.4113, 0.6038, 0.8643, 1.161, 1.51, 1.966, 2.538, 3.241, 4.076",\ | |
"0.4463, 0.5314, 0.7565, 1.07, 1.433, 1.826, 2.283, 2.857, 3.556, 4.391",\ | |
"0.5736, 0.6715, 0.929, 1.292, 1.719, 2.186, 2.683, 3.257, 3.955, 4.788",\ | |
"0.7218, 0.8323, 1.122, 1.529, 2.02, 2.562, 3.138, 3.747, 4.446, 5.28",\ | |
"0.8926, 1.015, 1.337, 1.789, 2.339, 2.952, 3.611, 4.302, 5.032, 5.865"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009623, 0.03989, 0.0977, 0.1878, 0.3141, 0.4804, 0.6899, 0.9456, 1.25"); | |
values("0.02604, 0.04429, 0.1078, 0.2289, 0.4161, 0.6808, 1.028, 1.466, 1.999, 2.637",\ | |
"0.03053, 0.0449, 0.1073, 0.2284, 0.4168, 0.6801, 1.028, 1.466, 2, 2.638",\ | |
"0.05986, 0.07996, 0.1298, 0.2293, 0.416, 0.6804, 1.029, 1.467, 2.003, 2.641",\ | |
"0.09618, 0.127, 0.2011, 0.2972, 0.4343, 0.68, 1.029, 1.466, 2.002, 2.64",\ | |
"0.1372, 0.1788, 0.2809, 0.4098, 0.557, 0.7384, 1.037, 1.465, 2, 2.64",\ | |
"0.1864, 0.2366, 0.3656, 0.534, 0.7192, 0.9216, 1.155, 1.504, 2.002, 2.638",\ | |
"0.2426, 0.3026, 0.4572, 0.6634, 0.893, 1.139, 1.401, 1.693, 2.095, 2.656",\ | |
"0.3058, 0.3772, 0.5556, 0.7974, 1.074, 1.368, 1.678, 2.006, 2.358, 2.821",\ | |
"0.3766, 0.46, 0.663, 0.941, 1.262, 1.607, 1.969, 2.348, 2.744, 3.164",\ | |
"0.4534, 0.5496, 0.78, 1.091, 1.454, 1.853, 2.272, 2.704, 3.155, 3.628"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6"); | |
index_2("0.001, 0.009623, 0.03989, 0.0977, 0.1878, 0.3141, 0.4804, 0.6899, 0.9456, 1.25"); | |
values("0.05798, 0.09865, 0.2416, 0.5138, 0.9405, 1.541, 2.323, 3.319, 4.53, 5.968",\ | |
"0.05816, 0.09856, 0.2417, 0.5151, 0.9403, 1.541, 2.324, 3.317, 4.53, 5.961",\ | |
"0.08732, 0.1169, 0.2417, 0.515, 0.94, 1.539, 2.321, 3.319, 4.525, 5.959",\ | |
"0.1328, 0.1777, 0.2859, 0.5156, 0.9393, 1.536, 2.32, 3.319, 4.521, 5.965",\ | |
"0.1783, 0.2408, 0.389, 0.5848, 0.9448, 1.536, 2.323, 3.311, 4.521, 5.969",\ | |
"0.2284, 0.3034, 0.4972, 0.7392, 1.034, 1.548, 2.318, 3.314, 4.523, 5.963",\ | |
"0.2844, 0.371, 0.6044, 0.909, 1.239, 1.658, 2.338, 3.307, 4.521, 5.964",\ | |
"0.3474, 0.4456, 0.711, 1.077, 1.476, 1.903, 2.471, 3.333, 4.518, 5.96",\ | |
"0.4182, 0.5264, 0.8224, 1.249, 1.72, 2.217, 2.751, 3.493, 4.552, 5.954",\ | |
"0.4952, 0.6174, 0.942, 1.411, 1.961, 2.548, 3.138, 3.806, 4.736, 6.006"); | |
} | |
} | |
} | |
} | |