blob: 854735cc2252de578299d26cfb5bf4122590e57e [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_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "6.76896e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "7.30356e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "5.874e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "5.874e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "4.42167e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "4.42167e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "4.42167e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "4.42167e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "7.30356e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.002831 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.01279, 0.01279, 0.01279, 0.01277, 0.01276, 0.01276, 0.01275, \
0.01273, 0.0127, 0.01266");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.002427, -0.002433, -0.002448, -0.002449, -0.00245, -0.002456, \
-0.00246, -0.002459, -0.002456, -0.002457");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.006336, 0.006327, 0.006339, 0.006329, 0.006325, 0.006339, 0.006326, \
0.006319, 0.006312, 0.006297");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.00242, -0.002433, -0.002449, -0.002448, -0.002453, -0.002458, \
-0.002464, -0.002463, -0.002461, -0.002461");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.00633, 0.00633, 0.006338, 0.006331, 0.006324, 0.006336, 0.006328, \
0.006318, 0.006309, 0.006294");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.00242, -0.002434, -0.002451, -0.00245, -0.002452, -0.002461, \
-0.002461, -0.002462, -0.002464, -0.00246");
}
}
}
pin(A2) {
capacitance : 0.002774 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.006573, 0.006572, 0.006578, 0.006578, 0.006572, 0.00658, 0.00656, \
0.006543, 0.006524, 0.006492");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.002781, -0.002794, -0.002811, -0.00281, -0.002816, -0.002828, \
-0.002833, -0.002838, -0.002847, -0.002854");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.007459, 0.007456, 0.007447, 0.007448, 0.00745, 0.007466, 0.007474, \
0.007468, 0.007469, 0.007467");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.006116, -0.006494, -0.007095, -0.007233, -0.00728, -0.007321, \
-0.007343, -0.007351, -0.00736, -0.007368");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.004988, 0.004999, 0.004998, 0.00501, 0.005009, 0.005031, 0.005026, \
0.005022, 0.005029, 0.005028");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.005015, -0.005027, -0.005061, -0.00505, -0.005032, -0.00503, \
-0.005019, -0.005011, -0.005005, -0.005008");
}
}
}
pin(A3) {
capacitance : 0.002723 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.00746, 0.007449, 0.007445, 0.007459, 0.007451, 0.007475, 0.007462, \
0.007464, 0.007474, 0.007469");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.006712, -0.007008, -0.00718, -0.007268, -0.007296, -0.007333, \
-0.007358, -0.007362, -0.007371, -0.007379");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.007459, 0.007455, 0.007446, 0.007468, 0.007449, 0.007474, 0.007479, \
0.00747, 0.007467, 0.007473");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.006366, -0.006541, -0.00684, -0.007012, -0.007114, -0.007183, \
-0.007225, -0.007252, -0.007274, -0.007283");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.007455, 0.007451, 0.007431, 0.00745, 0.00746, 0.007477, 0.007479, \
0.007468, 0.007472, 0.007467");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.006946, -0.007034, -0.007178, -0.007269, -0.007291, -0.007339, \
-0.007354, -0.007367, -0.007374, -0.007374");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.3599 ;
max_transition : 8.6 ;
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.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.1165, 0.113, 0.1059, 0.1007, 0.09748, 0.09539, 0.09398, 0.09301, 0.0923, 0.0918",\
"0.116, 0.1124, 0.1054, 0.1002, 0.09689, 0.09482, 0.09343, 0.09244, 0.09173, 0.09126",\
"0.1159, 0.1124, 0.1053, 0.1001, 0.09683, 0.09475, 0.09337, 0.09238, 0.09168, 0.09118",\
"0.1182, 0.1147, 0.1077, 0.1024, 0.09924, 0.09714, 0.09576, 0.09478, 0.09413, 0.09363",\
"0.125, 0.1214, 0.114, 0.1085, 0.105, 0.1028, 0.1013, 0.1003, 0.09955, 0.09902",\
"0.1375, 0.1335, 0.1253, 0.1188, 0.1147, 0.112, 0.1103, 0.1091, 0.1083, 0.1076",\
"0.1535, 0.1492, 0.1402, 0.1328, 0.1279, 0.1248, 0.1226, 0.1212, 0.1202, 0.1195",\
"0.1739, 0.1692, 0.1593, 0.1509, 0.1452, 0.1414, 0.1388, 0.1371, 0.1359, 0.1351",\
"0.1995, 0.1946, 0.1836, 0.174, 0.1671, 0.1625, 0.1594, 0.1573, 0.1558, 0.1546",\
"0.2306, 0.2254, 0.2133, 0.2022, 0.1942, 0.1887, 0.1848, 0.182, 0.1801, 0.1788");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.04368, 0.04352, 0.04392, 0.0445, 0.04526, 0.04607, 0.04652, 0.04734, 0.04786, 0.05173",\
"0.04384, 0.04376, 0.04425, 0.04479, 0.04543, 0.04617, 0.04701, 0.0475, 0.04837, 0.05262",\
"0.04526, 0.04492, 0.04486, 0.04539, 0.04605, 0.04683, 0.04751, 0.04866, 0.04927, 0.05343",\
"0.04929, 0.04854, 0.04784, 0.0477, 0.04787, 0.04881, 0.04929, 0.04988, 0.05095, 0.05513",\
"0.05617, 0.05514, 0.05313, 0.05255, 0.05226, 0.05264, 0.05312, 0.05407, 0.05445, 0.05905",\
"0.0664, 0.0649, 0.06212, 0.06017, 0.05988, 0.06006, 0.05998, 0.06021, 0.06119, 0.06599",\
"0.08029, 0.07822, 0.07459, 0.07162, 0.06988, 0.07006, 0.07038, 0.07041, 0.07032, 0.07652",\
"0.09823, 0.09576, 0.09104, 0.08693, 0.084, 0.08313, 0.08371, 0.0839, 0.08454, 0.09153",\
"0.1204, 0.1174, 0.1119, 0.1068, 0.103, 0.1008, 0.1001, 0.1009, 0.1023, 0.1111",\
"0.1469, 0.1433, 0.1365, 0.1306, 0.126, 0.1225, 0.1207, 0.1199, 0.1233, 0.1373");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.122, 0.1184, 0.1113, 0.1062, 0.1029, 0.1008, 0.09939, 0.09841, 0.09772, 0.09725",\
"0.1214, 0.1178, 0.1107, 0.1056, 0.1023, 0.1002, 0.09883, 0.09785, 0.09714, 0.09665",\
"0.1206, 0.117, 0.11, 0.1048, 0.1015, 0.09943, 0.09803, 0.09707, 0.09636, 0.09587",\
"0.1219, 0.1184, 0.1112, 0.106, 0.1027, 0.1006, 0.09917, 0.09821, 0.0975, 0.09701",\
"0.1287, 0.125, 0.1175, 0.1118, 0.1083, 0.106, 0.1044, 0.1034, 0.1026, 0.1021",\
"0.1405, 0.1367, 0.1286, 0.1224, 0.1182, 0.1156, 0.1139, 0.1127, 0.1118, 0.1112",\
"0.1567, 0.1526, 0.144, 0.137, 0.1324, 0.1294, 0.1274, 0.126, 0.1251, 0.1244",\
"0.1788, 0.1745, 0.1651, 0.1571, 0.1516, 0.148, 0.1456, 0.1439, 0.1427, 0.1419",\
"0.2071, 0.2025, 0.1921, 0.1828, 0.1763, 0.1719, 0.1689, 0.1668, 0.1652, 0.1642",\
"0.2415, 0.2366, 0.225, 0.2143, 0.2066, 0.2012, 0.1975, 0.1949, 0.1929, 0.1916");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.04968, 0.04935, 0.04957, 0.05001, 0.05055, 0.05145, 0.05207, 0.05253, 0.0532, 0.05649",\
"0.04956, 0.04932, 0.04947, 0.05001, 0.05071, 0.05139, 0.05197, 0.05243, 0.05353, 0.05616",\
"0.05023, 0.04989, 0.0497, 0.05011, 0.05068, 0.05142, 0.05213, 0.05286, 0.05333, 0.05697",\
"0.05427, 0.05354, 0.05263, 0.05232, 0.05266, 0.0532, 0.05381, 0.05437, 0.05501, 0.059",\
"0.06146, 0.06034, 0.05832, 0.05767, 0.05718, 0.05759, 0.05797, 0.05847, 0.05945, 0.06414",\
"0.07246, 0.07082, 0.06789, 0.06579, 0.06533, 0.06531, 0.0653, 0.06549, 0.06638, 0.07174",\
"0.08755, 0.08555, 0.0818, 0.07866, 0.07691, 0.07686, 0.07678, 0.07655, 0.07718, 0.08293",\
"0.1072, 0.1047, 0.1001, 0.09588, 0.09315, 0.09158, 0.09219, 0.09262, 0.09243, 0.09927",\
"0.1318, 0.1289, 0.1231, 0.1179, 0.114, 0.1112, 0.1102, 0.1113, 0.1123, 0.1221",\
"0.1613, 0.1577, 0.151, 0.1447, 0.1401, 0.1365, 0.1342, 0.1335, 0.1364, 0.1505");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.1272, 0.1237, 0.1166, 0.1114, 0.1081, 0.106, 0.1047, 0.1037, 0.103, 0.1025",\
"0.1267, 0.1231, 0.116, 0.1109, 0.1075, 0.1055, 0.1041, 0.1031, 0.1024, 0.1019",\
"0.1257, 0.1222, 0.1151, 0.1099, 0.1067, 0.1046, 0.1032, 0.1022, 0.1015, 0.101",\
"0.1261, 0.1226, 0.1154, 0.1102, 0.1069, 0.1048, 0.1034, 0.1025, 0.1018, 0.1013",\
"0.1317, 0.1281, 0.1206, 0.115, 0.1115, 0.1094, 0.1078, 0.1068, 0.1061, 0.1055",\
"0.1437, 0.1399, 0.132, 0.1258, 0.1219, 0.1193, 0.1176, 0.1165, 0.1157, 0.1151",\
"0.1625, 0.1586, 0.15, 0.143, 0.1385, 0.1354, 0.1335, 0.1321, 0.1311, 0.1304",\
"0.1892, 0.1849, 0.1754, 0.1672, 0.1617, 0.158, 0.1554, 0.1537, 0.1525, 0.1516",\
"0.2233, 0.2186, 0.208, 0.1983, 0.1915, 0.1868, 0.1836, 0.1814, 0.1798, 0.1786",\
"0.2645, 0.2596, 0.2478, 0.2364, 0.2282, 0.2224, 0.2183, 0.2155, 0.2134, 0.2118");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.05608, 0.05579, 0.05583, 0.05623, 0.0567, 0.05754, 0.05809, 0.05874, 0.05925, 0.06198",\
"0.05569, 0.05542, 0.05533, 0.05574, 0.05627, 0.05714, 0.05766, 0.05822, 0.05925, 0.06231",\
"0.05572, 0.0553, 0.05496, 0.05514, 0.05594, 0.05652, 0.05723, 0.05775, 0.05889, 0.06213",\
"0.0597, 0.05897, 0.05793, 0.05739, 0.05762, 0.0581, 0.05875, 0.0597, 0.06017, 0.06383",\
"0.06737, 0.06615, 0.06408, 0.06319, 0.06238, 0.06265, 0.06317, 0.06363, 0.06468, 0.06865",\
"0.07975, 0.07812, 0.07498, 0.07286, 0.07214, 0.07189, 0.07165, 0.07171, 0.0723, 0.07757",\
"0.09729, 0.09525, 0.09111, 0.08781, 0.08561, 0.08536, 0.08515, 0.08468, 0.08502, 0.0913",\
"0.1203, 0.1178, 0.1128, 0.1083, 0.1048, 0.1029, 0.1035, 0.1033, 0.1032, 0.1108",\
"0.1496, 0.1465, 0.1406, 0.1349, 0.1305, 0.1273, 0.1257, 0.1264, 0.1272, 0.1369",\
"0.1852, 0.1814, 0.1743, 0.1675, 0.1618, 0.1577, 0.1549, 0.1535, 0.1559, 0.1718");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.7337, 0.7872, 0.9299, 1.135, 1.393, 1.705, 2.083, 2.54, 3.087, 3.735",\
"0.7388, 0.7922, 0.9354, 1.14, 1.398, 1.71, 2.088, 2.545, 3.092, 3.74",\
"0.7866, 0.8405, 0.9833, 1.188, 1.446, 1.758, 2.136, 2.593, 3.14, 3.788",\
"0.9154, 0.9689, 1.112, 1.316, 1.574, 1.887, 2.265, 2.721, 3.268, 3.916",\
"1.136, 1.189, 1.331, 1.535, 1.793, 2.105, 2.483, 2.939, 3.487, 4.135",\
"1.431, 1.485, 1.63, 1.835, 2.094, 2.408, 2.786, 3.242, 3.788, 4.437",\
"1.792, 1.848, 1.995, 2.204, 2.466, 2.782, 3.162, 3.618, 4.166, 4.814",\
"2.228, 2.285, 2.437, 2.648, 2.912, 3.231, 3.613, 4.071, 4.619, 5.268",\
"2.74, 2.801, 2.957, 3.174, 3.441, 3.761, 4.145, 4.605, 5.154, 5.803",\
"3.331, 3.395, 3.56, 3.784, 4.058, 4.383, 4.768, 5.229, 5.777, 6.427");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.2351, 0.273, 0.3942, 0.6191, 0.9683, 1.457, 2.099, 2.91, 3.893, 5.077",\
"0.2501, 0.2878, 0.4092, 0.634, 0.9833, 1.472, 2.114, 2.924, 3.91, 5.088",\
"0.3004, 0.338, 0.4582, 0.6826, 1.032, 1.52, 2.164, 2.974, 3.963, 5.135",\
"0.3528, 0.392, 0.513, 0.7362, 1.084, 1.572, 2.215, 3.024, 4.012, 5.193",\
"0.3693, 0.4111, 0.5342, 0.7564, 1.103, 1.591, 2.233, 3.043, 4.03, 5.209",\
"0.3412, 0.3854, 0.5136, 0.7359, 1.081, 1.568, 2.209, 3.017, 4.006, 5.184",\
"0.2602, 0.3072, 0.4419, 0.6664, 1.011, 1.497, 2.137, 2.944, 3.93, 5.109",\
"0.1224, 0.1731, 0.3144, 0.5426, 0.8882, 1.375, 2.015, 2.821, 3.808, 4.983",\
"-0.0765, -0.0225, 0.1266, 0.3601, 0.7073, 1.196, 1.839, 2.644, 3.63, 4.804",\
"-0.342, -0.2842, -0.1276, 0.113, 0.4625, 0.9541, 1.6, 2.409, 3.395, 4.569");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.2384, 0.2899, 0.4272, 0.643, 0.9414, 1.345, 1.886, 2.591, 3.478, 4.552",\
"0.2398, 0.2912, 0.4279, 0.6426, 0.9422, 1.347, 1.887, 2.592, 3.479, 4.55",\
"0.2385, 0.2897, 0.4274, 0.6436, 0.9418, 1.346, 1.887, 2.59, 3.478, 4.552",\
"0.2392, 0.2894, 0.4272, 0.643, 0.943, 1.347, 1.888, 2.593, 3.477, 4.551",\
"0.2388, 0.2906, 0.4288, 0.6448, 0.944, 1.346, 1.889, 2.593, 3.477, 4.549",\
"0.2556, 0.3068, 0.4426, 0.655, 0.9514, 1.353, 1.892, 2.595, 3.478, 4.553",\
"0.2742, 0.3258, 0.46, 0.6718, 0.9666, 1.365, 1.901, 2.6, 3.481, 4.548",\
"0.2932, 0.3456, 0.4796, 0.6876, 0.9822, 1.379, 1.913, 2.608, 3.485, 4.552",\
"0.318, 0.372, 0.5074, 0.7124, 1, 1.392, 1.924, 2.618, 3.493, 4.56",\
"0.3474, 0.4046, 0.5446, 0.7474, 1.031, 1.417, 1.94, 2.628, 3.5, 4.564");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.1185, 0.1718, 0.3675, 0.758, 1.372, 2.232, 3.364, 4.791, 6.543, 8.617",\
"0.1185, 0.1722, 0.3675, 0.7583, 1.371, 2.232, 3.365, 4.79, 6.54, 8.604",\
"0.1193, 0.1731, 0.368, 0.7581, 1.371, 2.233, 3.364, 4.794, 6.531, 8.623",\
"0.1301, 0.183, 0.3717, 0.7581, 1.371, 2.232, 3.368, 4.79, 6.535, 8.609",\
"0.1452, 0.1972, 0.3798, 0.7616, 1.373, 2.231, 3.363, 4.791, 6.53, 8.608",\
"0.1628, 0.216, 0.393, 0.7656, 1.373, 2.232, 3.364, 4.786, 6.527, 8.604",\
"0.1836, 0.237, 0.413, 0.7756, 1.38, 2.233, 3.362, 4.788, 6.526, 8.602",\
"0.2062, 0.2596, 0.436, 0.791, 1.39, 2.242, 3.37, 4.787, 6.534, 8.6",\
"0.2296, 0.2846, 0.4628, 0.808, 1.405, 2.257, 3.379, 4.795, 6.525, 8.604",\
"0.2558, 0.3132, 0.4938, 0.83, 1.42, 2.279, 3.4, 4.809, 6.536, 8.599");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.8318, 0.8852, 1.028, 1.233, 1.491, 1.804, 2.181, 2.638, 3.185, 3.833",\
"0.8379, 0.8911, 1.034, 1.239, 1.497, 1.809, 2.187, 2.644, 3.191, 3.839",\
"0.8674, 0.9212, 1.064, 1.268, 1.526, 1.839, 2.217, 2.673, 3.22, 3.869",\
"0.9494, 1.003, 1.146, 1.35, 1.608, 1.92, 2.298, 2.755, 3.302, 3.95",\
"1.113, 1.167, 1.31, 1.515, 1.773, 2.085, 2.463, 2.92, 3.467, 4.115",\
"1.352, 1.407, 1.554, 1.762, 2.022, 2.337, 2.715, 3.172, 3.719, 4.367",\
"1.665, 1.723, 1.872, 2.083, 2.348, 2.666, 3.047, 3.504, 4.051, 4.699",\
"2.056, 2.113, 2.266, 2.482, 2.75, 3.071, 3.454, 3.914, 4.462, 5.111",\
"2.515, 2.575, 2.735, 2.958, 3.232, 3.557, 3.943, 4.403, 4.953, 5.602",\
"3.043, 3.105, 3.273, 3.506, 3.789, 4.122, 4.514, 4.977, 5.528, 6.178");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.2558, 0.2939, 0.4155, 0.6404, 0.9892, 1.477, 2.12, 2.928, 3.915, 5.093",\
"0.2699, 0.308, 0.4296, 0.6545, 1.003, 1.492, 2.134, 2.943, 3.93, 5.105",\
"0.3204, 0.3582, 0.4789, 0.7036, 1.053, 1.54, 2.183, 2.991, 3.978, 5.157",\
"0.3823, 0.4211, 0.5421, 0.7653, 1.113, 1.602, 2.244, 3.052, 4.039, 5.217",\
"0.4102, 0.4513, 0.5748, 0.7972, 1.144, 1.631, 2.273, 3.082, 4.07, 5.246",\
"0.3959, 0.4397, 0.5676, 0.7892, 1.134, 1.621, 2.262, 3.071, 4.058, 5.234",\
"0.3328, 0.3794, 0.513, 0.7366, 1.082, 1.568, 2.208, 3.015, 4.001, 5.178",\
"0.2166, 0.2664, 0.4068, 0.6346, 0.9811, 1.467, 2.107, 2.914, 3.899, 5.074",\
"0.0445, 0.098, 0.2448, 0.4783, 0.8254, 1.315, 1.956, 2.762, 3.747, 4.922",\
"-0.1878, -0.131, 0.0241, 0.263, 0.6133, 1.105, 1.75, 2.56, 3.544, 4.719");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.2396, 0.2911, 0.4272, 0.644, 0.9416, 1.346, 1.888, 2.592, 3.479, 4.547",\
"0.2388, 0.291, 0.4272, 0.6428, 0.942, 1.347, 1.888, 2.591, 3.478, 4.548",\
"0.2387, 0.2894, 0.4276, 0.643, 0.9428, 1.346, 1.888, 2.593, 3.476, 4.548",\
"0.2398, 0.2912, 0.4278, 0.6438, 0.9426, 1.346, 1.888, 2.593, 3.476, 4.547",\
"0.2448, 0.2948, 0.4322, 0.6458, 0.9446, 1.347, 1.888, 2.592, 3.478, 4.547",\
"0.2558, 0.3092, 0.4478, 0.6604, 0.9552, 1.353, 1.893, 2.594, 3.48, 4.549",\
"0.2668, 0.3206, 0.4612, 0.6754, 0.9706, 1.368, 1.903, 2.6, 3.482, 4.548",\
"0.2844, 0.3388, 0.4816, 0.6952, 0.9896, 1.385, 1.916, 2.609, 3.487, 4.557",\
"0.3088, 0.3664, 0.512, 0.7254, 1.015, 1.405, 1.931, 2.621, 3.494, 4.561",\
"0.3392, 0.3982, 0.549, 0.7668, 1.058, 1.443, 1.958, 2.638, 3.508, 4.568");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.1207, 0.1748, 0.3692, 0.7602, 1.372, 2.231, 3.362, 4.786, 6.528, 8.604",\
"0.1207, 0.1742, 0.3689, 0.7592, 1.371, 2.232, 3.364, 4.789, 6.529, 8.603",\
"0.1213, 0.1747, 0.3691, 0.759, 1.372, 2.231, 3.361, 4.787, 6.525, 8.604",\
"0.1308, 0.183, 0.3726, 0.7596, 1.372, 2.231, 3.362, 4.785, 6.528, 8.603",\
"0.1448, 0.1972, 0.3802, 0.762, 1.374, 2.23, 3.362, 4.789, 6.527, 8.607",\
"0.1614, 0.2144, 0.393, 0.7668, 1.374, 2.233, 3.362, 4.787, 6.527, 8.605",\
"0.1814, 0.235, 0.4114, 0.7764, 1.38, 2.236, 3.364, 4.793, 6.524, 8.603",\
"0.2034, 0.2572, 0.4334, 0.79, 1.391, 2.242, 3.369, 4.789, 6.531, 8.6",\
"0.2266, 0.282, 0.46, 0.8076, 1.407, 2.26, 3.38, 4.794, 6.527, 8.604",\
"0.2528, 0.3098, 0.4906, 0.8302, 1.422, 2.281, 3.404, 4.812, 6.536, 8.6");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.8762, 0.9297, 1.073, 1.277, 1.535, 1.847, 2.225, 2.682, 3.229, 3.878",\
"0.885, 0.9386, 1.081, 1.286, 1.544, 1.856, 2.234, 2.691, 3.238, 3.886",\
"0.9151, 0.9684, 1.111, 1.316, 1.574, 1.887, 2.265, 2.721, 3.268, 3.916",\
"0.9724, 1.026, 1.169, 1.373, 1.631, 1.943, 2.321, 2.778, 3.325, 3.973",\
"1.09, 1.144, 1.287, 1.492, 1.749, 2.062, 2.44, 2.896, 3.443, 4.092",\
"1.282, 1.337, 1.484, 1.692, 1.952, 2.266, 2.645, 3.101, 3.648, 4.297",\
"1.556, 1.613, 1.761, 1.973, 2.237, 2.554, 2.935, 3.392, 3.94, 4.588",\
"1.901, 1.96, 2.113, 2.329, 2.598, 2.92, 3.303, 3.762, 4.31, 4.958",\
"2.305, 2.366, 2.529, 2.754, 3.032, 3.36, 3.748, 4.209, 4.758, 5.406",\
"2.764, 2.83, 3.001, 3.24, 3.53, 3.871, 4.269, 4.735, 5.286, 5.935");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.2654, 0.3045, 0.4281, 0.6546, 1.004, 1.493, 2.136, 2.945, 3.931, 5.108",\
"0.279, 0.318, 0.4414, 0.6678, 1.018, 1.506, 2.148, 2.957, 3.945, 5.122",\
"0.33, 0.3684, 0.4908, 0.7169, 1.066, 1.555, 2.198, 3.007, 3.993, 5.169",\
"0.3987, 0.4382, 0.5603, 0.7843, 1.133, 1.621, 2.263, 3.072, 4.06, 5.237",\
"0.4356, 0.4771, 0.6019, 0.8249, 1.172, 1.659, 2.301, 3.11, 4.098, 5.273",\
"0.4331, 0.4775, 0.6062, 0.8297, 1.175, 1.662, 2.303, 3.112, 4.098, 5.274",\
"0.3862, 0.4332, 0.5677, 0.7934, 1.139, 1.624, 2.265, 3.072, 4.058, 5.235",\
"0.2904, 0.3412, 0.4826, 0.712, 1.059, 1.546, 2.186, 2.993, 3.979, 5.154",\
"0.1447, 0.1989, 0.3478, 0.5824, 0.9327, 1.422, 2.064, 2.87, 3.855, 5.03",\
"-0.0555, 0.0031, 0.1608, 0.4027, 0.7553, 1.248, 1.895, 2.704, 3.689, 4.863");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.2381, 0.2897, 0.4273, 0.643, 0.9424, 1.347, 1.887, 2.593, 3.476, 4.549",\
"0.2385, 0.2896, 0.4278, 0.644, 0.9422, 1.346, 1.887, 2.593, 3.477, 4.553",\
"0.2396, 0.291, 0.4274, 0.6432, 0.9416, 1.346, 1.888, 2.593, 3.478, 4.55",\
"0.2384, 0.2898, 0.4278, 0.643, 0.9424, 1.345, 1.887, 2.594, 3.475, 4.549",\
"0.2432, 0.2942, 0.431, 0.6466, 0.9438, 1.347, 1.887, 2.591, 3.478, 4.548",\
"0.2528, 0.3056, 0.4442, 0.6588, 0.953, 1.354, 1.892, 2.594, 3.476, 4.552",\
"0.2646, 0.3182, 0.4596, 0.6736, 0.97, 1.368, 1.903, 2.6, 3.481, 4.551",\
"0.2876, 0.3418, 0.484, 0.6974, 0.991, 1.386, 1.915, 2.609, 3.486, 4.555",\
"0.3172, 0.3744, 0.5216, 0.7372, 1.031, 1.418, 1.939, 2.625, 3.494, 4.556",\
"0.3488, 0.4112, 0.5668, 0.79, 1.089, 1.475, 1.982, 2.653, 3.511, 4.563");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.003477, 0.01217, 0.02878, 0.05465, 0.09095, 0.1387, 0.1989, 0.2724, 0.3599");
values("0.1242, 0.1788, 0.3738, 0.763, 1.374, 2.231, 3.363, 4.788, 6.526, 8.604",\
"0.1245, 0.1784, 0.3735, 0.7623, 1.373, 2.231, 3.363, 4.79, 6.529, 8.603",\
"0.1232, 0.178, 0.3733, 0.7628, 1.373, 2.233, 3.363, 4.788, 6.531, 8.606",\
"0.1323, 0.1857, 0.3757, 0.762, 1.373, 2.232, 3.363, 4.79, 6.527, 8.602",\
"0.1464, 0.1998, 0.3836, 0.7646, 1.375, 2.232, 3.364, 4.79, 6.529, 8.598",\
"0.1644, 0.2176, 0.397, 0.7704, 1.377, 2.235, 3.364, 4.788, 6.526, 8.608",\
"0.1854, 0.2386, 0.416, 0.7816, 1.384, 2.238, 3.365, 4.787, 6.527, 8.604",\
"0.2096, 0.2624, 0.4394, 0.7968, 1.397, 2.247, 3.37, 4.789, 6.537, 8.596",\
"0.2344, 0.2896, 0.4678, 0.8174, 1.416, 2.269, 3.385, 4.8, 6.529, 8.614",\
"0.264, 0.3212, 0.5004, 0.8422, 1.437, 2.294, 3.413, 4.815, 6.539, 8.602");
}
}
}
}