blob: 4a1d0b68408dd967652256acfd5bd0ab6d79ce56 [file] [log] [blame]
/*
* 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");
}
}
}
}