/* | |
* 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_1) { | |
area : 74.636800 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.002138004" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0016190064" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.002138004" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002695 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 8.9 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.2325 ; | |
max_transition : 8.9 ; | |
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.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.002598, 0.008208, 0.01892, 0.03561, 0.05903, 0.08984, 0.1287, 0.176, 0.2325"); | |
values("0.1147, 0.1139, 0.1124, 0.1113, 0.1105, 0.11, 0.1097, 0.1095, 0.1094, 0.1092",\ | |
"0.1145, 0.1138, 0.1123, 0.1111, 0.1104, 0.1099, 0.1095, 0.1093, 0.1092, 0.1091",\ | |
"0.1144, 0.1136, 0.1122, 0.111, 0.1102, 0.1097, 0.1094, 0.1092, 0.1091, 0.109",\ | |
"0.1148, 0.1141, 0.1126, 0.1114, 0.1106, 0.1102, 0.1099, 0.1096, 0.1095, 0.1094",\ | |
"0.116, 0.1153, 0.1138, 0.1126, 0.1118, 0.1113, 0.111, 0.1108, 0.1107, 0.1106",\ | |
"0.118, 0.1173, 0.1158, 0.1146, 0.1138, 0.1134, 0.1131, 0.1128, 0.1127, 0.1126",\ | |
"0.1209, 0.1202, 0.1187, 0.1175, 0.1168, 0.1163, 0.116, 0.1158, 0.1156, 0.1155",\ | |
"0.1248, 0.1241, 0.1226, 0.1215, 0.1207, 0.1202, 0.1199, 0.1197, 0.1195, 0.1194",\ | |
"0.1299, 0.1292, 0.1277, 0.1265, 0.1257, 0.1253, 0.1249, 0.1247, 0.1246, 0.1245",\ | |
"0.1361, 0.1353, 0.1338, 0.1327, 0.1319, 0.1314, 0.1311, 0.1309, 0.1308, 0.1306"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.002598, 0.008208, 0.01892, 0.03561, 0.05903, 0.08984, 0.1287, 0.176, 0.2325"); | |
values("0.0982, 0.09796, 0.09753, 0.0973, 0.09728, 0.09741, 0.09767, 0.09788, 0.09867, 0.1046",\ | |
"0.09815, 0.09791, 0.09749, 0.09724, 0.09722, 0.09737, 0.09759, 0.0979, 0.09861, 0.1047",\ | |
"0.09808, 0.09787, 0.09742, 0.09717, 0.09716, 0.09729, 0.09749, 0.09778, 0.09863, 0.1051",\ | |
"0.09824, 0.09801, 0.0976, 0.0973, 0.09732, 0.09745, 0.09767, 0.09798, 0.09882, 0.1059",\ | |
"0.09897, 0.09872, 0.0983, 0.09805, 0.09804, 0.09818, 0.09842, 0.09872, 0.09968, 0.1077",\ | |
"0.1004, 0.1002, 0.0998, 0.09953, 0.09952, 0.09967, 0.09986, 0.1002, 0.1014, 0.1107",\ | |
"0.1027, 0.1025, 0.1021, 0.1019, 0.1018, 0.1019, 0.1022, 0.1024, 0.1042, 0.1154",\ | |
"0.1059, 0.1056, 0.1053, 0.105, 0.105, 0.1051, 0.1053, 0.1056, 0.108, 0.1224",\ | |
"0.1101, 0.1098, 0.1094, 0.1092, 0.1092, 0.1093, 0.1096, 0.1099, 0.1134, 0.132",\ | |
"0.1152, 0.115, 0.1145, 0.1143, 0.1142, 0.1144, 0.1147, 0.1153, 0.1206, 0.1462"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.002598, 0.008208, 0.01892, 0.03561, 0.05903, 0.08984, 0.1287, 0.176, 0.2325"); | |
values("5.494, 5.545, 5.687, 5.895, 6.154, 6.458, 6.813, 7.23, 7.718, 8.29",\ | |
"5.509, 5.56, 5.702, 5.911, 6.169, 6.473, 6.828, 7.245, 7.733, 8.305",\ | |
"5.578, 5.629, 5.771, 5.979, 6.238, 6.542, 6.897, 7.314, 7.802, 8.374",\ | |
"5.73, 5.78, 5.923, 6.131, 6.39, 6.694, 7.049, 7.465, 7.954, 8.526",\ | |
"5.968, 6.019, 6.161, 6.369, 6.628, 6.932, 7.287, 7.703, 8.192, 8.764",\ | |
"6.27, 6.321, 6.463, 6.672, 6.93, 7.234, 7.59, 8.005, 8.494, 9.066",\ | |
"6.624, 6.675, 6.817, 7.026, 7.284, 7.589, 7.944, 8.36, 8.849, 9.421",\ | |
"7.035, 7.086, 7.229, 7.437, 7.696, 8, 8.355, 8.771, 9.26, 9.832",\ | |
"7.508, 7.56, 7.702, 7.91, 8.169, 8.473, 8.828, 9.245, 9.733, 10.31",\ | |
"8.046, 8.097, 8.239, 8.447, 8.707, 9.01, 9.365, 9.781, 10.27, 10.84"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.002598, 0.008208, 0.01892, 0.03561, 0.05903, 0.08984, 0.1287, 0.176, 0.2325"); | |
values("5.27, 5.318, 5.462, 5.702, 6.057, 6.552, 7.201, 8.018, 9.015, 10.2",\ | |
"5.285, 5.333, 5.477, 5.717, 6.073, 6.567, 7.217, 8.033, 9.029, 10.22",\ | |
"5.333, 5.38, 5.524, 5.765, 6.121, 6.615, 7.263, 8.08, 9.077, 10.26",\ | |
"5.39, 5.437, 5.581, 5.821, 6.177, 6.672, 7.32, 8.137, 9.134, 10.32",\ | |
"5.42, 5.468, 5.611, 5.852, 6.208, 6.702, 7.351, 8.167, 9.164, 10.35",\ | |
"5.415, 5.463, 5.607, 5.847, 6.203, 6.698, 7.346, 8.163, 9.16, 10.35",\ | |
"5.372, 5.419, 5.563, 5.803, 6.159, 6.653, 7.302, 8.119, 9.116, 10.3",\ | |
"5.286, 5.334, 5.478, 5.718, 6.074, 6.569, 7.218, 8.034, 9.031, 10.22",\ | |
"5.154, 5.201, 5.345, 5.585, 5.941, 6.435, 7.084, 7.901, 8.897, 10.09",\ | |
"4.969, 5.016, 5.16, 5.401, 5.757, 6.251, 6.899, 7.716, 8.712, 9.9"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.002598, 0.008208, 0.01892, 0.03561, 0.05903, 0.08984, 0.1287, 0.176, 0.2325"); | |
values("0.344, 0.3908, 0.5262, 0.7382, 1.018, 1.384, 1.864, 2.485, 3.266, 4.222",\ | |
"0.3438, 0.3906, 0.526, 0.7368, 1.02, 1.385, 1.864, 2.487, 3.268, 4.223",\ | |
"0.3438, 0.3912, 0.5262, 0.7382, 1.018, 1.384, 1.864, 2.485, 3.266, 4.223",\ | |
"0.344, 0.391, 0.5262, 0.7382, 1.019, 1.384, 1.864, 2.484, 3.268, 4.222",\ | |
"0.3444, 0.3918, 0.5262, 0.7378, 1.019, 1.384, 1.864, 2.483, 3.268, 4.222",\ | |
"0.3444, 0.3906, 0.5256, 0.7372, 1.019, 1.384, 1.863, 2.483, 3.269, 4.217",\ | |
"0.344, 0.3908, 0.5258, 0.738, 1.02, 1.385, 1.865, 2.487, 3.268, 4.214",\ | |
"0.343, 0.391, 0.526, 0.736, 1.02, 1.386, 1.864, 2.486, 3.262, 4.214",\ | |
"0.346, 0.392, 0.524, 0.738, 1.02, 1.386, 1.862, 2.484, 3.268, 4.214",\ | |
"0.344, 0.39, 0.526, 0.738, 1.02, 1.384, 1.868, 2.486, 3.268, 4.22"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9"); | |
index_2("0.001, 0.002598, 0.008208, 0.01892, 0.03561, 0.05903, 0.08984, 0.1287, 0.176, 0.2325"); | |
values("0.253, 0.3118, 0.5056, 0.8768, 1.486, 2.365, 3.525, 4.989, 6.763, 8.896",\ | |
"0.2524, 0.312, 0.5056, 0.876, 1.485, 2.365, 3.525, 4.983, 6.767, 8.898",\ | |
"0.2524, 0.3122, 0.5052, 0.876, 1.485, 2.366, 3.519, 4.986, 6.77, 8.893",\ | |
"0.2526, 0.3118, 0.505, 0.8766, 1.486, 2.362, 3.523, 4.983, 6.768, 8.899",\ | |
"0.2526, 0.312, 0.5056, 0.876, 1.486, 2.364, 3.525, 4.984, 6.768, 8.899",\ | |
"0.2528, 0.3116, 0.5058, 0.8764, 1.485, 2.362, 3.526, 4.983, 6.767, 8.896",\ | |
"0.2526, 0.3124, 0.5054, 0.8762, 1.485, 2.361, 3.525, 4.991, 6.766, 8.892",\ | |
"0.2532, 0.3126, 0.505, 0.8776, 1.485, 2.363, 3.526, 4.991, 6.766, 8.892",\ | |
"0.2528, 0.3116, 0.5052, 0.8764, 1.486, 2.364, 3.526, 4.984, 6.768, 8.904",\ | |
"0.252, 0.312, 0.504, 0.876, 1.484, 2.36, 3.526, 4.99, 6.768, 8.898"); | |
} | |
} | |
} | |
} | |