blob: 6f0c2d9e079e32b9fc137dd71e9d8615efe4a59b [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__or3_4) {
area : 48.294400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.003280662" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.00245421" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.002443122" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.002430252" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.002436192" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.002419758" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.002419362" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.002415996" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.003280662" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.008694 ;
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 ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01741, 0.01741, 0.01742, 0.01739, 0.01737, 0.01736, 0.01732, \
0.01727, 0.0172, 0.0171");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.003916, -0.00393, -0.003941, -0.003964, -0.003961, -0.003983, \
-0.003978, -0.00398, -0.003979, -0.003981");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.009396, 0.009402, 0.009412, 0.009404, 0.009392, 0.00939, 0.009375, \
0.009353, 0.009323, 0.009282");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.003939, -0.003954, -0.003972, -0.003987, -0.003991, -0.004005, \
-0.004003, -0.004009, -0.004007, -0.004007");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.00929, 0.009299, 0.00931, 0.009294, 0.009283, 0.009293, 0.009275, \
0.009254, 0.009226, 0.009181");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.003938, -0.00396, -0.003982, -0.003983, -0.003984, -0.004005, \
-0.004003, -0.004003, -0.004004, -0.004004");
}
}
}
pin(A2) {
capacitance : 0.008515 ;
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 ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.007607, 0.0076, 0.007618, 0.00762, 0.00761, 0.007604, 0.007579, \
0.007534, 0.007479, 0.007401");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.005002, -0.005018, -0.005028, -0.005044, -0.005057, -0.005078, \
-0.005089, -0.0051, -0.005113, -0.005131");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01162, 0.01159, 0.01161, 0.01161, 0.0116, 0.01162, 0.01163, \
0.01162, 0.01162, 0.01162");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009189, -0.009571, -0.01043, -0.011, -0.01118, -0.01129, -0.01134, \
-0.01137, -0.01139, -0.0114");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.007398, 0.007401, 0.007417, 0.007426, 0.007438, 0.007467, 0.007458, \
0.007462, 0.007463, 0.007456");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.007625, -0.007638, -0.007654, -0.007672, -0.007665, -0.007679, \
-0.007681, -0.007688, -0.007705, -0.007728");
}
}
}
pin(A3) {
capacitance : 0.008839 ;
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 ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01159, 0.01161, 0.01156, 0.01158, 0.0116, 0.01162, 0.01161, \
0.01161, 0.01161, 0.01161");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01042, -0.01068, -0.011, -0.01113, -0.0112, -0.01128, -0.01131, \
-0.01135, -0.01137, -0.01138");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01184, 0.01185, 0.0118, 0.01184, 0.01183, 0.01188, 0.01186, \
0.01186, 0.01185, 0.01185");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009646, -0.009831, -0.01027, -0.0106, -0.01081, -0.01097, -0.01106, \
-0.01111, -0.01116, -0.01119");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01155, 0.01156, 0.01155, 0.01157, 0.01157, 0.01159, 0.01158, \
0.01158, 0.01158, 0.01157");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.01072, -0.0108, -0.01103, -0.01113, -0.01119, -0.01129, -0.01133, \
-0.01135, -0.01136, -0.01138");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.9317 ;
max_transition : 8.9 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2&!A3" ;
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.1229, 0.1194, 0.1127, 0.1082, 0.1055, 0.1039, 0.1029, 0.1023, 0.1017, 0.1014",\
"0.1223, 0.1188, 0.1121, 0.1076, 0.105, 0.1033, 0.1024, 0.1017, 0.1012, 0.1008",\
"0.1216, 0.1181, 0.1114, 0.1069, 0.1042, 0.1026, 0.1016, 0.101, 0.1005, 0.1001",\
"0.1222, 0.1187, 0.112, 0.1074, 0.1048, 0.1033, 0.1023, 0.1016, 0.1012, 0.1008",\
"0.1259, 0.1223, 0.1154, 0.1105, 0.1078, 0.1062, 0.1051, 0.1045, 0.104, 0.1036",\
"0.1351, 0.1312, 0.1234, 0.1175, 0.1141, 0.112, 0.1108, 0.1099, 0.1094, 0.109",\
"0.1478, 0.1434, 0.1345, 0.1275, 0.1232, 0.1206, 0.1189, 0.1178, 0.117, 0.1165",\
"0.1632, 0.1585, 0.1484, 0.1402, 0.135, 0.1317, 0.1296, 0.1283, 0.1273, 0.1266",\
"0.1819, 0.1769, 0.1656, 0.1562, 0.15, 0.146, 0.1434, 0.1416, 0.1404, 0.1396",\
"0.2041, 0.1988, 0.1866, 0.1758, 0.1684, 0.1636, 0.1604, 0.1582, 0.1566, 0.1555");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.05073, 0.05081, 0.05152, 0.05274, 0.05375, 0.05469, 0.05548, 0.0563, 0.05806, 0.06323",\
"0.05099, 0.05105, 0.05188, 0.05302, 0.05405, 0.05494, 0.05572, 0.05649, 0.05826, 0.06402",\
"0.05155, 0.05154, 0.05195, 0.05304, 0.05431, 0.05516, 0.05602, 0.05689, 0.05865, 0.06476",\
"0.05435, 0.05393, 0.05361, 0.05411, 0.05514, 0.05597, 0.05689, 0.05788, 0.05945, 0.06682",\
"0.05897, 0.05813, 0.05673, 0.0568, 0.05728, 0.05795, 0.05908, 0.05966, 0.06151, 0.06884",\
"0.06601, 0.06455, 0.06227, 0.06112, 0.06161, 0.06219, 0.06267, 0.06303, 0.06535, 0.07376",\
"0.07584, 0.074, 0.07085, 0.06872, 0.06811, 0.06888, 0.06952, 0.06996, 0.07086, 0.08247",\
"0.08883, 0.08629, 0.08239, 0.07941, 0.07777, 0.07726, 0.07809, 0.07907, 0.08041, 0.09378",\
"0.105, 0.1017, 0.09666, 0.09276, 0.09022, 0.089, 0.08861, 0.08996, 0.09269, 0.1117",\
"0.1246, 0.1207, 0.1146, 0.1092, 0.1062, 0.1035, 0.1028, 0.1034, 0.1085, 0.1358");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.1312, 0.1276, 0.1209, 0.1164, 0.1137, 0.1121, 0.1111, 0.1104, 0.11, 0.1096",\
"0.1307, 0.1272, 0.1204, 0.1159, 0.1133, 0.1117, 0.1107, 0.11, 0.1095, 0.1091",\
"0.1298, 0.1262, 0.1195, 0.1149, 0.1124, 0.1107, 0.1097, 0.1091, 0.1086, 0.1082",\
"0.1294, 0.1258, 0.119, 0.1145, 0.1118, 0.1102, 0.1092, 0.1086, 0.1081, 0.1077",\
"0.1319, 0.1282, 0.1212, 0.1162, 0.1133, 0.1116, 0.1105, 0.1098, 0.1093, 0.109",\
"0.1393, 0.1355, 0.1277, 0.1219, 0.1184, 0.1163, 0.115, 0.1141, 0.1135, 0.1131",\
"0.1502, 0.1461, 0.1376, 0.1309, 0.1269, 0.1244, 0.1228, 0.1218, 0.121, 0.1205",\
"0.1651, 0.1606, 0.1514, 0.1438, 0.139, 0.1361, 0.1342, 0.1329, 0.132, 0.1314",\
"0.1842, 0.1796, 0.1694, 0.1607, 0.155, 0.1514, 0.1491, 0.1475, 0.1464, 0.1456",\
"0.2077, 0.2027, 0.1916, 0.1817, 0.175, 0.1706, 0.1677, 0.1657, 0.1644, 0.1634");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.05984, 0.05968, 0.06006, 0.06106, 0.06211, 0.06314, 0.0638, 0.06473, 0.0661, 0.07147",\
"0.05984, 0.05957, 0.06008, 0.06106, 0.06221, 0.06298, 0.06378, 0.06473, 0.0659, 0.07203",\
"0.05973, 0.05966, 0.05986, 0.06078, 0.06179, 0.06288, 0.06366, 0.06454, 0.0663, 0.07198",\
"0.06201, 0.06143, 0.06096, 0.06132, 0.06219, 0.06318, 0.06394, 0.06493, 0.0665, 0.07345",\
"0.06641, 0.06547, 0.06418, 0.06403, 0.06417, 0.0649, 0.06576, 0.06652, 0.06816, 0.07586",\
"0.07364, 0.07209, 0.06992, 0.06867, 0.06902, 0.06928, 0.0697, 0.07048, 0.07181, 0.08115",\
"0.0839, 0.08203, 0.07888, 0.07674, 0.07599, 0.07649, 0.07687, 0.07721, 0.0783, 0.09006",\
"0.09749, 0.09509, 0.09116, 0.08777, 0.08591, 0.08571, 0.08651, 0.08711, 0.08853, 0.1029",\
"0.1146, 0.1117, 0.1065, 0.1026, 0.09997, 0.09813, 0.09825, 0.09959, 0.1023, 0.1219",\
"0.1355, 0.1318, 0.1258, 0.1209, 0.117, 0.1146, 0.1141, 0.1146, 0.1195, 0.1485");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.1391, 0.1356, 0.1289, 0.1243, 0.1217, 0.1201, 0.1191, 0.1184, 0.1179, 0.1176",\
"0.1386, 0.1351, 0.1284, 0.1239, 0.1212, 0.1196, 0.1186, 0.118, 0.1174, 0.1171",\
"0.1377, 0.1342, 0.1274, 0.1229, 0.1203, 0.1187, 0.1177, 0.117, 0.1165, 0.1161",\
"0.1371, 0.1335, 0.1268, 0.1222, 0.1195, 0.118, 0.117, 0.1163, 0.1158, 0.1155",\
"0.1383, 0.1347, 0.1278, 0.1229, 0.1202, 0.1185, 0.1175, 0.1168, 0.1163, 0.1159",\
"0.1442, 0.1404, 0.1328, 0.1272, 0.124, 0.122, 0.1208, 0.12, 0.1194, 0.119",\
"0.1544, 0.1503, 0.1421, 0.1357, 0.132, 0.1296, 0.1281, 0.1271, 0.1264, 0.1259",\
"0.1704, 0.1661, 0.157, 0.1497, 0.145, 0.1423, 0.1404, 0.1392, 0.1383, 0.1377",\
"0.1923, 0.1879, 0.1778, 0.1692, 0.1637, 0.1601, 0.1578, 0.1562, 0.1551, 0.1543",\
"0.2202, 0.2153, 0.2042, 0.1942, 0.1875, 0.183, 0.1801, 0.178, 0.1766, 0.1756");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.06843, 0.06811, 0.06824, 0.0691, 0.07013, 0.07097, 0.07174, 0.07272, 0.07369, 0.07925",\
"0.06785, 0.06759, 0.06773, 0.06857, 0.06964, 0.07053, 0.07131, 0.07192, 0.07329, 0.07883",\
"0.06707, 0.06674, 0.0669, 0.06756, 0.06849, 0.06958, 0.07042, 0.07093, 0.0721, 0.07877",\
"0.06885, 0.06823, 0.06761, 0.06772, 0.06855, 0.06942, 0.07032, 0.07113, 0.0721, 0.07926",\
"0.07333, 0.07234, 0.07095, 0.07051, 0.07051, 0.07124, 0.072, 0.07272, 0.07416, 0.08186",\
"0.08114, 0.07952, 0.07716, 0.07578, 0.07585, 0.07594, 0.07624, 0.07728, 0.07848, 0.08772",\
"0.09248, 0.09058, 0.08712, 0.08445, 0.08371, 0.08435, 0.08453, 0.0846, 0.08637, 0.09759",\
"0.1079, 0.1053, 0.1013, 0.09774, 0.09542, 0.09483, 0.09576, 0.09609, 0.0975, 0.112",\
"0.1278, 0.1246, 0.1194, 0.1149, 0.1118, 0.1102, 0.1098, 0.1111, 0.1132, 0.1337",\
"0.1521, 0.1484, 0.1421, 0.1369, 0.1326, 0.1301, 0.1285, 0.1286, 0.1342, 0.1637");
}
}
timing() {
related_pin : "A1" ;
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.8576, 0.9148, 1.064, 1.275, 1.535, 1.838, 2.194, 2.612, 3.103, 3.678",\
"0.8639, 0.9207, 1.071, 1.281, 1.541, 1.845, 2.2, 2.618, 3.109, 3.684",\
"0.9067, 0.9635, 1.113, 1.324, 1.583, 1.887, 2.243, 2.66, 3.152, 3.726",\
"1.023, 1.079, 1.229, 1.44, 1.699, 2.003, 2.358, 2.776, 3.267, 3.842",\
"1.23, 1.286, 1.435, 1.645, 1.904, 2.207, 2.563, 2.981, 3.472, 4.047",\
"1.512, 1.569, 1.718, 1.931, 2.19, 2.495, 2.851, 3.268, 3.76, 4.335",\
"1.838, 1.898, 2.053, 2.268, 2.531, 2.84, 3.199, 3.619, 4.111, 4.685",\
"2.216, 2.279, 2.439, 2.659, 2.928, 3.239, 3.601, 4.025, 4.519, 5.095",\
"2.652, 2.718, 2.885, 3.112, 3.384, 3.7, 4.065, 4.49, 4.985, 5.565",\
"3.148, 3.216, 3.392, 3.627, 3.906, 4.227, 4.596, 5.023, 5.521, 6.1");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.3009, 0.3442, 0.4743, 0.7057, 1.061, 1.558, 2.211, 3.032, 4.036, 5.229",\
"0.3185, 0.3617, 0.492, 0.7233, 1.079, 1.575, 2.229, 3.049, 4.052, 5.247",\
"0.3792, 0.4222, 0.5517, 0.7829, 1.139, 1.635, 2.287, 3.112, 4.116, 5.307",\
"0.4686, 0.5126, 0.6433, 0.8733, 1.228, 1.725, 2.378, 3.199, 4.207, 5.402",\
"0.5317, 0.5791, 0.7146, 0.9448, 1.299, 1.795, 2.449, 3.27, 4.273, 5.467",\
"0.5598, 0.6097, 0.7509, 0.983, 1.336, 1.832, 2.484, 3.305, 4.31, 5.506",\
"0.5468, 0.6007, 0.749, 0.9853, 1.337, 1.831, 2.484, 3.304, 4.306, 5.503",\
"0.4882, 0.5459, 0.7036, 0.9457, 1.299, 1.793, 2.444, 3.263, 4.265, 5.459",\
"0.3809, 0.4421, 0.6088, 0.8592, 1.215, 1.711, 2.361, 3.18, 4.181, 5.375",\
"0.2223, 0.2868, 0.4629, 0.7214, 1.083, 1.58, 2.234, 3.054, 4.055, 5.248");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.2707, 0.3241, 0.4675, 0.6888, 0.9754, 1.35, 1.837, 2.463, 3.25, 4.211",\
"0.2706, 0.3242, 0.4676, 0.6882, 0.9746, 1.35, 1.837, 2.464, 3.249, 4.209",\
"0.2706, 0.3242, 0.4678, 0.6882, 0.9754, 1.349, 1.837, 2.463, 3.251, 4.209",\
"0.2706, 0.3252, 0.4676, 0.6872, 0.9774, 1.35, 1.837, 2.463, 3.249, 4.216",\
"0.2694, 0.3228, 0.468, 0.6878, 0.9776, 1.35, 1.837, 2.465, 3.251, 4.21",\
"0.292, 0.3442, 0.4842, 0.6988, 0.9858, 1.355, 1.842, 2.466, 3.25, 4.213",\
"0.3212, 0.374, 0.5102, 0.7232, 1.01, 1.377, 1.858, 2.479, 3.261, 4.22",\
"0.3504, 0.405, 0.5436, 0.7488, 1.033, 1.399, 1.88, 2.497, 3.279, 4.231",\
"0.3806, 0.4386, 0.5792, 0.7828, 1.06, 1.422, 1.897, 2.515, 3.294, 4.242",\
"0.4146, 0.4748, 0.6212, 0.822, 1.096, 1.452, 1.922, 2.533, 3.306, 4.256");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.1347, 0.1918, 0.389, 0.7869, 1.418, 2.306, 3.478, 4.951, 6.748, 8.895",\
"0.1352, 0.1918, 0.3889, 0.7869, 1.418, 2.307, 3.478, 4.951, 6.746, 8.891",\
"0.1353, 0.1922, 0.3895, 0.7865, 1.418, 2.308, 3.474, 4.949, 6.748, 8.891",\
"0.146, 0.2026, 0.3939, 0.7876, 1.421, 2.307, 3.478, 4.95, 6.751, 8.891",\
"0.1654, 0.2214, 0.408, 0.7938, 1.419, 2.305, 3.482, 4.95, 6.746, 8.893",\
"0.1844, 0.2428, 0.427, 0.8, 1.425, 2.311, 3.479, 4.948, 6.764, 8.894",\
"0.2078, 0.2682, 0.4502, 0.8138, 1.428, 2.312, 3.479, 4.956, 6.762, 8.909",\
"0.2346, 0.2958, 0.4818, 0.8324, 1.439, 2.318, 3.48, 4.951, 6.744, 8.878",\
"0.2604, 0.3246, 0.5148, 0.8578, 1.454, 2.329, 3.492, 4.953, 6.748, 8.89",\
"0.2898, 0.3574, 0.5516, 0.8894, 1.476, 2.346, 3.503, 4.963, 6.752, 8.89");
}
}
timing() {
related_pin : "A2" ;
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("1.029, 1.086, 1.236, 1.446, 1.706, 2.009, 2.365, 2.783, 3.273, 3.849",\
"1.037, 1.094, 1.244, 1.455, 1.714, 2.018, 2.373, 2.791, 3.282, 3.857",\
"1.076, 1.132, 1.282, 1.493, 1.752, 2.056, 2.412, 2.829, 3.32, 3.896",\
"1.15, 1.207, 1.356, 1.567, 1.826, 2.13, 2.486, 2.904, 3.395, 3.97",\
"1.281, 1.338, 1.487, 1.698, 1.957, 2.261, 2.617, 3.034, 3.525, 4.1",\
"1.468, 1.526, 1.68, 1.896, 2.159, 2.465, 2.821, 3.24, 3.731, 4.306",\
"1.719, 1.779, 1.937, 2.157, 2.427, 2.739, 3.101, 3.522, 4.014, 4.589",\
"2.034, 2.096, 2.259, 2.485, 2.76, 3.078, 3.444, 3.869, 4.365, 4.941",\
"2.409, 2.474, 2.642, 2.875, 3.156, 3.481, 3.851, 4.28, 4.778, 5.358",\
"2.84, 2.908, 3.082, 3.322, 3.613, 3.947, 4.324, 4.758, 5.259, 5.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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.3381, 0.3819, 0.5131, 0.7455, 1.101, 1.599, 2.251, 3.074, 4.077, 5.269",\
"0.3549, 0.3983, 0.5299, 0.7624, 1.118, 1.616, 2.269, 3.091, 4.094, 5.289",\
"0.4143, 0.458, 0.5889, 0.8211, 1.177, 1.675, 2.328, 3.15, 4.153, 5.348",\
"0.5143, 0.5584, 0.6888, 0.9196, 1.275, 1.773, 2.425, 3.248, 4.251, 5.447",\
"0.5953, 0.6422, 0.7772, 1.008, 1.362, 1.859, 2.512, 3.333, 4.337, 5.529",\
"0.643, 0.6925, 0.8332, 1.065, 1.419, 1.914, 2.567, 3.388, 4.391, 5.587",\
"0.6529, 0.706, 0.8527, 1.088, 1.441, 1.936, 2.587, 3.408, 4.41, 5.605",\
"0.6215, 0.678, 0.8334, 1.073, 1.426, 1.922, 2.572, 3.392, 4.394, 5.589",\
"0.5457, 0.606, 0.7691, 1.017, 1.373, 1.867, 2.518, 3.339, 4.34, 5.534",\
"0.4233, 0.4867, 0.6593, 0.9153, 1.275, 1.773, 2.425, 3.246, 4.247, 5.441");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.2705, 0.324, 0.4676, 0.6884, 0.975, 1.35, 1.837, 2.464, 3.25, 4.213",\
"0.2706, 0.3242, 0.4676, 0.689, 0.9752, 1.35, 1.837, 2.464, 3.251, 4.209",\
"0.2704, 0.3242, 0.4672, 0.687, 0.9776, 1.35, 1.837, 2.461, 3.249, 4.215",\
"0.2714, 0.3242, 0.4678, 0.6886, 0.9746, 1.35, 1.838, 2.461, 3.25, 4.209",\
"0.275, 0.3288, 0.4714, 0.6912, 0.9786, 1.351, 1.838, 2.465, 3.254, 4.209",\
"0.2954, 0.3502, 0.4934, 0.7102, 0.994, 1.361, 1.846, 2.466, 3.255, 4.216",\
"0.3124, 0.3684, 0.5152, 0.7338, 1.023, 1.387, 1.862, 2.48, 3.262, 4.221",\
"0.3326, 0.3906, 0.5406, 0.7612, 1.049, 1.414, 1.89, 2.503, 3.277, 4.232",\
"0.3594, 0.4176, 0.5706, 0.7938, 1.082, 1.445, 1.918, 2.527, 3.297, 4.243",\
"0.3874, 0.4494, 0.6066, 0.8326, 1.124, 1.488, 1.953, 2.555, 3.32, 4.258");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.1393, 0.1964, 0.393, 0.7896, 1.42, 2.311, 3.477, 4.959, 6.765, 8.884",\
"0.1393, 0.1961, 0.3932, 0.7898, 1.425, 2.31, 3.478, 4.954, 6.753, 8.913",\
"0.1387, 0.1962, 0.3932, 0.7896, 1.42, 2.315, 3.48, 4.961, 6.763, 8.898",\
"0.1465, 0.2023, 0.3954, 0.7912, 1.421, 2.311, 3.477, 4.96, 6.761, 8.911",\
"0.1636, 0.2204, 0.408, 0.7944, 1.422, 2.309, 3.478, 4.951, 6.755, 8.882",\
"0.183, 0.2398, 0.4248, 0.8024, 1.425, 2.31, 3.475, 4.949, 6.748, 8.89",\
"0.203, 0.2644, 0.4468, 0.8118, 1.431, 2.313, 3.48, 4.958, 6.745, 8.89",\
"0.2282, 0.2892, 0.473, 0.8296, 1.439, 2.32, 3.488, 4.952, 6.75, 8.889",\
"0.2538, 0.316, 0.5054, 0.8528, 1.453, 2.332, 3.488, 4.958, 6.748, 8.902",\
"0.2816, 0.3458, 0.5412, 0.8822, 1.475, 2.345, 3.502, 4.964, 6.753, 8.893");
}
}
timing() {
related_pin : "A3" ;
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("1.093, 1.15, 1.3, 1.51, 1.77, 2.073, 2.429, 2.847, 3.338, 3.913",\
"1.106, 1.163, 1.312, 1.523, 1.783, 2.086, 2.442, 2.86, 3.35, 3.926",\
"1.149, 1.206, 1.356, 1.566, 1.826, 2.13, 2.485, 2.903, 3.394, 3.969",\
"1.218, 1.275, 1.425, 1.636, 1.895, 2.198, 2.554, 2.972, 3.463, 4.038",\
"1.316, 1.372, 1.522, 1.732, 1.992, 2.296, 2.651, 3.069, 3.56, 4.135",\
"1.446, 1.505, 1.657, 1.872, 2.134, 2.44, 2.796, 3.215, 3.706, 4.281",\
"1.626, 1.686, 1.843, 2.063, 2.332, 2.644, 3.005, 3.425, 3.917, 4.492",\
"1.869, 1.931, 2.093, 2.318, 2.593, 2.912, 3.278, 3.703, 4.199, 4.775",\
"2.17, 2.234, 2.402, 2.637, 2.92, 3.247, 3.62, 4.05, 4.549, 5.127",\
"2.521, 2.587, 2.764, 3.008, 3.302, 3.642, 4.026, 4.462, 4.967, 5.548");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.3541, 0.3993, 0.5346, 0.7703, 1.129, 1.628, 2.282, 3.104, 4.106, 5.302",\
"0.3696, 0.4151, 0.5501, 0.7858, 1.145, 1.643, 2.297, 3.119, 4.122, 5.317",\
"0.4291, 0.4741, 0.6085, 0.8438, 1.202, 1.7, 2.354, 3.177, 4.181, 5.373",\
"0.5363, 0.5809, 0.7139, 0.9469, 1.304, 1.802, 2.457, 3.279, 4.283, 5.479",\
"0.6297, 0.6778, 0.8145, 1.047, 1.403, 1.9, 2.554, 3.376, 4.38, 5.575",\
"0.6933, 0.7435, 0.8858, 1.119, 1.474, 1.971, 2.624, 3.447, 4.45, 5.645",\
"0.7225, 0.776, 0.9244, 1.161, 1.515, 2.012, 2.664, 3.485, 4.487, 5.684",\
"0.7152, 0.772, 0.9283, 1.17, 1.524, 2.02, 2.672, 3.493, 4.494, 5.69",\
"0.6689, 0.7291, 0.8939, 1.143, 1.5, 1.996, 2.648, 3.471, 4.471, 5.665",\
"0.5826, 0.6466, 0.8205, 1.079, 1.44, 1.941, 2.593, 3.414, 4.417, 5.61");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.2708, 0.324, 0.4678, 0.6876, 0.9742, 1.348, 1.833, 2.462, 3.25, 4.209",\
"0.271, 0.3242, 0.4678, 0.689, 0.9744, 1.35, 1.837, 2.464, 3.25, 4.211",\
"0.2706, 0.3244, 0.4674, 0.6882, 0.975, 1.349, 1.837, 2.465, 3.251, 4.211",\
"0.2706, 0.3244, 0.4676, 0.6872, 0.9744, 1.349, 1.835, 2.464, 3.25, 4.209",\
"0.2732, 0.3268, 0.4702, 0.69, 0.9768, 1.351, 1.838, 2.464, 3.254, 4.212",\
"0.2898, 0.3442, 0.4882, 0.7056, 0.9888, 1.358, 1.843, 2.469, 3.254, 4.216",\
"0.3058, 0.3618, 0.5092, 0.7308, 1.017, 1.383, 1.861, 2.481, 3.261, 4.216",\
"0.3294, 0.3852, 0.5352, 0.7576, 1.047, 1.416, 1.889, 2.502, 3.276, 4.223",\
"0.3558, 0.4152, 0.5696, 0.7966, 1.089, 1.454, 1.924, 2.533, 3.296, 4.24",\
"0.3894, 0.4518, 0.6114, 0.8426, 1.141, 1.51, 1.974, 2.572, 3.328, 4.265");
}
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.007424, 0.02997, 0.07303, 0.1401, 0.2343, 0.3581, 0.5142, 0.7046, 0.9317");
values("0.1462, 0.204, 0.4026, 0.7984, 1.427, 2.313, 3.481, 4.95, 6.75, 8.892",\
"0.1451, 0.2035, 0.4024, 0.7984, 1.427, 2.313, 3.479, 4.951, 6.75, 8.892",\
"0.1449, 0.2023, 0.4013, 0.7978, 1.427, 2.313, 3.479, 4.953, 6.75, 8.886",\
"0.1497, 0.2065, 0.4016, 0.7964, 1.426, 2.312, 3.48, 4.95, 6.746, 8.886",\
"0.167, 0.2248, 0.4138, 0.7998, 1.425, 2.312, 3.48, 4.952, 6.75, 8.892",\
"0.1866, 0.244, 0.43, 0.8082, 1.43, 2.318, 3.479, 4.952, 6.75, 8.893",\
"0.2084, 0.2678, 0.452, 0.8184, 1.435, 2.318, 3.483, 4.952, 6.748, 8.891",\
"0.2314, 0.293, 0.4786, 0.8358, 1.444, 2.323, 3.487, 4.955, 6.761, 8.887",\
"0.2588, 0.3212, 0.51, 0.8604, 1.46, 2.339, 3.494, 4.963, 6.752, 8.893",\
"0.2888, 0.3526, 0.5468, 0.8904, 1.484, 2.354, 3.514, 4.969, 6.761, 8.893");
}
}
}
}