blob: 7a3ca98e1b12ca71be9237b3b23c5c9e46eac1b8 [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__xor2_2) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.00048213" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.00052317" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.00050166" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.00049992" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00052317" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007158 ;
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(A2) {
capacitance : 0.007468 ;
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 : "(A1^A2)" ;
max_capacitance : 0.7091 ;
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" ;
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.1397, 0.1361, 0.1317, 0.1296, 0.1285, 0.1279, 0.1276, 0.1274, 0.1272, 0.1271",\
"0.1388, 0.1352, 0.1307, 0.1287, 0.1276, 0.127, 0.1267, 0.1264, 0.1263, 0.1261",\
"0.1375, 0.1339, 0.1294, 0.1273, 0.1263, 0.1258, 0.1254, 0.1252, 0.125, 0.1249",\
"0.1396, 0.1359, 0.1311, 0.1288, 0.1278, 0.1272, 0.1269, 0.1267, 0.1265, 0.1264",\
"0.1497, 0.1453, 0.1391, 0.1356, 0.1339, 0.133, 0.1325, 0.1322, 0.132, 0.1318",\
"0.1653, 0.1599, 0.1517, 0.1469, 0.1444, 0.1429, 0.1421, 0.1417, 0.1413, 0.141",\
"0.185, 0.1789, 0.169, 0.1626, 0.1591, 0.1571, 0.1559, 0.1551, 0.1547, 0.1543",\
"0.2097, 0.2029, 0.1912, 0.1833, 0.1786, 0.176, 0.1743, 0.1732, 0.1725, 0.1719",\
"0.2401, 0.2327, 0.219, 0.2094, 0.2034, 0.1998, 0.1975, 0.1961, 0.1951, 0.194",\
"0.2763, 0.2683, 0.2526, 0.2412, 0.2338, 0.2291, 0.2262, 0.2241, 0.2224, 0.2201");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.06309, 0.06237, 0.06215, 0.06307, 0.06428, 0.06535, 0.06699, 0.07177, 0.1173, 0.3344",\
"0.06329, 0.06266, 0.06229, 0.06331, 0.06461, 0.06562, 0.0669, 0.07201, 0.1187, 0.3373",\
"0.06366, 0.06283, 0.06238, 0.06322, 0.06437, 0.06553, 0.06696, 0.07204, 0.1215, 0.3534",\
"0.0678, 0.06645, 0.06502, 0.0649, 0.06599, 0.06709, 0.0683, 0.07385, 0.1311, 0.3856",\
"0.07545, 0.07347, 0.07062, 0.07021, 0.07019, 0.07099, 0.07263, 0.08007, 0.1486, 0.4332",\
"0.0876, 0.08493, 0.08087, 0.07834, 0.07913, 0.07933, 0.07976, 0.09029, 0.1762, 0.5095",\
"0.1046, 0.101, 0.09571, 0.09172, 0.09029, 0.09139, 0.09205, 0.1075, 0.2211, 0.617",\
"0.1265, 0.122, 0.1154, 0.1105, 0.1072, 0.1065, 0.1087, 0.1336, 0.2942, 0.7727",\
"0.1534, 0.148, 0.1399, 0.1338, 0.1292, 0.1268, 0.1295, 0.1774, 0.4135, 0.9897",\
"0.1856, 0.1791, 0.1697, 0.1622, 0.1564, 0.1525, 0.1593, 0.2491, 0.6036, 1.267");
}
}
internal_power() {
related_pin : "A1" ;
when : "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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.1555, 0.1535, 0.1515, 0.1508, 0.1506, 0.1507, 0.1506, 0.1506, 0.1506, 0.1507",\
"0.1553, 0.1532, 0.1513, 0.1507, 0.1505, 0.1504, 0.1504, 0.1504, 0.1505, 0.1505",\
"0.1541, 0.1521, 0.15, 0.1495, 0.1494, 0.1492, 0.1493, 0.1493, 0.1493, 0.1493",\
"0.1533, 0.1513, 0.1492, 0.1485, 0.1484, 0.1485, 0.1484, 0.1484, 0.1484, 0.1484",\
"0.1552, 0.1532, 0.1513, 0.1506, 0.1505, 0.1505, 0.1505, 0.1505, 0.1505, 0.1505",\
"0.1612, 0.1592, 0.1572, 0.1564, 0.1564, 0.1564, 0.1564, 0.1564, 0.1564, 0.1564",\
"0.171, 0.1689, 0.1667, 0.1659, 0.1656, 0.1656, 0.1656, 0.1656, 0.1656, 0.1656",\
"0.1847, 0.1823, 0.1798, 0.1788, 0.1784, 0.1784, 0.1784, 0.1784, 0.1785, 0.1784",\
"0.2024, 0.1998, 0.1969, 0.1957, 0.1952, 0.1952, 0.1952, 0.1952, 0.1952, 0.1951",\
"0.2245, 0.2219, 0.2185, 0.217, 0.2165, 0.2164, 0.2163, 0.2164, 0.2164, 0.2161");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.1558, 0.1545, 0.1534, 0.1536, 0.1545, 0.1555, 0.1571, 0.1626, 0.2166, 0.4589",\
"0.1554, 0.1541, 0.153, 0.1533, 0.1544, 0.1552, 0.1568, 0.1625, 0.2176, 0.4638",\
"0.1556, 0.1544, 0.1534, 0.1536, 0.1545, 0.1557, 0.1572, 0.1634, 0.223, 0.4835",\
"0.1574, 0.1563, 0.1551, 0.1554, 0.1563, 0.1575, 0.1586, 0.1667, 0.2363, 0.5254",\
"0.162, 0.1607, 0.1595, 0.1597, 0.1608, 0.1619, 0.1634, 0.1742, 0.2616, 0.5972",\
"0.1698, 0.1684, 0.167, 0.1674, 0.1682, 0.1694, 0.1709, 0.188, 0.3067, 0.7115",\
"0.1815, 0.1801, 0.1785, 0.1785, 0.18, 0.181, 0.183, 0.2113, 0.3847, 0.8846",\
"0.1972, 0.1957, 0.1938, 0.1936, 0.1941, 0.1965, 0.2011, 0.2565, 0.5246, 1.131",\
"0.2169, 0.2153, 0.2133, 0.2128, 0.2132, 0.2147, 0.2305, 0.353, 0.7671, 1.451",\
"0.2408, 0.2391, 0.237, 0.2364, 0.2364, 0.2387, 0.2945, 0.5734, 1.132, 1.752");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.1482, 0.1446, 0.1402, 0.1381, 0.137, 0.1365, 0.1362, 0.1359, 0.1357, 0.1356",\
"0.1479, 0.1443, 0.1399, 0.1379, 0.1368, 0.1362, 0.1359, 0.1356, 0.1355, 0.1353",\
"0.1463, 0.1427, 0.1382, 0.1362, 0.1351, 0.1345, 0.1342, 0.134, 0.1338, 0.1337",\
"0.1471, 0.1433, 0.1385, 0.1363, 0.1352, 0.1346, 0.1343, 0.134, 0.1339, 0.1338",\
"0.155, 0.1506, 0.1447, 0.1416, 0.14, 0.1393, 0.1387, 0.1384, 0.1383, 0.1381",\
"0.1683, 0.1636, 0.1564, 0.1524, 0.1502, 0.149, 0.1483, 0.1479, 0.1476, 0.1474",\
"0.1882, 0.1829, 0.1741, 0.169, 0.1661, 0.1645, 0.1636, 0.163, 0.1626, 0.1623",\
"0.2149, 0.2089, 0.1986, 0.1921, 0.1881, 0.1859, 0.1846, 0.1838, 0.1831, 0.1827",\
"0.2483, 0.2417, 0.2297, 0.2215, 0.2164, 0.2132, 0.2114, 0.2103, 0.2094, 0.2085",\
"0.2886, 0.2813, 0.2675, 0.2574, 0.2509, 0.247, 0.2444, 0.2428, 0.2415, 0.2396");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.07607, 0.075, 0.07419, 0.07486, 0.07583, 0.07702, 0.07833, 0.08286, 0.1289, 0.348",\
"0.07536, 0.07428, 0.07349, 0.07408, 0.07514, 0.07633, 0.07761, 0.0825, 0.1293, 0.352",\
"0.07485, 0.0738, 0.07297, 0.07348, 0.0746, 0.07564, 0.07698, 0.08224, 0.1325, 0.3665",\
"0.07836, 0.07703, 0.0753, 0.07489, 0.07583, 0.0769, 0.07829, 0.08458, 0.1421, 0.3988",\
"0.08651, 0.08428, 0.08158, 0.08044, 0.08033, 0.08116, 0.0825, 0.09013, 0.1602, 0.4516",\
"0.09928, 0.09657, 0.09262, 0.0898, 0.08987, 0.0901, 0.09099, 0.1018, 0.1907, 0.5286",\
"0.1176, 0.1142, 0.109, 0.1046, 0.1031, 0.104, 0.1049, 0.1213, 0.2402, 0.6448",\
"0.1417, 0.1373, 0.1308, 0.1255, 0.1224, 0.1214, 0.124, 0.1518, 0.3209, 0.8126",\
"0.1715, 0.1665, 0.1588, 0.1522, 0.1477, 0.1452, 0.1479, 0.2001, 0.4532, 1.045",\
"0.2076, 0.2014, 0.1923, 0.1848, 0.1788, 0.1754, 0.1834, 0.2853, 0.6646, 1.338");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.1482, 0.1462, 0.1442, 0.1436, 0.1434, 0.1434, 0.1434, 0.1434, 0.1434, 0.1434",\
"0.148, 0.146, 0.144, 0.1433, 0.1432, 0.1431, 0.1432, 0.1431, 0.1432, 0.1432",\
"0.1473, 0.1452, 0.1433, 0.1425, 0.1424, 0.1424, 0.1424, 0.1424, 0.1424, 0.1424",\
"0.1471, 0.1451, 0.143, 0.1424, 0.1423, 0.1423, 0.1422, 0.1423, 0.1423, 0.1423",\
"0.1497, 0.1477, 0.1456, 0.145, 0.1449, 0.1449, 0.1449, 0.1449, 0.1449, 0.1449",\
"0.1557, 0.1536, 0.1516, 0.1509, 0.1508, 0.1507, 0.1508, 0.1508, 0.1508, 0.1508",\
"0.1654, 0.1632, 0.161, 0.1603, 0.1601, 0.16, 0.1601, 0.1601, 0.1601, 0.1601",\
"0.1786, 0.1763, 0.1739, 0.1729, 0.1726, 0.1726, 0.1725, 0.1725, 0.1725, 0.1725",\
"0.1957, 0.193, 0.1901, 0.1891, 0.1887, 0.1886, 0.1886, 0.1886, 0.1885, 0.1884",\
"0.2159, 0.2131, 0.21, 0.2086, 0.2082, 0.208, 0.2079, 0.2079, 0.2079, 0.2076");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.1428, 0.1416, 0.1409, 0.1417, 0.1429, 0.1439, 0.1451, 0.1507, 0.2034, 0.4406",\
"0.1426, 0.1416, 0.141, 0.1416, 0.1428, 0.1438, 0.145, 0.1512, 0.2038, 0.4461",\
"0.1424, 0.1416, 0.1408, 0.1414, 0.1427, 0.1438, 0.145, 0.1514, 0.2102, 0.465",\
"0.144, 0.1429, 0.1424, 0.1429, 0.1442, 0.1452, 0.1463, 0.1542, 0.2216, 0.5056",\
"0.1488, 0.1478, 0.1468, 0.1474, 0.1485, 0.1495, 0.1511, 0.1615, 0.2477, 0.5772",\
"0.1568, 0.1556, 0.1544, 0.155, 0.156, 0.157, 0.1585, 0.1741, 0.2894, 0.6848",\
"0.1684, 0.167, 0.1656, 0.1655, 0.1673, 0.1684, 0.1697, 0.1972, 0.3622, 0.848",\
"0.1838, 0.1823, 0.1808, 0.1804, 0.1811, 0.1833, 0.1876, 0.2387, 0.4908, 1.085",\
"0.2031, 0.2016, 0.1994, 0.1991, 0.1992, 0.2004, 0.2136, 0.3244, 0.7175, 1.396",\
"0.2268, 0.2251, 0.2227, 0.2217, 0.222, 0.224, 0.2687, 0.5201, 1.066, 1.708");
}
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("1.226, 1.301, 1.485, 1.743, 2.093, 2.561, 3.172, 3.941, 4.878, 5.996",\
"1.247, 1.322, 1.505, 1.763, 2.113, 2.582, 3.193, 3.961, 4.899, 6.016",\
"1.29, 1.365, 1.548, 1.807, 2.156, 2.625, 3.236, 4.004, 4.942, 6.059",\
"1.357, 1.432, 1.615, 1.874, 2.223, 2.692, 3.303, 4.071, 5.008, 6.126",\
"1.42, 1.494, 1.676, 1.935, 2.284, 2.753, 3.364, 4.133, 5.069, 6.186",\
"1.453, 1.528, 1.711, 1.969, 2.318, 2.786, 3.396, 4.164, 5.102, 6.218",\
"1.442, 1.517, 1.702, 1.961, 2.311, 2.779, 3.389, 4.156, 5.092, 6.208",\
"1.374, 1.45, 1.637, 1.898, 2.249, 2.718, 3.329, 4.096, 5.032, 6.147",\
"1.243, 1.321, 1.509, 1.771, 2.125, 2.597, 3.21, 3.978, 4.914, 6.03",\
"1.043, 1.123, 1.313, 1.578, 1.934, 2.41, 3.029, 3.803, 4.741, 5.858");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("1.24, 1.329, 1.579, 1.998, 2.634, 3.522, 4.69, 6.16, 7.953, 10.09",\
"1.273, 1.362, 1.612, 2.031, 2.666, 3.555, 4.722, 6.192, 7.986, 10.12",\
"1.405, 1.494, 1.744, 2.163, 2.798, 3.687, 4.854, 6.324, 8.118, 10.25",\
"1.663, 1.752, 2.003, 2.421, 3.057, 3.945, 5.113, 6.583, 8.376, 10.51",\
"2.012, 2.101, 2.352, 2.771, 3.407, 4.295, 5.462, 6.931, 8.725, 10.86",\
"2.421, 2.51, 2.761, 3.181, 3.817, 4.705, 5.873, 7.34, 9.133, 11.27",\
"2.901, 2.991, 3.242, 3.662, 4.298, 5.186, 6.353, 7.823, 9.616, 11.75",\
"3.455, 3.546, 3.8, 4.219, 4.854, 5.743, 6.91, 8.379, 10.17, 12.31",\
"4.087, 4.178, 4.433, 4.853, 5.488, 6.376, 7.542, 9.012, 10.81, 12.94",\
"4.798, 4.89, 5.147, 5.567, 6.202, 7.09, 8.257, 9.725, 11.52, 13.65");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.2052, 0.2706, 0.4526, 0.77, 1.288, 2.055, 3.084, 4.391, 5.991, 7.892",\
"0.2056, 0.271, 0.4526, 0.7718, 1.288, 2.054, 3.082, 4.39, 5.989, 7.89",\
"0.2056, 0.2712, 0.4526, 0.7708, 1.288, 2.055, 3.082, 4.39, 5.989, 7.89",\
"0.2064, 0.2718, 0.4538, 0.771, 1.29, 2.055, 3.083, 4.389, 5.988, 7.895",\
"0.2012, 0.2676, 0.4506, 0.7688, 1.289, 2.055, 3.085, 4.392, 5.988, 7.895",\
"0.2034, 0.2704, 0.4536, 0.7696, 1.287, 2.047, 3.08, 4.384, 5.98, 7.89",\
"0.2078, 0.2738, 0.457, 0.7734, 1.288, 2.05, 3.077, 4.379, 5.978, 7.875",\
"0.2138, 0.2804, 0.463, 0.7772, 1.292, 2.052, 3.078, 4.38, 5.972, 7.871",\
"0.2206, 0.2868, 0.4682, 0.7832, 1.302, 2.065, 3.088, 4.384, 5.974, 7.868",\
"0.226, 0.294, 0.476, 0.79, 1.312, 2.08, 3.11, 4.404, 5.984, 7.88");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.2152, 0.3252, 0.6714, 1.351, 2.453, 4.016, 6.073, 8.665, 11.83, 15.6",\
"0.216, 0.325, 0.6708, 1.351, 2.458, 4.016, 6.073, 8.665, 11.83, 15.6",\
"0.216, 0.325, 0.6708, 1.352, 2.453, 4.012, 6.073, 8.665, 11.83, 15.6",\
"0.2164, 0.3266, 0.6708, 1.352, 2.453, 4.013, 6.07, 8.665, 11.83, 15.6",\
"0.2174, 0.3262, 0.6722, 1.351, 2.458, 4.014, 6.069, 8.665, 11.83, 15.6",\
"0.2174, 0.329, 0.6736, 1.352, 2.455, 4.015, 6.071, 8.664, 11.83, 15.59",\
"0.22, 0.3306, 0.6762, 1.353, 2.457, 4.014, 6.069, 8.66, 11.83, 15.62",\
"0.2236, 0.3344, 0.6776, 1.354, 2.457, 4.015, 6.072, 8.67, 11.83, 15.6",\
"0.228, 0.338, 0.682, 1.356, 2.454, 4.016, 6.07, 8.66, 11.82, 15.59",\
"0.232, 0.344, 0.686, 1.358, 2.456, 4.022, 6.076, 8.662, 11.82, 15.59");
}
}
timing() {
related_pin : "A1" ;
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.9148, 1.005, 1.232, 1.546, 1.942, 2.438, 3.06, 3.831, 4.769, 5.886",\
"0.9394, 1.03, 1.256, 1.571, 1.966, 2.462, 3.085, 3.856, 4.793, 5.91",\
"1.035, 1.126, 1.352, 1.667, 2.062, 2.558, 3.18, 3.951, 4.889, 6.006",\
"1.26, 1.35, 1.576, 1.89, 2.286, 2.782, 3.404, 4.175, 5.113, 6.23",\
"1.607, 1.7, 1.93, 2.248, 2.645, 3.141, 3.763, 4.534, 5.471, 6.588",\
"2.011, 2.112, 2.353, 2.682, 3.087, 3.589, 4.213, 4.984, 5.921, 7.038",\
"2.484, 2.591, 2.845, 3.184, 3.597, 4.105, 4.733, 5.507, 6.445, 7.561",\
"3.036, 3.149, 3.416, 3.767, 4.19, 4.702, 5.331, 6.107, 7.048, 8.165",\
"3.667, 3.786, 4.069, 4.436, 4.87, 5.389, 6.022, 6.798, 7.737, 8.857",\
"4.379, 4.504, 4.804, 5.188, 5.639, 6.169, 6.808, 7.586, 8.526, 9.644");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.5325, 0.6198, 0.8672, 1.285, 1.92, 2.808, 3.974, 5.445, 7.237, 9.384",\
"0.5602, 0.6478, 0.895, 1.313, 1.947, 2.834, 4.003, 5.473, 7.27, 9.408",\
"0.6541, 0.7414, 0.9879, 1.405, 2.04, 2.929, 4.096, 5.567, 7.363, 9.499",\
"0.7953, 0.8838, 1.132, 1.549, 2.183, 3.071, 4.239, 5.706, 7.501, 9.643",\
"0.9028, 0.9949, 1.248, 1.668, 2.302, 3.188, 4.354, 5.828, 7.618, 9.755",\
"0.9666, 1.064, 1.324, 1.744, 2.378, 3.265, 4.43, 5.901, 7.691, 9.835",\
"0.9772, 1.081, 1.352, 1.777, 2.408, 3.293, 4.459, 5.927, 7.721, 9.86",\
"0.9275, 1.038, 1.324, 1.758, 2.391, 3.275, 4.439, 5.908, 7.699, 9.836",\
"0.8116, 0.9281, 1.231, 1.677, 2.316, 3.203, 4.367, 5.834, 7.625, 9.761",\
"0.6265, 0.7501, 1.068, 1.528, 2.174, 3.07, 4.24, 5.706, 7.496, 9.632");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.2677, 0.3523, 0.5786, 0.9234, 1.428, 2.152, 3.143, 4.424, 6.011, 7.913",\
"0.2677, 0.3526, 0.5788, 0.9232, 1.429, 2.15, 3.143, 4.425, 6.011, 7.913",\
"0.268, 0.3522, 0.5784, 0.9236, 1.429, 2.152, 3.14, 4.42, 6.011, 7.905",\
"0.2684, 0.353, 0.5786, 0.9258, 1.429, 2.152, 3.143, 4.424, 6.006, 7.913",\
"0.2964, 0.3786, 0.5986, 0.938, 1.436, 2.155, 3.143, 4.425, 6.012, 7.905",\
"0.3358, 0.4214, 0.6386, 0.978, 1.467, 2.173, 3.152, 4.428, 6.013, 7.908",\
"0.3728, 0.4634, 0.6818, 1.018, 1.5, 2.201, 3.172, 4.438, 6.016, 7.907",\
"0.4106, 0.5076, 0.7296, 1.061, 1.534, 2.229, 3.189, 4.454, 6.026, 7.918",\
"0.454, 0.556, 0.788, 1.116, 1.58, 2.26, 3.206, 4.464, 6.034, 7.922",\
"0.5, 0.61, 0.854, 1.184, 1.64, 2.306, 3.238, 4.478, 6.052, 7.936");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.2059, 0.3139, 0.6609, 1.345, 2.45, 4.013, 6.073, 8.667, 11.85, 15.62",\
"0.2065, 0.3151, 0.6605, 1.345, 2.453, 4.013, 6.073, 8.667, 11.83, 15.61",\
"0.2061, 0.3139, 0.6614, 1.345, 2.452, 4.012, 6.071, 8.669, 11.84, 15.6",\
"0.217, 0.3262, 0.668, 1.347, 2.455, 4.017, 6.071, 8.666, 11.83, 15.62",\
"0.239, 0.348, 0.6868, 1.36, 2.456, 4.017, 6.072, 8.666, 11.82, 15.6",\
"0.264, 0.3738, 0.7072, 1.368, 2.462, 4.021, 6.079, 8.662, 11.83, 15.61",\
"0.299, 0.408, 0.74, 1.383, 2.465, 4.023, 6.077, 8.658, 11.84, 15.59",\
"0.3354, 0.4476, 0.7806, 1.412, 2.481, 4.033, 6.078, 8.667, 11.83, 15.63",\
"0.3714, 0.4902, 0.8278, 1.448, 2.509, 4.046, 6.088, 8.67, 11.83, 15.62",\
"0.4122, 0.533, 0.88, 1.488, 2.546, 4.082, 6.114, 8.69, 11.83, 15.59");
}
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("1.201, 1.276, 1.46, 1.718, 2.067, 2.536, 3.147, 3.915, 4.852, 5.971",\
"1.222, 1.297, 1.48, 1.739, 2.088, 2.557, 3.168, 3.936, 4.874, 5.992",\
"1.3, 1.375, 1.558, 1.817, 2.166, 2.635, 3.246, 4.014, 4.951, 6.069",\
"1.422, 1.498, 1.681, 1.94, 2.289, 2.758, 3.368, 4.137, 5.074, 6.193",\
"1.53, 1.604, 1.786, 2.045, 2.395, 2.864, 3.475, 4.244, 5.181, 6.298",\
"1.607, 1.681, 1.865, 2.123, 2.473, 2.941, 3.551, 4.319, 5.258, 6.375",\
"1.65, 1.726, 1.909, 2.169, 2.518, 2.987, 3.598, 4.364, 5.301, 6.419",\
"1.649, 1.724, 1.91, 2.17, 2.521, 2.99, 3.6, 4.367, 5.304, 6.421",\
"1.597, 1.674, 1.86, 2.123, 2.474, 2.942, 3.553, 4.321, 5.257, 6.374",\
"1.487, 1.566, 1.755, 2.019, 2.371, 2.84, 3.451, 4.219, 5.156, 6.272");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("1.125, 1.212, 1.461, 1.879, 2.513, 3.401, 4.569, 6.039, 7.836, 9.975",\
"1.159, 1.247, 1.496, 1.913, 2.548, 3.435, 4.603, 6.074, 7.862, 10.01",\
"1.287, 1.376, 1.624, 2.042, 2.676, 3.564, 4.732, 6.203, 7.997, 10.14",\
"1.538, 1.626, 1.874, 2.292, 2.927, 3.814, 4.983, 6.45, 8.247, 10.38",\
"1.864, 1.953, 2.202, 2.619, 3.254, 4.142, 5.309, 6.775, 8.574, 10.71",\
"2.245, 2.334, 2.584, 3.001, 3.635, 4.522, 5.69, 7.161, 8.958, 11.1",\
"2.685, 2.775, 3.026, 3.444, 4.077, 4.963, 6.129, 7.597, 9.392, 11.53",\
"3.184, 3.275, 3.528, 3.947, 4.58, 5.467, 6.631, 8.099, 9.889, 12.03",\
"3.743, 3.835, 4.09, 4.509, 5.143, 6.029, 7.195, 8.661, 10.45, 12.59",\
"4.364, 4.457, 4.714, 5.134, 5.768, 6.654, 7.819, 9.286, 11.08, 13.21");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.2054, 0.2706, 0.4524, 0.7708, 1.289, 2.054, 3.084, 4.391, 5.99, 7.893",\
"0.2056, 0.2706, 0.4532, 0.7706, 1.289, 2.054, 3.084, 4.392, 5.991, 7.886",\
"0.2056, 0.2712, 0.4532, 0.7704, 1.29, 2.055, 3.082, 4.391, 5.989, 7.894",\
"0.2062, 0.2716, 0.454, 0.7702, 1.288, 2.053, 3.084, 4.389, 5.991, 7.892",\
"0.2022, 0.2684, 0.4518, 0.7704, 1.291, 2.053, 3.085, 4.391, 5.99, 7.888",\
"0.2036, 0.2696, 0.4534, 0.7706, 1.288, 2.051, 3.082, 4.39, 5.982, 7.897",\
"0.207, 0.2728, 0.457, 0.7726, 1.29, 2.05, 3.079, 4.379, 5.981, 7.887",\
"0.2118, 0.2782, 0.4606, 0.7754, 1.291, 2.052, 3.083, 4.387, 5.971, 7.873",\
"0.2182, 0.2838, 0.466, 0.7796, 1.293, 2.053, 3.083, 4.384, 5.976, 7.874",\
"0.224, 0.29, 0.472, 0.784, 1.298, 2.058, 3.086, 4.386, 5.976, 7.876");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.212, 0.3196, 0.6648, 1.346, 2.455, 4.013, 6.072, 8.669, 11.84, 15.61",\
"0.2114, 0.3192, 0.665, 1.348, 2.449, 4.012, 6.07, 8.667, 11.83, 15.61",\
"0.2112, 0.3208, 0.665, 1.347, 2.45, 4.017, 6.071, 8.665, 11.83, 15.6",\
"0.212, 0.32, 0.665, 1.347, 2.455, 4.012, 6.07, 8.667, 11.84, 15.6",\
"0.213, 0.3232, 0.6658, 1.349, 2.449, 4.013, 6.071, 8.662, 11.83, 15.6",\
"0.2168, 0.3256, 0.6688, 1.346, 2.451, 4.017, 6.069, 8.661, 11.83, 15.61",\
"0.2194, 0.3296, 0.6726, 1.348, 2.448, 4.009, 6.063, 8.66, 11.83, 15.61",\
"0.224, 0.3344, 0.677, 1.35, 2.451, 4.011, 6.064, 8.66, 11.82, 15.6",\
"0.232, 0.34, 0.682, 1.354, 2.454, 4.012, 6.066, 8.65, 11.82, 15.58",\
"0.236, 0.346, 0.688, 1.356, 2.452, 4.014, 6.064, 8.65, 11.81, 15.58");
}
}
timing() {
related_pin : "A2" ;
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("1.003, 1.093, 1.32, 1.634, 2.03, 2.526, 3.148, 3.919, 4.856, 5.974",\
"1.035, 1.126, 1.352, 1.667, 2.062, 2.558, 3.18, 3.951, 4.889, 6.006",\
"1.112, 1.203, 1.43, 1.744, 2.139, 2.635, 3.258, 4.029, 4.966, 6.083",\
"1.259, 1.349, 1.575, 1.889, 2.285, 2.781, 3.403, 4.174, 5.112, 6.228",\
"1.48, 1.574, 1.808, 2.128, 2.526, 3.023, 3.645, 4.416, 5.354, 6.471",\
"1.767, 1.865, 2.108, 2.441, 2.85, 3.354, 3.978, 4.75, 5.688, 6.805",\
"2.129, 2.232, 2.485, 2.829, 3.248, 3.76, 4.389, 5.163, 6.101, 7.217",\
"2.558, 2.667, 2.933, 3.291, 3.724, 4.244, 4.878, 5.652, 6.592, 7.708",\
"3.048, 3.163, 3.442, 3.819, 4.269, 4.802, 5.444, 6.223, 7.163, 8.28",\
"3.595, 3.716, 4.012, 4.406, 4.879, 5.432, 6.088, 6.875, 7.818, 8.935");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.6067, 0.6952, 0.9445, 1.364, 2, 2.889, 4.056, 5.523, 7.315, 9.456",\
"0.6302, 0.7186, 0.9681, 1.388, 2.023, 2.912, 4.079, 5.547, 7.339, 9.48",\
"0.7199, 0.8084, 1.058, 1.477, 2.112, 3, 4.167, 5.637, 7.429, 9.566",\
"0.8768, 0.9661, 1.215, 1.633, 2.267, 3.156, 4.322, 5.793, 7.586, 9.725",\
"1.014, 1.106, 1.36, 1.779, 2.413, 3.3, 4.468, 5.937, 7.73, 9.868",\
"1.114, 1.21, 1.47, 1.89, 2.524, 3.412, 4.577, 6.046, 7.837, 9.973",\
"1.171, 1.273, 1.543, 1.966, 2.599, 3.484, 4.651, 6.119, 7.91, 10.05",\
"1.183, 1.29, 1.572, 2.004, 2.637, 3.522, 4.687, 6.156, 7.947, 10.08",\
"1.144, 1.259, 1.555, 1.997, 2.635, 3.522, 4.687, 6.154, 7.947, 10.08",\
"1.053, 1.173, 1.485, 1.94, 2.586, 3.48, 4.649, 6.116, 7.909, 10.04");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.2679, 0.3524, 0.5786, 0.924, 1.427, 2.152, 3.143, 4.425, 6.012, 7.906",\
"0.268, 0.3524, 0.5788, 0.9244, 1.428, 2.152, 3.143, 4.425, 6.011, 7.906",\
"0.2686, 0.3524, 0.5778, 0.9234, 1.429, 2.15, 3.142, 4.424, 6.011, 7.913",\
"0.2698, 0.3536, 0.5794, 0.9248, 1.43, 2.152, 3.143, 4.425, 6.011, 7.906",\
"0.2928, 0.3788, 0.6028, 0.941, 1.438, 2.158, 3.141, 4.425, 6.01, 7.913",\
"0.3162, 0.4056, 0.6364, 0.981, 1.471, 2.178, 3.152, 4.425, 6.007, 7.911",\
"0.3438, 0.4374, 0.6708, 1.021, 1.508, 2.208, 3.174, 4.437, 6.012, 7.911",\
"0.3776, 0.4762, 0.7158, 1.069, 1.554, 2.241, 3.197, 4.449, 6.018, 7.912",\
"0.418, 0.522, 0.77, 1.132, 1.62, 2.296, 3.238, 4.472, 6.028, 7.918",\
"0.46, 0.572, 0.83, 1.204, 1.698, 2.37, 3.294, 4.514, 6.05, 7.926");
}
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.005887, 0.02304, 0.0558, 0.1068, 0.1785, 0.2727, 0.3914, 0.5363, 0.7091");
values("0.2125, 0.3208, 0.6683, 1.351, 2.455, 4.016, 6.072, 8.662, 11.82, 15.6",\
"0.2126, 0.3211, 0.6683, 1.35, 2.454, 4.016, 6.073, 8.66, 11.82, 15.6",\
"0.2125, 0.321, 0.6684, 1.352, 2.456, 4.015, 6.069, 8.665, 11.83, 15.59",\
"0.2186, 0.3286, 0.6712, 1.351, 2.457, 4.019, 6.07, 8.665, 11.83, 15.6",\
"0.2382, 0.3474, 0.6882, 1.361, 2.455, 4.014, 6.073, 8.663, 11.82, 15.6",\
"0.2614, 0.3714, 0.7078, 1.371, 2.464, 4.021, 6.07, 8.658, 11.83, 15.6",\
"0.2912, 0.4012, 0.7354, 1.382, 2.468, 4.025, 6.08, 8.673, 11.82, 15.59",\
"0.3246, 0.4362, 0.7718, 1.408, 2.484, 4.028, 6.08, 8.669, 11.82, 15.61",\
"0.3598, 0.475, 0.8146, 1.44, 2.505, 4.051, 6.086, 8.674, 11.83, 15.6",\
"0.396, 0.516, 0.864, 1.48, 2.54, 4.084, 6.106, 8.684, 11.83, 15.6");
}
}
}
}