/* | |
* 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__dlyb_4) { | |
area : 48.294400 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "3.651714e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "3.56598e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "3.651714e-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.002627 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 6.8 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.9451 ; | |
max_transition : 6.8 ; | |
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.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.007516, 0.03039, 0.07407, 0.1421, 0.2376, 0.3632, 0.5215, 0.7147, 0.9451"); | |
values("0.1275, 0.1218, 0.1099, 0.1019, 0.09789, 0.09563, 0.09425, 0.09353, 0.09293, 0.09251",\ | |
"0.1273, 0.1217, 0.1097, 0.1018, 0.09773, 0.09545, 0.09413, 0.09332, 0.09278, 0.09245",\ | |
"0.1271, 0.1214, 0.1095, 0.1015, 0.09753, 0.09525, 0.09389, 0.09306, 0.09247, 0.09213",\ | |
"0.1271, 0.1214, 0.1094, 0.1015, 0.09745, 0.0952, 0.09387, 0.09307, 0.09254, 0.09214",\ | |
"0.1274, 0.1217, 0.1098, 0.1018, 0.09783, 0.09546, 0.09419, 0.09337, 0.09286, 0.09249",\ | |
"0.128, 0.1223, 0.1103, 0.1024, 0.09839, 0.09613, 0.0948, 0.09394, 0.09338, 0.09304",\ | |
"0.129, 0.1233, 0.1114, 0.1034, 0.09929, 0.09714, 0.0958, 0.09495, 0.09444, 0.09412",\ | |
"0.1303, 0.1246, 0.1127, 0.1047, 0.1007, 0.09846, 0.09717, 0.09635, 0.0958, 0.09541",\ | |
"0.1322, 0.1265, 0.1146, 0.1065, 0.1026, 0.1004, 0.09907, 0.0982, 0.09768, 0.09726",\ | |
"0.1345, 0.1288, 0.1168, 0.1088, 0.1049, 0.1025, 0.1013, 0.1004, 0.09994, 0.09959"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.007516, 0.03039, 0.07407, 0.1421, 0.2376, 0.3632, 0.5215, 0.7147, 0.9451"); | |
values("0.07783, 0.07669, 0.0756, 0.07489, 0.07541, 0.07639, 0.07722, 0.07815, 0.07936, 0.08066",\ | |
"0.07777, 0.07659, 0.07557, 0.07493, 0.07519, 0.07605, 0.07707, 0.07815, 0.07936, 0.08066",\ | |
"0.07764, 0.07654, 0.07536, 0.07459, 0.07507, 0.07627, 0.07705, 0.07815, 0.07916, 0.08086",\ | |
"0.07744, 0.0765, 0.07526, 0.07445, 0.07495, 0.07597, 0.07722, 0.07795, 0.07916, 0.07987",\ | |
"0.0775, 0.07638, 0.07522, 0.07465, 0.07501, 0.07605, 0.07738, 0.07835, 0.07916, 0.07987",\ | |
"0.07788, 0.07678, 0.0756, 0.07512, 0.07547, 0.07631, 0.0777, 0.07874, 0.08015, 0.08202",\ | |
"0.07863, 0.07761, 0.07651, 0.07576, 0.07616, 0.07718, 0.07835, 0.07914, 0.08015, 0.08183",\ | |
"0.07974, 0.07864, 0.07733, 0.07673, 0.07743, 0.07839, 0.07924, 0.08033, 0.08134, 0.08317",\ | |
"0.08137, 0.08023, 0.07893, 0.07853, 0.07847, 0.0796, 0.08154, 0.08231, 0.08301, 0.08433",\ | |
"0.08339, 0.08218, 0.08095, 0.08055, 0.08059, 0.08114, 0.08259, 0.08448, 0.08598, 0.08682"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.007516, 0.03039, 0.07407, 0.1421, 0.2376, 0.3632, 0.5215, 0.7147, 0.9451"); | |
values("2.576, 2.647, 2.832, 3.083, 3.37, 3.682, 4.024, 4.401, 4.821, 5.294",\ | |
"2.589, 2.661, 2.845, 3.096, 3.384, 3.696, 4.037, 4.415, 4.835, 5.307",\ | |
"2.647, 2.718, 2.903, 3.153, 3.441, 3.753, 4.094, 4.472, 4.892, 5.364",\ | |
"2.767, 2.838, 3.024, 3.274, 3.562, 3.874, 4.215, 4.593, 5.013, 5.485",\ | |
"2.957, 3.028, 3.213, 3.464, 3.751, 4.064, 4.406, 4.782, 5.202, 5.675",\ | |
"3.193, 3.264, 3.449, 3.7, 3.986, 4.299, 4.641, 5.018, 5.438, 5.911",\ | |
"3.455, 3.527, 3.711, 3.962, 4.249, 4.561, 4.903, 5.28, 5.701, 6.173",\ | |
"3.745, 3.817, 4.001, 4.252, 4.54, 4.852, 5.193, 5.57, 5.991, 6.463",\ | |
"4.07, 4.141, 4.326, 4.577, 4.864, 5.176, 5.518, 5.895, 6.315, 6.788",\ | |
"4.433, 4.504, 4.69, 4.94, 5.228, 5.54, 5.881, 6.258, 6.679, 7.151"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.007516, 0.03039, 0.07407, 0.1421, 0.2376, 0.3632, 0.5215, 0.7147, 0.9451"); | |
values("1.799, 1.856, 2.008, 2.228, 2.527, 2.926, 3.445, 4.097, 4.89, 5.837",\ | |
"1.812, 1.869, 2.021, 2.242, 2.54, 2.939, 3.458, 4.11, 4.904, 5.85",\ | |
"1.854, 1.912, 2.063, 2.284, 2.583, 2.982, 3.5, 4.152, 4.947, 5.894",\ | |
"1.913, 1.97, 2.122, 2.342, 2.641, 3.04, 3.558, 4.21, 5.005, 5.952",\ | |
"1.957, 2.014, 2.166, 2.387, 2.685, 3.084, 3.603, 4.254, 5.049, 5.997",\ | |
"1.979, 2.036, 2.188, 2.408, 2.707, 3.106, 3.625, 4.276, 5.071, 6.018",\ | |
"1.975, 2.032, 2.184, 2.405, 2.704, 3.102, 3.621, 4.273, 5.067, 6.014",\ | |
"1.944, 2.001, 2.153, 2.374, 2.672, 3.071, 3.59, 4.242, 5.036, 5.983",\ | |
"1.884, 1.941, 2.093, 2.314, 2.612, 3.011, 3.53, 4.181, 4.975, 5.922",\ | |
"1.792, 1.849, 2.001, 2.222, 2.521, 2.92, 3.438, 4.09, 4.884, 5.83"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.007516, 0.03039, 0.07407, 0.1421, 0.2376, 0.3632, 0.5215, 0.7147, 0.9451"); | |
values("0.4622, 0.5162, 0.669, 0.8848, 1.127, 1.413, 1.767, 2.208, 2.753, 3.425",\ | |
"0.462, 0.5162, 0.6692, 0.8846, 1.126, 1.412, 1.77, 2.207, 2.755, 3.426",\ | |
"0.462, 0.5162, 0.6688, 0.8844, 1.125, 1.412, 1.77, 2.207, 2.756, 3.426",\ | |
"0.4622, 0.517, 0.6688, 0.884, 1.125, 1.412, 1.77, 2.207, 2.755, 3.426",\ | |
"0.4622, 0.5158, 0.6696, 0.8836, 1.125, 1.412, 1.766, 2.209, 2.755, 3.428",\ | |
"0.462, 0.516, 0.6692, 0.8844, 1.126, 1.412, 1.771, 2.209, 2.756, 3.426",\ | |
"0.4618, 0.516, 0.6692, 0.8844, 1.125, 1.412, 1.771, 2.211, 2.753, 3.427",\ | |
"0.462, 0.516, 0.669, 0.8838, 1.125, 1.412, 1.771, 2.211, 2.758, 3.426",\ | |
"0.4624, 0.5166, 0.6696, 0.8844, 1.124, 1.411, 1.766, 2.208, 2.755, 3.427",\ | |
"0.4624, 0.5162, 0.67, 0.8842, 1.124, 1.412, 1.765, 2.211, 2.756, 3.426"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8"); | |
index_2("0.001, 0.007516, 0.03039, 0.07407, 0.1421, 0.2376, 0.3632, 0.5215, 0.7147, 0.9451"); | |
values("0.2028, 0.262, 0.4242, 0.7002, 1.145, 1.799, 2.677, 3.801, 5.166, 6.811",\ | |
"0.2028, 0.262, 0.4234, 0.6998, 1.144, 1.799, 2.681, 3.797, 5.17, 6.808",\ | |
"0.2028, 0.2614, 0.4236, 0.7006, 1.143, 1.799, 2.681, 3.798, 5.174, 6.809",\ | |
"0.2026, 0.2622, 0.4234, 0.6998, 1.143, 1.798, 2.681, 3.799, 5.174, 6.8",\ | |
"0.2028, 0.2614, 0.4242, 0.6996, 1.144, 1.797, 2.682, 3.801, 5.175, 6.802",\ | |
"0.2032, 0.2618, 0.4246, 0.6992, 1.144, 1.799, 2.681, 3.797, 5.172, 6.803",\ | |
"0.203, 0.2616, 0.4234, 0.7004, 1.145, 1.799, 2.679, 3.803, 5.17, 6.812",\ | |
"0.203, 0.2618, 0.4244, 0.7014, 1.143, 1.796, 2.68, 3.799, 5.169, 6.811",\ | |
"0.2036, 0.262, 0.4242, 0.7014, 1.144, 1.799, 2.677, 3.796, 5.163, 6.799",\ | |
"0.2038, 0.2618, 0.4244, 0.7006, 1.144, 1.796, 2.678, 3.798, 5.161, 6.801"); | |
} | |
} | |
} | |
} | |