blob: 1e74c45b2e5ed66179525c0821aa757801701c4d [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__nor3_2) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.00049461" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000459" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.00043506" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00043503" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0004107" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00041067" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.00041064" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.00041064" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00049461" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007788 ;
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 ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.03816, 0.03812, 0.03805, 0.03796, 0.03796, 0.03789, 0.03776, \
0.03757, 0.03726, 0.03648");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009053, -0.009047, -0.009049, -0.009061, -0.009085, -0.009087, \
-0.009086, -0.009083, -0.009079, -0.009079");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02051, 0.02045, 0.02043, 0.0204, 0.02042, 0.02039, 0.02033, \
0.02026, 0.02013, 0.01983");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.00913, -0.009125, -0.009134, -0.009138, -0.009163, -0.009164, \
-0.009163, -0.009162, -0.009168, -0.009168");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02051, 0.02045, 0.02043, 0.0204, 0.02042, 0.02039, 0.02034, \
0.02026, 0.02013, 0.01983");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.00913, -0.009125, -0.00913, -0.009141, -0.009164, -0.009168, \
-0.009164, -0.009167, -0.009162, -0.009162");
}
}
}
pin(A2) {
capacitance : 0.008311 ;
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 ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01767, 0.01765, 0.01765, 0.01763, 0.01766, 0.01756, 0.01747, \
0.01733, 0.01709, 0.01662");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01093, -0.01093, -0.01095, -0.01096, -0.01101, -0.01103, -0.01107, \
-0.01112, -0.01121, -0.01136");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02694, 0.02695, 0.0269, 0.02688, 0.02692, 0.0269, 0.0269, 0.02691, \
0.02689, 0.02691");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02509, -0.02518, -0.02556, -0.02599, -0.02624, -0.02634, -0.0264, \
-0.02645, -0.02647, -0.0265");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01722, 0.01723, 0.01723, 0.0172, 0.01728, 0.01726, 0.01727, \
0.01726, 0.01728, 0.01726");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.0238, -0.0237, -0.02361, -0.02355, -0.02352, -0.02344, -0.02339, \
-0.02332, -0.02322, -0.02311");
}
}
}
pin(A3) {
capacitance : 0.008808 ;
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 ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02689, 0.02689, 0.02682, 0.02683, 0.02692, 0.0269, 0.0269, 0.02691, \
0.02688, 0.02688");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02556, -0.02557, -0.02576, -0.02608, -0.02627, -0.02634, -0.02642, \
-0.02645, -0.02648, -0.02651");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02693, 0.02689, 0.02687, 0.0269, 0.02695, 0.02696, 0.02695, \
0.02693, 0.02696, 0.02692");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02272, -0.02334, -0.02431, -0.02504, -0.02551, -0.02576, -0.0259, \
-0.02601, -0.02609, -0.02615");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02688, 0.02685, 0.02681, 0.02685, 0.02688, 0.0269, 0.02691, \
0.02687, 0.02688, 0.02686");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02563, -0.02564, -0.02578, -0.02608, -0.02627, -0.02634, -0.02643, \
-0.02645, -0.02648, -0.0265");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.2233 ;
max_transition : 15.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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("-0.002955, -0.002887, -0.002736, -0.002647, -0.002585, -0.002537, -0.002512, -0.002502, -0.002482, -0.00248",\
"-0.002982, -0.00278, -0.002207, -0.001707, -0.001377, -0.001175, -0.001048, -0.0009666, -0.0009076, -0.0008716",\
"-0.001934, -0.001759, -0.001236, -0.000631, -0.0001661, 0.0001975, 0.0004251, 0.0005636, 0.000674, 0.0007436",\
"0.002032, 0.001984, 0.001877, 0.00182, 0.001837, 0.001848, 0.001838, 0.001826, 0.001809, 0.001797",\
"0.01066, 0.01022, 0.009177, 0.007956, 0.006853, 0.005959, 0.005233, 0.004645, 0.004161, 0.003783",\
"0.02531, 0.02453, 0.02228, 0.01937, 0.01662, 0.01422, 0.0122, 0.01055, 0.009192, 0.008081",\
"0.04661, 0.04546, 0.04206, 0.03725, 0.03236, 0.02795, 0.02413, 0.02086, 0.01814, 0.01585",\
"0.07491, 0.07342, 0.06889, 0.06228, 0.055, 0.04814, 0.04198, 0.03672, 0.03213, 0.02818",\
"0.1105, 0.1087, 0.1032, 0.09482, 0.0852, 0.07555, 0.0668, 0.05904, 0.05217, 0.04622",\
"0.1536, 0.1516, 0.1452, 0.1352, 0.1233, 0.1109, 0.09914, 0.08851, 0.07908, 0.07062");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.09655, 0.09664, 0.09686, 0.09713, 0.09743, 0.09761, 0.09808, 0.09951, 0.1113, 0.1666",\
"0.09487, 0.0951, 0.09569, 0.09632, 0.09683, 0.09725, 0.09769, 0.09919, 0.1115, 0.1676",\
"0.09502, 0.09501, 0.09518, 0.09562, 0.09614, 0.09677, 0.09721, 0.0991, 0.1122, 0.1714",\
"0.1008, 0.1004, 0.09955, 0.09855, 0.09806, 0.09791, 0.09807, 0.09981, 0.1149, 0.18",\
"0.1124, 0.1117, 0.1098, 0.1073, 0.1048, 0.1031, 0.102, 0.1033, 0.1218, 0.1968",\
"0.1304, 0.1293, 0.1262, 0.1222, 0.1179, 0.1139, 0.111, 0.1121, 0.1357, 0.2273",\
"0.1551, 0.1537, 0.1495, 0.1437, 0.1376, 0.1316, 0.1265, 0.128, 0.1624, 0.2795",\
"0.1872, 0.1855, 0.1803, 0.1728, 0.1644, 0.1562, 0.1497, 0.1553, 0.2119, 0.3631",\
"0.2273, 0.2252, 0.2189, 0.2097, 0.1992, 0.1886, 0.1827, 0.2049, 0.3018, 0.485",\
"0.2758, 0.2734, 0.2661, 0.2551, 0.2426, 0.2307, 0.2362, 0.3029, 0.4461, 0.6163");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.01537, 0.01537, 0.01539, 0.01542, 0.01545, 0.01545, 0.01547, 0.01548, 0.01548, 0.01547",\
"0.01511, 0.01511, 0.01516, 0.01525, 0.01531, 0.01536, 0.01538, 0.01538, 0.01536, 0.01539",\
"0.01486, 0.01489, 0.01498, 0.01509, 0.01516, 0.01521, 0.01524, 0.01528, 0.01528, 0.01529",\
"0.01761, 0.01746, 0.01717, 0.01683, 0.01652, 0.01627, 0.01602, 0.01586, 0.01577, 0.01568",\
"0.02604, 0.02563, 0.02448, 0.02295, 0.0215, 0.0203, 0.01933, 0.01852, 0.01791, 0.01744",\
"0.04143, 0.04065, 0.03839, 0.03524, 0.03202, 0.02913, 0.02669, 0.02468, 0.02309, 0.02177",\
"0.06439, 0.06322, 0.05977, 0.05477, 0.04925, 0.04416, 0.03962, 0.03579, 0.03259, 0.02998",\
"0.09531, 0.09381, 0.08917, 0.08222, 0.07428, 0.06651, 0.05939, 0.05313, 0.04779, 0.04327",\
"0.1345, 0.1327, 0.127, 0.1182, 0.1077, 0.09702, 0.08689, 0.0778, 0.06977, 0.0628",\
"0.1822, 0.1801, 0.1735, 0.163, 0.15, 0.1362, 0.123, 0.1106, 0.09949, 0.08959");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.1154, 0.1154, 0.1156, 0.1158, 0.116, 0.1163, 0.1167, 0.1182, 0.1305, 0.1874",\
"0.114, 0.1143, 0.1147, 0.1151, 0.1156, 0.116, 0.1164, 0.118, 0.1308, 0.1885",\
"0.1125, 0.1126, 0.1132, 0.1138, 0.1146, 0.1153, 0.1159, 0.1178, 0.1316, 0.1922",\
"0.1143, 0.1143, 0.1141, 0.1142, 0.1145, 0.115, 0.1155, 0.1177, 0.1333, 0.1998",\
"0.1233, 0.1228, 0.1216, 0.1201, 0.119, 0.1182, 0.118, 0.12, 0.1386, 0.2147",\
"0.1413, 0.1403, 0.1375, 0.134, 0.1307, 0.1277, 0.1256, 0.1274, 0.1509, 0.2418",\
"0.1682, 0.1668, 0.1625, 0.1566, 0.1506, 0.1453, 0.1406, 0.1424, 0.1751, 0.2886",\
"0.2038, 0.202, 0.1964, 0.1884, 0.1796, 0.1712, 0.1647, 0.1692, 0.22, 0.3645",\
"0.2483, 0.2462, 0.2394, 0.2295, 0.218, 0.2065, 0.1992, 0.2153, 0.3006, 0.4772",\
"0.3021, 0.2997, 0.292, 0.2801, 0.2661, 0.2522, 0.2512, 0.3009, 0.4331, 0.6134");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.03247, 0.03247, 0.03245, 0.03244, 0.03244, 0.03248, 0.03248, 0.03247, 0.03245, 0.03246",\
"0.03073, 0.03071, 0.03072, 0.03067, 0.03068, 0.03071, 0.03074, 0.03075, 0.03074, 0.03071",\
"0.02932, 0.0293, 0.02924, 0.02914, 0.02909, 0.02903, 0.02902, 0.02901, 0.02899, 0.02896",\
"0.0315, 0.03134, 0.03086, 0.03029, 0.02978, 0.0294, 0.02908, 0.02886, 0.02869, 0.02855",\
"0.04029, 0.03979, 0.03842, 0.03654, 0.03479, 0.03328, 0.03219, 0.03127, 0.03055, 0.03002",\
"0.05724, 0.05632, 0.05365, 0.04989, 0.04604, 0.04263, 0.03981, 0.03756, 0.03576, 0.03431",\
"0.08324, 0.08189, 0.07779, 0.07185, 0.06528, 0.05917, 0.05382, 0.04946, 0.04581, 0.04289",\
"0.1189, 0.1171, 0.1116, 0.1032, 0.09358, 0.08423, 0.07578, 0.06843, 0.06219, 0.05708",\
"0.1646, 0.1625, 0.1556, 0.1448, 0.1321, 0.1191, 0.1068, 0.09596, 0.08651, 0.07844",\
"0.2206, 0.2181, 0.2101, 0.197, 0.1811, 0.1643, 0.148, 0.1332, 0.1198, 0.1081");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.1336, 0.1337, 0.1338, 0.1341, 0.1342, 0.1346, 0.1348, 0.1363, 0.1488, 0.2064",\
"0.1323, 0.1324, 0.1329, 0.1334, 0.1338, 0.1343, 0.1346, 0.1362, 0.1491, 0.2076",\
"0.1306, 0.1307, 0.1313, 0.132, 0.1327, 0.1334, 0.134, 0.1359, 0.1498, 0.2115",\
"0.1308, 0.1309, 0.1311, 0.1314, 0.132, 0.1326, 0.1334, 0.1356, 0.1515, 0.2187",\
"0.1373, 0.137, 0.1362, 0.1355, 0.1349, 0.1347, 0.1348, 0.137, 0.1559, 0.2321",\
"0.1542, 0.1533, 0.1508, 0.148, 0.1454, 0.1432, 0.1417, 0.1437, 0.1673, 0.2568",\
"0.1831, 0.1817, 0.1774, 0.1716, 0.166, 0.1612, 0.1573, 0.1587, 0.19, 0.2998",\
"0.2239, 0.222, 0.216, 0.2073, 0.198, 0.1896, 0.1831, 0.1865, 0.2327, 0.3705",\
"0.2759, 0.2736, 0.2662, 0.2552, 0.2423, 0.2298, 0.221, 0.2327, 0.3082, 0.4777",\
"0.3392, 0.3365, 0.328, 0.3148, 0.2988, 0.2827, 0.2765, 0.3135, 0.4332, 0.6161");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.1485, 0.1657, 0.2259, 0.3402, 0.5177, 0.7667, 1.094, 1.507, 2.012, 2.613",\
"0.1781, 0.1959, 0.2568, 0.372, 0.5502, 0.7995, 1.127, 1.54, 2.044, 2.646",\
"0.263, 0.2865, 0.3597, 0.4785, 0.6571, 0.9068, 1.235, 1.648, 2.152, 2.754",\
"0.3172, 0.352, 0.4605, 0.633, 0.8517, 1.109, 1.437, 1.849, 2.352, 2.955",\
"0.3216, 0.3684, 0.5137, 0.7427, 1.035, 1.373, 1.747, 2.166, 2.667, 3.267",\
"0.2696, 0.329, 0.5137, 0.8019, 1.167, 1.59, 2.061, 2.57, 3.11, 3.712",\
"0.1571, 0.2281, 0.4523, 0.803, 1.244, 1.753, 2.318, 2.931, 3.584, 4.272",\
"-0.0198, 0.0649, 0.3264, 0.7397, 1.26, 1.856, 2.517, 3.234, 4, 4.807",\
"-0.2673, -0.1684, 0.1334, 0.6062, 1.204, 1.896, 2.653, 3.474, 4.35, 5.277",\
"-0.5871, -0.4754, -0.133, 0.4022, 1.078, 1.863, 2.724, 3.65, 4.637, 5.68");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.3921, 0.4502, 0.6544, 1.043, 1.646, 2.491, 3.604, 5.005, 6.714, 8.753",\
"0.4064, 0.4655, 0.6723, 1.063, 1.669, 2.516, 3.629, 5.03, 6.741, 8.78",\
"0.5069, 0.5633, 0.7654, 1.155, 1.761, 2.609, 3.722, 5.125, 6.835, 8.875",\
"0.7249, 0.786, 0.9879, 1.364, 1.961, 2.803, 3.914, 5.313, 7.023, 9.061",\
"0.9991, 1.071, 1.31, 1.718, 2.303, 3.133, 4.232, 5.625, 7.329, 9.362",\
"1.339, 1.421, 1.691, 2.156, 2.799, 3.623, 4.707, 6.087, 7.78, 9.804",\
"1.748, 1.842, 2.146, 2.658, 3.374, 4.275, 5.362, 6.723, 8.399, 10.41",\
"2.226, 2.335, 2.676, 3.241, 4.019, 5.004, 6.18, 7.55, 9.208, 11.2",\
"2.776, 2.899, 3.283, 3.905, 4.749, 5.809, 7.083, 8.55, 10.22, 12.19",\
"3.4, 3.539, 3.967, 4.658, 5.567, 6.702, 8.061, 9.639, 11.42, 13.41");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.1814, 0.2106, 0.3128, 0.5078, 0.8123, 1.239, 1.797, 2.508, 3.367, 4.398",\
"0.181, 0.2106, 0.3128, 0.5078, 0.8111, 1.237, 1.8, 2.505, 3.373, 4.401",\
"0.2526, 0.2769, 0.3529, 0.5161, 0.8116, 1.238, 1.8, 2.505, 3.373, 4.4",\
"0.3887, 0.4216, 0.5296, 0.7018, 0.9246, 1.27, 1.801, 2.505, 3.372, 4.399",\
"0.555, 0.5986, 0.734, 0.9534, 1.238, 1.568, 1.971, 2.562, 3.375, 4.397",\
"0.754, 0.8098, 0.9774, 1.239, 1.579, 1.986, 2.443, 2.943, 3.592, 4.475",\
"0.9806, 1.048, 1.257, 1.569, 1.961, 2.433, 2.973, 3.562, 4.196, 4.918",\
"1.236, 1.316, 1.562, 1.936, 2.393, 2.922, 3.532, 4.215, 4.947, 5.728",\
"1.522, 1.617, 1.902, 2.334, 2.866, 3.469, 4.143, 4.898, 5.73, 6.612",\
"1.829, 1.938, 2.274, 2.765, 3.375, 4.056, 4.808, 5.626, 6.542, 7.526");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.7075, 0.8122, 1.169, 1.841, 2.884, 4.35, 6.27, 8.696, 11.65, 15.19",\
"0.7027, 0.8076, 1.167, 1.84, 2.886, 4.348, 6.277, 8.695, 11.66, 15.18",\
"0.6869, 0.791, 1.162, 1.841, 2.885, 4.35, 6.273, 8.693, 11.65, 15.19",\
"0.7848, 0.8732, 1.187, 1.834, 2.884, 4.352, 6.271, 8.699, 11.65, 15.18",\
"0.9036, 1.006, 1.354, 1.942, 2.894, 4.35, 6.278, 8.693, 11.65, 15.19",\
"1.069, 1.176, 1.538, 2.187, 3.093, 4.402, 6.271, 8.696, 11.66, 15.18",\
"1.281, 1.39, 1.76, 2.443, 3.43, 4.684, 6.389, 8.706, 11.66, 15.16",\
"1.53, 1.647, 2.037, 2.739, 3.779, 5.124, 6.751, 8.884, 11.68, 15.19",\
"1.814, 1.943, 2.36, 3.08, 4.15, 5.572, 7.306, 9.34, 11.95, 15.25",\
"2.122, 2.268, 2.72, 3.482, 4.564, 6.044, 7.876, 10, 12.48, 15.57");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.2015, 0.2202, 0.284, 0.4026, 0.5835, 0.8349, 1.164, 1.578, 2.082, 2.682",\
"0.2306, 0.2493, 0.3132, 0.4318, 0.6129, 0.8644, 1.194, 1.607, 2.111, 2.712",\
"0.3309, 0.3516, 0.4176, 0.5357, 0.7166, 0.9681, 1.297, 1.711, 2.215, 2.816",\
"0.4238, 0.4544, 0.5515, 0.7098, 0.9156, 1.17, 1.498, 1.911, 2.415, 3.015",\
"0.4732, 0.5135, 0.6415, 0.8507, 1.125, 1.449, 1.812, 2.227, 2.729, 3.329",\
"0.4744, 0.5247, 0.6848, 0.946, 1.286, 1.69, 2.146, 2.642, 3.175, 3.775",\
"0.4232, 0.4831, 0.6757, 0.9902, 1.4, 1.882, 2.426, 3.023, 3.665, 4.341",\
"0.3181, 0.3879, 0.6118, 0.9794, 1.458, 2.022, 2.655, 3.349, 4.098, 4.893",\
"0.157, 0.2363, 0.4901, 0.9092, 1.457, 2.104, 2.828, 3.62, 4.473, 5.382",\
"-0.0634, 0.0257, 0.3094, 0.7781, 1.398, 2.126, 2.942, 3.835, 4.791, 5.812");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.5703, 0.6292, 0.8331, 1.221, 1.824, 2.669, 3.781, 5.183, 6.892, 8.931",\
"0.5881, 0.648, 0.8543, 1.244, 1.849, 2.696, 3.808, 5.21, 6.92, 8.959",\
"0.6616, 0.7209, 0.9281, 1.32, 1.927, 2.776, 3.89, 5.292, 7.004, 9.041",\
"0.7847, 0.85, 1.067, 1.457, 2.061, 2.909, 4.022, 5.426, 7.136, 9.176",\
"0.9698, 1.038, 1.273, 1.69, 2.297, 3.135, 4.243, 5.64, 7.348, 9.385",\
"1.239, 1.315, 1.562, 2.002, 2.643, 3.489, 4.583, 5.969, 7.668, 9.698",\
"1.578, 1.664, 1.937, 2.403, 3.072, 3.959, 5.066, 6.437, 8.119, 10.13",\
"1.977, 2.075, 2.382, 2.89, 3.593, 4.514, 5.668, 7.056, 8.723, 10.72",\
"2.435, 2.545, 2.891, 3.452, 4.204, 5.164, 6.358, 7.799, 9.489, 11.47",\
"2.951, 3.074, 3.463, 4.083, 4.899, 5.912, 7.147, 8.634, 10.38, 12.39");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.2484, 0.2785, 0.382, 0.5781, 0.8828, 1.309, 1.868, 2.575, 3.434, 4.461",\
"0.248, 0.2776, 0.3823, 0.5787, 0.8826, 1.31, 1.869, 2.575, 3.435, 4.463",\
"0.291, 0.3136, 0.3974, 0.5787, 0.8824, 1.309, 1.868, 2.575, 3.436, 4.463",\
"0.4442, 0.476, 0.5774, 0.7414, 0.9666, 1.331, 1.871, 2.575, 3.436, 4.462",\
"0.6252, 0.6654, 0.7948, 1.004, 1.28, 1.605, 2.017, 2.619, 3.44, 4.462",\
"0.8392, 0.89, 1.049, 1.297, 1.632, 2.028, 2.48, 2.982, 3.641, 4.529",\
"1.083, 1.144, 1.336, 1.635, 2.016, 2.478, 3.011, 3.599, 4.228, 4.961",\
"1.356, 1.426, 1.66, 2.01, 2.45, 2.97, 3.573, 4.248, 4.98, 5.761",\
"1.652, 1.739, 2.011, 2.421, 2.93, 3.517, 4.181, 4.934, 5.756, 6.642",\
"1.986, 2.085, 2.396, 2.872, 3.46, 4.112, 4.844, 5.664, 6.568, 7.56");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.718, 0.818, 1.17, 1.843, 2.885, 4.351, 6.271, 8.695, 11.65, 15.19",\
"0.7182, 0.8191, 1.17, 1.843, 2.886, 4.343, 6.272, 8.698, 11.66, 15.19",\
"0.7248, 0.8224, 1.171, 1.84, 2.886, 4.343, 6.274, 8.692, 11.65, 15.17",\
"0.8252, 0.9118, 1.222, 1.847, 2.884, 4.351, 6.27, 8.7, 11.65, 15.18",\
"0.9458, 1.039, 1.37, 1.969, 2.922, 4.35, 6.271, 8.701, 11.65, 15.18",\
"1.117, 1.206, 1.532, 2.159, 3.099, 4.432, 6.278, 8.697, 11.66, 15.18",\
"1.349, 1.437, 1.757, 2.37, 3.344, 4.658, 6.412, 8.714, 11.64, 15.17",\
"1.616, 1.711, 2.037, 2.645, 3.61, 4.967, 6.695, 8.902, 11.7, 15.19",\
"1.914, 2.023, 2.368, 2.986, 3.936, 5.298, 7.076, 9.248, 11.94, 15.29",\
"2.234, 2.352, 2.734, 3.386, 4.34, 5.684, 7.476, 9.7, 12.35, 15.56");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.2149, 0.2361, 0.3073, 0.435, 0.6251, 0.8837, 1.218, 1.636, 2.143, 2.747",\
"0.242, 0.2628, 0.3335, 0.4609, 0.6506, 0.9092, 1.244, 1.662, 2.169, 2.772",\
"0.3508, 0.3717, 0.4391, 0.5629, 0.7511, 1.009, 1.344, 1.761, 2.269, 2.872",\
"0.4689, 0.4988, 0.5945, 0.7501, 0.9538, 1.21, 1.543, 1.96, 2.467, 3.069",\
"0.5488, 0.5875, 0.7119, 0.9149, 1.182, 1.501, 1.859, 2.276, 2.781, 3.382",\
"0.5876, 0.6355, 0.7888, 1.04, 1.369, 1.763, 2.209, 2.699, 3.227, 3.828",\
"0.585, 0.6417, 0.8226, 1.122, 1.513, 1.98, 2.511, 3.098, 3.73, 4.401",\
"0.5378, 0.6046, 0.8121, 1.158, 1.612, 2.154, 2.767, 3.447, 4.183, 4.968",\
"0.4509, 0.5242, 0.7581, 1.149, 1.666, 2.28, 2.979, 3.747, 4.582, 5.476",\
"0.3219, 0.4009, 0.6601, 1.092, 1.668, 2.358, 3.139, 4, 4.931, 5.933");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.6358, 0.6941, 0.8987, 1.286, 1.889, 2.734, 3.846, 5.248, 6.956, 8.996",\
"0.6601, 0.7195, 0.9267, 1.316, 1.921, 2.768, 3.88, 5.281, 6.992, 9.031",\
"0.7367, 0.7965, 1.004, 1.396, 2.003, 2.852, 3.966, 5.369, 7.08, 9.119",\
"0.841, 0.9046, 1.116, 1.508, 2.113, 2.962, 4.077, 5.481, 7.193, 9.233",\
"0.9661, 1.033, 1.26, 1.671, 2.279, 3.12, 4.231, 5.63, 7.34, 9.379",\
"1.144, 1.217, 1.457, 1.885, 2.518, 3.367, 4.465, 5.854, 7.556, 9.588",\
"1.372, 1.454, 1.72, 2.172, 2.823, 3.7, 4.811, 6.183, 7.87, 9.887",\
"1.648, 1.741, 2.038, 2.53, 3.211, 4.106, 5.245, 6.638, 8.306, 10.3",\
"1.967, 2.071, 2.401, 2.943, 3.674, 4.6, 5.758, 7.18, 8.872, 10.85",\
"2.329, 2.444, 2.807, 3.403, 4.196, 5.172, 6.363, 7.807, 9.532, 11.54");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.3066, 0.339, 0.4488, 0.6496, 0.9573, 1.383, 1.942, 2.648, 3.511, 4.535",\
"0.3006, 0.3338, 0.4458, 0.6481, 0.9559, 1.383, 1.943, 2.647, 3.508, 4.534",\
"0.329, 0.3533, 0.4455, 0.6406, 0.9514, 1.382, 1.943, 2.647, 3.509, 4.534",\
"0.5004, 0.5318, 0.6282, 0.7858, 1.015, 1.391, 1.942, 2.648, 3.511, 4.537",\
"0.7028, 0.741, 0.863, 1.062, 1.329, 1.647, 2.071, 2.683, 3.511, 4.538",\
"0.9428, 0.9906, 1.138, 1.373, 1.692, 2.079, 2.522, 3.025, 3.694, 4.593",\
"1.224, 1.284, 1.456, 1.732, 2.09, 2.539, 3.059, 3.64, 4.265, 5.006",\
"1.542, 1.611, 1.816, 2.136, 2.543, 3.038, 3.626, 4.291, 5.02, 5.795",\
"1.898, 1.981, 2.222, 2.593, 3.052, 3.597, 4.238, 4.977, 5.8, 6.678",\
"2.302, 2.391, 2.672, 3.096, 3.616, 4.22, 4.914, 5.71, 6.608, 7.592");
}
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.002534, 0.007919, 0.0182, 0.03423, 0.05671, 0.08629, 0.1236, 0.169, 0.2233");
values("0.7187, 0.82, 1.171, 1.842, 2.886, 4.343, 6.273, 8.698, 11.65, 15.19",\
"0.7176, 0.8205, 1.171, 1.842, 2.886, 4.345, 6.271, 8.689, 11.64, 15.19",\
"0.7233, 0.8199, 1.171, 1.842, 2.886, 4.349, 6.271, 8.694, 11.64, 15.19",\
"0.7868, 0.876, 1.199, 1.847, 2.886, 4.351, 6.268, 8.693, 11.66, 15.18",\
"0.8966, 0.9908, 1.323, 1.935, 2.914, 4.35, 6.268, 8.701, 11.64, 15.18",\
"1.079, 1.167, 1.486, 2.108, 3.064, 4.419, 6.284, 8.695, 11.66, 15.19",\
"1.348, 1.434, 1.741, 2.325, 3.285, 4.625, 6.407, 8.732, 11.66, 15.16",\
"1.65, 1.745, 2.061, 2.645, 3.556, 4.902, 6.662, 8.898, 11.71, 15.18",\
"1.978, 2.082, 2.426, 3.029, 3.928, 5.23, 6.994, 9.214, 11.95, 15.29",\
"2.332, 2.44, 2.816, 3.464, 4.396, 5.658, 7.376, 9.61, 12.32, 15.58");
}
}
}
}