/* | |
* 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__dlyd_2) { | |
area : 79.027200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "4.422528e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "4.38669e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "4.422528e-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.002636 ; | |
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.4737 ; | |
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.004263, 0.01572, 0.03759, 0.07167, 0.1195, 0.1824, 0.2617, 0.3584, 0.4738"); | |
values("0.1197, 0.1179, 0.1154, 0.1142, 0.1137, 0.1135, 0.1134, 0.1134, 0.1134, 0.1134",\ | |
"0.1195, 0.1177, 0.1152, 0.114, 0.1135, 0.1133, 0.1132, 0.1132, 0.1132, 0.1132",\ | |
"0.1192, 0.1175, 0.1149, 0.1138, 0.1133, 0.1131, 0.113, 0.113, 0.113, 0.113",\ | |
"0.1192, 0.1175, 0.1149, 0.1137, 0.1132, 0.1131, 0.113, 0.113, 0.113, 0.113",\ | |
"0.1195, 0.1178, 0.1152, 0.114, 0.1136, 0.1133, 0.1133, 0.1133, 0.1133, 0.1133",\ | |
"0.1201, 0.1184, 0.1159, 0.1146, 0.1141, 0.114, 0.1139, 0.1139, 0.1139, 0.1139",\ | |
"0.1211, 0.1194, 0.1169, 0.1157, 0.1152, 0.115, 0.1149, 0.1149, 0.1149, 0.1149",\ | |
"0.1226, 0.1208, 0.1183, 0.117, 0.1165, 0.1164, 0.1163, 0.1163, 0.1163, 0.1163",\ | |
"0.1243, 0.1226, 0.1201, 0.1189, 0.1184, 0.1182, 0.1181, 0.1181, 0.1181, 0.1181",\ | |
"0.1266, 0.1249, 0.1223, 0.1212, 0.1207, 0.1205, 0.1204, 0.1204, 0.1204, 0.1204"); | |
} | |
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.004263, 0.01572, 0.03759, 0.07167, 0.1195, 0.1824, 0.2617, 0.3584, 0.4738"); | |
values("0.09865, 0.09842, 0.09821, 0.09833, 0.09876, 0.09933, 0.09992, 0.1004, 0.1007, 0.1017",\ | |
"0.09858, 0.0984, 0.09818, 0.09829, 0.09872, 0.09929, 0.09982, 0.1003, 0.1011, 0.1014",\ | |
"0.09838, 0.09822, 0.09807, 0.09811, 0.09852, 0.09906, 0.09968, 0.1001, 0.1008, 0.1011",\ | |
"0.09821, 0.09809, 0.0978, 0.09793, 0.09836, 0.09896, 0.09949, 0.09994, 0.1004, 0.1011",\ | |
"0.09832, 0.09813, 0.09797, 0.09803, 0.09852, 0.09916, 0.09972, 0.1002, 0.1006, 0.1015",\ | |
"0.09873, 0.09851, 0.09835, 0.09837, 0.09892, 0.09953, 0.1001, 0.1006, 0.1009, 0.1019",\ | |
"0.0995, 0.0993, 0.09909, 0.0992, 0.09969, 0.1003, 0.1008, 0.1012, 0.1017, 0.1027",\ | |
"0.1006, 0.1004, 0.1002, 0.1003, 0.1009, 0.1015, 0.102, 0.1027, 0.1032, 0.104",\ | |
"0.1021, 0.102, 0.1017, 0.102, 0.1023, 0.103, 0.1037, 0.104, 0.1047, 0.1061",\ | |
"0.1042, 0.104, 0.1037, 0.1038, 0.1043, 0.105, 0.1056, 0.1059, 0.1067, 0.1089"); | |
} | |
} | |
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.004263, 0.01572, 0.03759, 0.07167, 0.1195, 0.1824, 0.2617, 0.3584, 0.4737"); | |
values("4.339, 4.397, 4.545, 4.74, 4.965, 5.218, 5.505, 5.837, 6.221, 6.667",\ | |
"4.353, 4.411, 4.558, 4.755, 4.979, 5.232, 5.519, 5.85, 6.234, 6.682",\ | |
"4.41, 4.468, 4.616, 4.812, 5.036, 5.289, 5.576, 5.907, 6.292, 6.739",\ | |
"4.531, 4.588, 4.737, 4.933, 5.157, 5.409, 5.697, 6.028, 6.412, 6.859",\ | |
"4.72, 4.778, 4.925, 5.122, 5.346, 5.599, 5.886, 6.218, 6.602, 7.049",\ | |
"4.957, 5.014, 5.163, 5.358, 5.582, 5.835, 6.123, 6.454, 6.838, 7.285",\ | |
"5.219, 5.277, 5.425, 5.62, 5.845, 6.097, 6.385, 6.716, 7.101, 7.548",\ | |
"5.51, 5.567, 5.716, 5.911, 6.135, 6.388, 6.675, 7.007, 7.391, 7.838",\ | |
"5.834, 5.891, 6.039, 6.235, 6.459, 6.712, 7, 7.331, 7.715, 8.163",\ | |
"6.197, 6.255, 6.404, 6.6, 6.824, 7.077, 7.364, 7.694, 8.079, 8.527"); | |
} | |
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.004263, 0.01572, 0.03759, 0.07167, 0.1195, 0.1824, 0.2617, 0.3584, 0.4737"); | |
values("3.96, 4.008, 4.139, 4.338, 4.624, 5.02, 5.537, 6.189, 6.984, 7.932",\ | |
"3.973, 4.022, 4.152, 4.351, 4.638, 5.033, 5.551, 6.203, 6.998, 7.946",\ | |
"4.015, 4.064, 4.194, 4.393, 4.68, 5.075, 5.593, 6.245, 7.04, 7.988",\ | |
"4.074, 4.123, 4.252, 4.452, 4.738, 5.133, 5.652, 6.303, 7.099, 8.047",\ | |
"4.118, 4.167, 4.297, 4.496, 4.782, 5.178, 5.696, 6.347, 7.143, 8.09",\ | |
"4.139, 4.188, 4.319, 4.518, 4.804, 5.199, 5.718, 6.369, 7.164, 8.111",\ | |
"4.136, 4.185, 4.315, 4.514, 4.801, 5.196, 5.714, 6.366, 7.16, 8.109",\ | |
"4.105, 4.154, 4.284, 4.483, 4.769, 5.165, 5.683, 6.335, 7.13, 8.078",\ | |
"4.045, 4.093, 4.223, 4.423, 4.709, 5.105, 5.623, 6.274, 7.07, 8.017",\ | |
"3.953, 4.002, 4.132, 4.331, 4.617, 5.013, 5.53, 6.181, 6.978, 7.926"); | |
} | |
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.004263, 0.01572, 0.03759, 0.07167, 0.1195, 0.1824, 0.2617, 0.3584, 0.4737"); | |
values("0.2818, 0.3302, 0.4568, 0.6242, 0.8346, 1.105, 1.46, 1.915, 2.494, 3.203",\ | |
"0.2818, 0.3298, 0.4574, 0.6252, 0.8332, 1.105, 1.46, 1.915, 2.494, 3.203",\ | |
"0.282, 0.33, 0.4574, 0.6244, 0.8332, 1.105, 1.46, 1.915, 2.494, 3.203",\ | |
"0.2814, 0.3304, 0.457, 0.624, 0.8344, 1.107, 1.46, 1.917, 2.493, 3.2",\ | |
"0.2814, 0.3298, 0.4574, 0.6242, 0.8332, 1.106, 1.46, 1.916, 2.495, 3.204",\ | |
"0.282, 0.3308, 0.4568, 0.624, 0.835, 1.106, 1.459, 1.917, 2.494, 3.204",\ | |
"0.2818, 0.3298, 0.4568, 0.6242, 0.8334, 1.106, 1.459, 1.917, 2.494, 3.204",\ | |
"0.2818, 0.33, 0.4568, 0.625, 0.834, 1.107, 1.46, 1.916, 2.495, 3.204",\ | |
"0.2818, 0.3298, 0.457, 0.6244, 0.835, 1.105, 1.459, 1.916, 2.494, 3.202",\ | |
"0.282, 0.332, 0.456, 0.624, 0.834, 1.106, 1.46, 1.916, 2.492, 3.204"); | |
} | |
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.004263, 0.01572, 0.03759, 0.07167, 0.1195, 0.1824, 0.2617, 0.3584, 0.4737"); | |
values("0.1596, 0.2102, 0.3572, 0.6372, 1.101, 1.772, 2.662, 3.786, 5.152, 6.792",\ | |
"0.1608, 0.21, 0.3576, 0.6366, 1.101, 1.771, 2.66, 3.782, 5.16, 6.795",\ | |
"0.1602, 0.21, 0.3576, 0.6366, 1.101, 1.772, 2.662, 3.781, 5.16, 6.793",\ | |
"0.1602, 0.21, 0.3568, 0.6364, 1.101, 1.772, 2.659, 3.781, 5.159, 6.794",\ | |
"0.161, 0.2102, 0.357, 0.637, 1.101, 1.772, 2.659, 3.786, 5.159, 6.798",\ | |
"0.1608, 0.2104, 0.3582, 0.6378, 1.099, 1.772, 2.658, 3.786, 5.153, 6.793",\ | |
"0.1596, 0.21, 0.3576, 0.6376, 1.099, 1.772, 2.659, 3.785, 5.153, 6.795",\ | |
"0.1598, 0.2094, 0.3574, 0.6376, 1.101, 1.772, 2.662, 3.783, 5.161, 6.796",\ | |
"0.16, 0.2102, 0.3574, 0.6368, 1.101, 1.769, 2.66, 3.787, 5.16, 6.798",\ | |
"0.1596, 0.21, 0.357, 0.637, 1.101, 1.769, 2.657, 3.785, 5.16, 6.792"); | |
} | |
} | |
} | |
} | |