/* | |
* 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_1) { | |
area : 35.123200 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.00047466" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0004545" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00047466" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002718 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 15.6 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.354 ; | |
max_transition : 15.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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.003437, 0.01199, 0.02832, 0.05377, 0.08948, 0.1365, 0.1956, 0.2679, 0.354"); | |
values("0.1352, 0.1329, 0.1289, 0.1263, 0.1248, 0.1239, 0.1233, 0.1229, 0.1226, 0.1224",\ | |
"0.1348, 0.1325, 0.1285, 0.1259, 0.1244, 0.1235, 0.1229, 0.1225, 0.1222, 0.122",\ | |
"0.1347, 0.1324, 0.1284, 0.1258, 0.1243, 0.1234, 0.1228, 0.1224, 0.1221, 0.1219",\ | |
"0.1363, 0.134, 0.13, 0.1274, 0.1259, 0.125, 0.1244, 0.124, 0.1237, 0.1235",\ | |
"0.14, 0.1378, 0.1337, 0.1312, 0.1296, 0.1287, 0.1281, 0.1277, 0.1274, 0.1272",\ | |
"0.146, 0.1438, 0.1397, 0.1371, 0.1356, 0.1347, 0.1341, 0.1337, 0.1334, 0.1332",\ | |
"0.1545, 0.1522, 0.1482, 0.1456, 0.1441, 0.1432, 0.1426, 0.1422, 0.1419, 0.1416",\ | |
"0.1656, 0.1634, 0.1593, 0.1568, 0.1553, 0.1543, 0.1537, 0.1533, 0.153, 0.1525",\ | |
"0.1797, 0.1774, 0.1734, 0.1708, 0.1693, 0.1683, 0.1677, 0.1673, 0.1668, 0.1659",\ | |
"0.1968, 0.1945, 0.1905, 0.1879, 0.1864, 0.1854, 0.1848, 0.1841, 0.1828, 0.1807"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.003437, 0.01199, 0.02832, 0.05377, 0.08948, 0.1365, 0.1956, 0.2679, 0.354"); | |
values("0.1034, 0.1027, 0.1016, 0.1012, 0.1013, 0.1017, 0.1023, 0.1065, 0.1429, 0.2897",\ | |
"0.1033, 0.1026, 0.1016, 0.1011, 0.1012, 0.1017, 0.1023, 0.1067, 0.1435, 0.2924",\ | |
"0.1032, 0.1025, 0.1015, 0.101, 0.1012, 0.1016, 0.1022, 0.1071, 0.1465, 0.3021",\ | |
"0.104, 0.1033, 0.1022, 0.1018, 0.1019, 0.1023, 0.103, 0.1085, 0.1531, 0.3215",\ | |
"0.1063, 0.1056, 0.1046, 0.104, 0.1042, 0.1046, 0.1055, 0.1122, 0.1645, 0.35",\ | |
"0.1107, 0.11, 0.1088, 0.1084, 0.1087, 0.1091, 0.1099, 0.1191, 0.1834, 0.3931",\ | |
"0.1173, 0.1166, 0.1155, 0.1149, 0.1154, 0.116, 0.1166, 0.1302, 0.2122, 0.4532",\ | |
"0.1263, 0.1256, 0.1244, 0.1239, 0.1239, 0.1248, 0.1267, 0.1474, 0.2575, 0.5357",\ | |
"0.1379, 0.1372, 0.136, 0.1355, 0.1353, 0.1358, 0.1396, 0.1756, 0.3279, 0.6436",\ | |
"0.1522, 0.1514, 0.1502, 0.1498, 0.1497, 0.1502, 0.1576, 0.2224, 0.4325, 0.7724"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.003437, 0.01199, 0.02832, 0.05377, 0.08948, 0.1365, 0.1956, 0.2679, 0.354"); | |
values("2.831, 2.926, 3.18, 3.54, 3.985, 4.52, 5.167, 5.95, 6.89, 8.005",\ | |
"2.86, 2.956, 3.21, 3.57, 4.014, 4.549, 5.196, 5.979, 6.919, 8.034",\ | |
"2.99, 3.086, 3.339, 3.699, 4.144, 4.679, 5.326, 6.109, 7.049, 8.164",\ | |
"3.266, 3.361, 3.615, 3.975, 4.42, 4.955, 5.602, 6.385, 7.325, 8.44",\ | |
"3.676, 3.772, 4.026, 4.386, 4.831, 5.366, 6.013, 6.795, 7.736, 8.851",\ | |
"4.179, 4.274, 4.528, 4.888, 5.333, 5.868, 6.515, 7.297, 8.238, 9.353",\ | |
"4.771, 4.866, 5.121, 5.481, 5.925, 6.461, 7.108, 7.89, 8.831, 9.946",\ | |
"5.467, 5.562, 5.817, 6.176, 6.621, 7.156, 7.803, 8.586, 9.526, 10.64",\ | |
"6.269, 6.365, 6.618, 6.979, 7.424, 7.959, 8.606, 9.388, 10.33, 11.44",\ | |
"7.183, 7.278, 7.532, 7.892, 8.336, 8.871, 9.52, 10.3, 11.24, 12.36"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.003437, 0.01199, 0.02832, 0.05377, 0.08948, 0.1365, 0.1956, 0.2679, 0.354"); | |
values("2.543, 2.629, 2.879, 3.299, 3.932, 4.816, 5.978, 7.443, 9.231, 11.36",\ | |
"2.57, 2.657, 2.907, 3.326, 3.959, 4.844, 6.006, 7.47, 9.259, 11.39",\ | |
"2.655, 2.741, 2.992, 3.411, 4.044, 4.929, 6.091, 7.555, 9.344, 11.48",\ | |
"2.747, 2.833, 3.083, 3.502, 4.135, 5.019, 6.181, 7.646, 9.434, 11.57",\ | |
"2.787, 2.873, 3.124, 3.542, 4.175, 5.06, 6.222, 7.686, 9.475, 11.6",\ | |
"2.766, 2.852, 3.102, 3.522, 4.155, 5.039, 6.202, 7.665, 9.454, 11.58",\ | |
"2.679, 2.765, 3.016, 3.434, 4.067, 4.951, 6.114, 7.579, 9.367, 11.5",\ | |
"2.518, 2.604, 2.854, 3.273, 3.906, 4.79, 5.953, 7.416, 9.202, 11.34",\ | |
"2.271, 2.357, 2.607, 3.026, 3.659, 4.544, 5.705, 7.17, 8.955, 11.08",\ | |
"1.933, 2.019, 2.269, 2.689, 3.321, 4.206, 5.368, 6.832, 8.618, 10.75"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.003437, 0.01199, 0.02832, 0.05377, 0.08948, 0.1365, 0.1956, 0.2679, 0.354"); | |
values("0.4314, 0.5194, 0.76, 1.132, 1.64, 2.339, 3.288, 4.527, 6.079, 7.955",\ | |
"0.4308, 0.5196, 0.76, 1.132, 1.64, 2.34, 3.289, 4.526, 6.079, 7.955",\ | |
"0.4314, 0.5194, 0.76, 1.132, 1.642, 2.341, 3.288, 4.527, 6.079, 7.957",\ | |
"0.4312, 0.5192, 0.76, 1.132, 1.639, 2.339, 3.29, 4.528, 6.079, 7.957",\ | |
"0.4318, 0.5194, 0.76, 1.131, 1.64, 2.339, 3.288, 4.527, 6.079, 7.955",\ | |
"0.4316, 0.5196, 0.7616, 1.131, 1.64, 2.339, 3.285, 4.523, 6.078, 7.949",\ | |
"0.4314, 0.5198, 0.7604, 1.132, 1.638, 2.343, 3.287, 4.526, 6.08, 7.954",\ | |
"0.432, 0.52, 0.762, 1.132, 1.64, 2.338, 3.288, 4.526, 6.07, 7.948",\ | |
"0.43, 0.518, 0.76, 1.132, 1.638, 2.338, 3.286, 4.522, 6.07, 7.956",\ | |
"0.432, 0.52, 0.762, 1.132, 1.642, 2.34, 3.286, 4.522, 6.072, 7.942"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6"); | |
index_2("0.001, 0.003437, 0.01199, 0.02832, 0.05377, 0.08948, 0.1365, 0.1956, 0.2679, 0.354"); | |
values("0.3102, 0.4162, 0.754, 1.422, 2.517, 4.072, 6.122, 8.696, 11.87, 15.63",\ | |
"0.3112, 0.4156, 0.7548, 1.422, 2.512, 4.069, 6.116, 8.697, 11.85, 15.62",\ | |
"0.3112, 0.4158, 0.7554, 1.422, 2.512, 4.068, 6.115, 8.698, 11.86, 15.62",\ | |
"0.3108, 0.415, 0.7546, 1.42, 2.513, 4.072, 6.116, 8.693, 11.87, 15.62",\ | |
"0.3112, 0.4158, 0.7544, 1.421, 2.513, 4.072, 6.125, 8.697, 11.87, 15.61",\ | |
"0.3104, 0.4164, 0.7538, 1.423, 2.513, 4.072, 6.123, 8.695, 11.84, 15.6",\ | |
"0.3108, 0.4154, 0.7534, 1.421, 2.512, 4.066, 6.119, 8.694, 11.86, 15.62",\ | |
"0.3108, 0.417, 0.7548, 1.423, 2.512, 4.065, 6.116, 8.706, 11.85, 15.61",\ | |
"0.3114, 0.4164, 0.754, 1.422, 2.514, 4.068, 6.116, 8.692, 11.85, 15.61",\ | |
"0.312, 0.416, 0.756, 1.42, 2.512, 4.066, 6.114, 8.692, 11.85, 15.6"); | |
} | |
} | |
} | |
} | |