blob: cfdc5ef2719c5c9cf4b8d71b44054c6bcfeadb1a [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_1) {
area : 26.342400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.0001054008" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "6.54948e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0001032228" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "6.72408e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001054008" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007376 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.007203 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 0.1916 ;
max_transition : 5.2 ;
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.1512, 0.1501, 0.147, 0.1426, 0.1385, 0.1352, 0.1326, 0.1307, 0.1293, 0.1283",\
"0.1503, 0.1492, 0.1461, 0.1419, 0.1378, 0.1345, 0.132, 0.1301, 0.1287, 0.1277",\
"0.1499, 0.1489, 0.1458, 0.1417, 0.1378, 0.1345, 0.132, 0.1302, 0.1289, 0.1279",\
"0.1552, 0.1541, 0.1512, 0.1474, 0.1437, 0.1406, 0.138, 0.1361, 0.1347, 0.1336",\
"0.1697, 0.1685, 0.1655, 0.1618, 0.1581, 0.1547, 0.152, 0.1499, 0.1483, 0.1472",\
"0.1952, 0.1939, 0.1904, 0.1862, 0.1821, 0.1783, 0.1752, 0.1727, 0.1708, 0.1693",\
"0.2318, 0.2303, 0.226, 0.2207, 0.2159, 0.2115, 0.2078, 0.2049, 0.2025, 0.2005",\
"0.279, 0.2772, 0.2721, 0.2656, 0.2596, 0.2544, 0.2501, 0.2465, 0.2436, 0.2412",\
"0.337, 0.3351, 0.3291, 0.3214, 0.314, 0.3077, 0.3025, 0.2981, 0.2947, 0.2918",\
"0.4064, 0.4041, 0.3974, 0.3882, 0.3796, 0.3718, 0.3655, 0.3605, 0.3562, 0.3527");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.1033, 0.1034, 0.1031, 0.1017, 0.09952, 0.09786, 0.09649, 0.0957, 0.09543, 0.09563",\
"0.1028, 0.1028, 0.1025, 0.1012, 0.09919, 0.09743, 0.09613, 0.09538, 0.09514, 0.09538",\
"0.1018, 0.1017, 0.1013, 0.1005, 0.09923, 0.09804, 0.0971, 0.09653, 0.09626, 0.09639",\
"0.1041, 0.104, 0.1036, 0.1032, 0.1027, 0.1021, 0.1017, 0.1012, 0.1013, 0.1016",\
"0.1145, 0.1143, 0.1138, 0.1132, 0.1128, 0.1125, 0.1122, 0.1119, 0.1121, 0.1121",\
"0.1341, 0.1336, 0.1326, 0.1313, 0.1307, 0.1301, 0.1297, 0.1295, 0.1295, 0.13",\
"0.1633, 0.1626, 0.1607, 0.1585, 0.157, 0.1559, 0.1554, 0.155, 0.1548, 0.1549",\
"0.2021, 0.2013, 0.1988, 0.1955, 0.1925, 0.1906, 0.1895, 0.189, 0.1887, 0.1881",\
"0.2509, 0.2497, 0.2467, 0.2427, 0.2385, 0.2351, 0.2328, 0.2317, 0.2313, 0.2307",\
"0.31, 0.3086, 0.3046, 0.2998, 0.2942, 0.2898, 0.2862, 0.2837, 0.2825, 0.2823");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("-0.005367, -0.005121, -0.004715, -0.004402, -0.004322, -0.004221, -0.00417, -0.004127, -0.004104, -0.004114",\
"-0.005898, -0.005623, -0.005062, -0.004593, -0.004326, -0.004159, -0.004068, -0.004006, -0.003972, -0.003946",\
"-0.00355, -0.003602, -0.003633, -0.003655, -0.003658, -0.003661, -0.003673, -0.003676, -0.00368, -0.003684",\
"0.006002, 0.005322, 0.003633, 0.001965, 0.0006076, -0.0003823, -0.001118, -0.0017, -0.002092, -0.002387",\
"0.02497, 0.02346, 0.01958, 0.01517, 0.01136, 0.00821, 0.005831, 0.003995, 0.002541, 0.001419",\
"0.05423, 0.05205, 0.04588, 0.03812, 0.03084, 0.02467, 0.01971, 0.01561, 0.01235, 0.009721",\
"0.09444, 0.0917, 0.0836, 0.07248, 0.06107, 0.05104, 0.04242, 0.0353, 0.02937, 0.02445",\
"0.1463, 0.1431, 0.1333, 0.1191, 0.1035, 0.08877, 0.07595, 0.06488, 0.05544, 0.04748",\
"0.2105, 0.2068, 0.1956, 0.1786, 0.1591, 0.1395, 0.1217, 0.106, 0.0923, 0.08044",\
"0.2875, 0.2834, 0.271, 0.2515, 0.2282, 0.2042, 0.1809, 0.1599, 0.1415, 0.1251");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.07273, 0.07324, 0.07431, 0.0751, 0.07552, 0.0761, 0.07671, 0.0774, 0.07799, 0.07827",\
"0.07158, 0.07207, 0.07311, 0.07427, 0.07509, 0.07588, 0.07653, 0.07718, 0.07792, 0.07873",\
"0.07498, 0.07476, 0.07445, 0.07466, 0.07506, 0.07585, 0.07653, 0.07711, 0.0781, 0.0792",\
"0.08762, 0.08664, 0.0843, 0.08175, 0.07999, 0.07927, 0.07901, 0.07905, 0.07929, 0.08013",\
"0.1104, 0.1086, 0.1042, 0.09893, 0.09374, 0.09, 0.08736, 0.08568, 0.08436, 0.08416",\
"0.1446, 0.1422, 0.1355, 0.1271, 0.1187, 0.1111, 0.1049, 0.1, 0.09649, 0.0941",\
"0.1911, 0.188, 0.1791, 0.1676, 0.1556, 0.1442, 0.1339, 0.1251, 0.1183, 0.1123",\
"0.2504, 0.2469, 0.2365, 0.2217, 0.2056, 0.1901, 0.176, 0.1627, 0.1513, 0.1414",\
"0.3235, 0.3195, 0.3075, 0.2899, 0.2698, 0.2501, 0.2316, 0.214, 0.1979, 0.1832",\
"0.4111, 0.4068, 0.3936, 0.3735, 0.3493, 0.325, 0.3018, 0.2796, 0.259, 0.2393");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.142, 0.1409, 0.1377, 0.1336, 0.1297, 0.1267, 0.1244, 0.1227, 0.1215, 0.1206",\
"0.1407, 0.1397, 0.1366, 0.1326, 0.1289, 0.126, 0.1237, 0.1221, 0.1209, 0.1201",\
"0.1418, 0.1408, 0.1379, 0.134, 0.1304, 0.1275, 0.1254, 0.1237, 0.1225, 0.1216",\
"0.1485, 0.1475, 0.1447, 0.1411, 0.1376, 0.1346, 0.1323, 0.1305, 0.1292, 0.1283",\
"0.1628, 0.1618, 0.1587, 0.1549, 0.1511, 0.148, 0.1454, 0.1435, 0.1419, 0.1408",\
"0.1854, 0.184, 0.1805, 0.1763, 0.1722, 0.1686, 0.1657, 0.1632, 0.1614, 0.1599",\
"0.2175, 0.216, 0.2116, 0.2064, 0.2015, 0.1973, 0.1937, 0.1909, 0.1886, 0.1867",\
"0.2593, 0.2574, 0.2522, 0.2456, 0.2396, 0.2345, 0.2303, 0.2266, 0.2239, 0.2217",\
"0.3107, 0.3086, 0.3024, 0.2944, 0.2871, 0.2808, 0.2756, 0.2714, 0.2679, 0.2653",\
"0.3719, 0.3696, 0.3625, 0.3531, 0.3442, 0.3365, 0.3302, 0.3252, 0.3211, 0.3178");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.07677, 0.07701, 0.07775, 0.0785, 0.07902, 0.07956, 0.07991, 0.08067, 0.08155, 0.08226",\
"0.07699, 0.07724, 0.07798, 0.07868, 0.07927, 0.07981, 0.08034, 0.0811, 0.08173, 0.08236",\
"0.07817, 0.07833, 0.0788, 0.07946, 0.08013, 0.08082, 0.08146, 0.08226, 0.08278, 0.0837",\
"0.08308, 0.08312, 0.08328, 0.08353, 0.08409, 0.08488, 0.0856, 0.08636, 0.08688, 0.0883",\
"0.09401, 0.09384, 0.09346, 0.09351, 0.09356, 0.09403, 0.09453, 0.09543, 0.09621, 0.09716",\
"0.1123, 0.1119, 0.1108, 0.1098, 0.1096, 0.1097, 0.1098, 0.1103, 0.1108, 0.1116",\
"0.1385, 0.1376, 0.1356, 0.1336, 0.1322, 0.1322, 0.1322, 0.1319, 0.132, 0.133",\
"0.1727, 0.1716, 0.1686, 0.1658, 0.1632, 0.1617, 0.1612, 0.1612, 0.1613, 0.1611",\
"0.215, 0.2138, 0.2101, 0.206, 0.202, 0.1994, 0.1977, 0.1975, 0.1977, 0.1972",\
"0.2657, 0.264, 0.2598, 0.2544, 0.2497, 0.2456, 0.2425, 0.2409, 0.2407, 0.2407");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("-0.0002916, -3.212e-05, 0.0004085, 0.0006592, 0.0008196, 0.0008875, 0.000942, 0.0009575, 0.0009734, 0.0009997",\
"-0.0008104, -0.0004166, 0.00036, 0.0009666, 0.001292, 0.001512, 0.001617, 0.001702, 0.001745, 0.001777",\
"0.001081, 0.001196, 0.001518, 0.001876, 0.00213, 0.002276, 0.002373, 0.002439, 0.002478, 0.002502",\
"0.01015, 0.009621, 0.008397, 0.00718, 0.006242, 0.005496, 0.004872, 0.004448, 0.004103, 0.003862",\
"0.02897, 0.02767, 0.0243, 0.02033, 0.01697, 0.0142, 0.01203, 0.01029, 0.008942, 0.007881",\
"0.05849, 0.05648, 0.0509, 0.04374, 0.03691, 0.03106, 0.02631, 0.0224, 0.01921, 0.01663",\
"0.09955, 0.09694, 0.0893, 0.07879, 0.06792, 0.05817, 0.04986, 0.04286, 0.03705, 0.03215",\
"0.1527, 0.1495, 0.1401, 0.1265, 0.1115, 0.09719, 0.08448, 0.07358, 0.06429, 0.05633",\
"0.2185, 0.2149, 0.2039, 0.1873, 0.1684, 0.1493, 0.1318, 0.1162, 0.1027, 0.09082",\
"0.2976, 0.2935, 0.2812, 0.2621, 0.2395, 0.2158, 0.193, 0.1722, 0.1536, 0.1373");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.089, 0.08911, 0.0894, 0.08967, 0.08991, 0.09048, 0.09102, 0.09149, 0.09201, 0.09293",\
"0.08813, 0.08831, 0.08866, 0.08908, 0.08944, 0.09005, 0.09051, 0.09135, 0.0919, 0.09297",\
"0.09166, 0.09136, 0.09071, 0.09029, 0.09016, 0.09048, 0.09091, 0.09138, 0.0919, 0.09297",\
"0.1046, 0.1037, 0.1012, 0.09832, 0.09606, 0.09477, 0.09415, 0.09379, 0.0941, 0.09441",\
"0.1282, 0.1266, 0.1223, 0.1166, 0.111, 0.1067, 0.1035, 0.1014, 0.1, 0.0988",\
"0.1637, 0.1616, 0.1553, 0.1467, 0.1377, 0.1294, 0.1224, 0.117, 0.1125, 0.1099",\
"0.2117, 0.2092, 0.2015, 0.1898, 0.1772, 0.1647, 0.1535, 0.1439, 0.136, 0.1302",\
"0.2731, 0.2703, 0.2613, 0.2473, 0.2306, 0.2141, 0.1982, 0.1837, 0.1714, 0.161",\
"0.3487, 0.3456, 0.3356, 0.3195, 0.2994, 0.2784, 0.2581, 0.2388, 0.2211, 0.2055",\
"0.4393, 0.4358, 0.425, 0.4073, 0.3843, 0.3586, 0.3334, 0.3093, 0.2862, 0.2651");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.05374, 0.06341, 0.09695, 0.1602, 0.2584, 0.3962, 0.5773, 0.8053, 1.084, 1.416",\
"0.06033, 0.07006, 0.1036, 0.1671, 0.2655, 0.4032, 0.5849, 0.8129, 1.091, 1.423",\
"0.0751, 0.08795, 0.1275, 0.1917, 0.2897, 0.4274, 0.6082, 0.8365, 1.115, 1.447",\
"0.07823, 0.09591, 0.1488, 0.231, 0.3378, 0.4745, 0.6548, 0.8823, 1.16, 1.491",\
"0.06393, 0.08696, 0.1552, 0.2588, 0.3905, 0.5477, 0.7303, 0.9563, 1.233, 1.564",\
"0.02999, 0.05826, 0.1423, 0.2693, 0.4273, 0.613, 0.8261, 1.064, 1.339, 1.668",\
"-0.0246, 0.0087, 0.1079, 0.2581, 0.4454, 0.6619, 0.906, 1.179, 1.479, 1.81",\
"-0.1021, -0.0634, 0.051, 0.2245, 0.4405, 0.6901, 0.9685, 1.275, 1.613, 1.979",\
"-0.204, -0.16, -0.0302, 0.1655, 0.4107, 0.6935, 1.009, 1.352, 1.726, 2.131",\
"-0.3316, -0.2825, -0.1372, 0.082, 0.355, 0.6714, 1.023, 1.406, 1.818, 2.263");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.09191, 0.1122, 0.1824, 0.3133, 0.5154, 0.7984, 1.17, 1.639, 2.211, 2.891",\
"0.09771, 0.1178, 0.1882, 0.3198, 0.5228, 0.8057, 1.178, 1.646, 2.218, 2.899",\
"0.1336, 0.1525, 0.2191, 0.3488, 0.5509, 0.8341, 1.206, 1.674, 2.246, 2.929",\
"0.1971, 0.2195, 0.2923, 0.418, 0.6155, 0.8953, 1.265, 1.733, 2.304, 2.985",\
"0.2842, 0.3112, 0.3939, 0.5336, 0.7294, 1.003, 1.368, 1.831, 2.398, 3.078",\
"0.3918, 0.4248, 0.5233, 0.6781, 0.8922, 1.166, 1.524, 1.98, 2.543, 3.217",\
"0.5212, 0.5605, 0.676, 0.8531, 1.085, 1.382, 1.741, 2.189, 2.745, 3.412",\
"0.6737, 0.7192, 0.8534, 1.055, 1.312, 1.629, 2.014, 2.466, 3.012, 3.671",\
"0.8499, 0.9021, 1.055, 1.284, 1.572, 1.912, 2.321, 2.8, 3.351, 4",\
"1.052, 1.111, 1.283, 1.541, 1.859, 2.232, 2.664, 3.171, 3.751, 4.405");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.06256, 0.07852, 0.1345, 0.2422, 0.4087, 0.6424, 0.9497, 1.338, 1.811, 2.376",\
"0.06252, 0.07844, 0.1346, 0.2424, 0.4086, 0.6423, 0.952, 1.339, 1.81, 2.374",\
"0.08696, 0.1021, 0.1489, 0.2433, 0.4085, 0.6437, 0.9503, 1.338, 1.811, 2.375",\
"0.1298, 0.1474, 0.202, 0.2951, 0.4297, 0.6439, 0.9497, 1.338, 1.812, 2.375",\
"0.1879, 0.2103, 0.2764, 0.3785, 0.5229, 0.708, 0.9689, 1.339, 1.812, 2.377",\
"0.2585, 0.2866, 0.3671, 0.4865, 0.6428, 0.8424, 1.087, 1.402, 1.825, 2.377",\
"0.3406, 0.375, 0.4714, 0.6134, 0.7896, 1.001, 1.263, 1.574, 1.947, 2.432",\
"0.4324, 0.4742, 0.5908, 0.756, 0.957, 1.19, 1.465, 1.794, 2.176, 2.613",\
"0.5326, 0.5824, 0.7212, 0.9128, 1.141, 1.405, 1.699, 2.041, 2.442, 2.896",\
"0.642, 0.7008, 0.8618, 1.083, 1.346, 1.636, 1.962, 2.325, 2.737, 3.213");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.14, 0.1749, 0.296, 0.5245, 0.8781, 1.375, 2.029, 2.855, 3.864, 5.056",\
"0.1395, 0.1745, 0.2959, 0.5243, 0.8781, 1.375, 2.03, 2.853, 3.86, 5.055",\
"0.1472, 0.1778, 0.2942, 0.5241, 0.8778, 1.376, 2.028, 2.852, 3.858, 5.061",\
"0.1799, 0.2124, 0.3188, 0.5255, 0.8777, 1.375, 2.028, 2.857, 3.861, 5.056",\
"0.2335, 0.2652, 0.3739, 0.5748, 0.8896, 1.376, 2.03, 2.852, 3.859, 5.065",\
"0.3034, 0.34, 0.4506, 0.654, 0.9638, 1.404, 2.029, 2.849, 3.859, 5.058",\
"0.3846, 0.426, 0.5522, 0.7562, 1.072, 1.502, 2.079, 2.861, 3.86, 5.052",\
"0.4756, 0.5234, 0.6704, 0.8936, 1.202, 1.641, 2.202, 2.929, 3.876, 5.059",\
"0.5758, 0.6312, 0.7942, 1.045, 1.364, 1.801, 2.375, 3.078, 3.971, 5.09",\
"0.6858, 0.7492, 0.9352, 1.214, 1.558, 1.994, 2.569, 3.287, 4.144, 5.199");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.3397, 0.3502, 0.3834, 0.4383, 0.5144, 0.6129, 0.7368, 0.8899, 1.076, 1.297",\
"0.3442, 0.3548, 0.3879, 0.443, 0.5193, 0.6177, 0.7417, 0.8948, 1.081, 1.302",\
"0.3651, 0.3752, 0.4087, 0.464, 0.5404, 0.639, 0.763, 0.9162, 1.102, 1.323",\
"0.4192, 0.4297, 0.4634, 0.5193, 0.5961, 0.6949, 0.819, 0.9722, 1.158, 1.379",\
"0.5128, 0.5238, 0.559, 0.6166, 0.6942, 0.7941, 0.9181, 1.071, 1.257, 1.478",\
"0.642, 0.6542, 0.6918, 0.752, 0.8317, 0.9321, 1.057, 1.21, 1.396, 1.616",\
"0.8006, 0.8138, 0.8544, 0.9187, 1.003, 1.107, 1.234, 1.387, 1.572, 1.793",\
"0.985, 0.9994, 1.043, 1.113, 1.203, 1.313, 1.445, 1.602, 1.788, 2.008",\
"1.197, 1.212, 1.259, 1.334, 1.43, 1.547, 1.686, 1.85, 2.041, 2.263",\
"1.438, 1.454, 1.504, 1.583, 1.685, 1.809, 1.956, 2.128, 2.327, 2.557");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.2506, 0.2702, 0.3381, 0.4647, 0.6614, 0.9393, 1.307, 1.773, 2.342, 3.021",\
"0.2571, 0.2769, 0.3447, 0.4714, 0.6684, 0.9463, 1.314, 1.78, 2.349, 3.03",\
"0.2773, 0.297, 0.3644, 0.4921, 0.6905, 0.9696, 1.338, 1.804, 2.374, 3.053",\
"0.2958, 0.3144, 0.3808, 0.5098, 0.71, 0.9907, 1.36, 1.826, 2.396, 3.077",\
"0.3032, 0.3228, 0.3901, 0.5151, 0.7114, 0.993, 1.363, 1.83, 2.4, 3.081",\
"0.2881, 0.308, 0.3755, 0.5029, 0.7003, 0.9758, 1.344, 1.811, 2.382, 3.062",\
"0.2514, 0.2714, 0.3391, 0.4657, 0.6639, 0.9425, 1.307, 1.77, 2.34, 3.02",\
"0.1919, 0.2124, 0.2801, 0.4059, 0.6027, 0.8815, 1.249, 1.711, 2.275, 2.954",\
"0.109, 0.1291, 0.1971, 0.3221, 0.5179, 0.7952, 1.163, 1.627, 2.192, 2.865",\
"-0.0002, 0.0201, 0.0875, 0.2129, 0.4063, 0.6826, 1.049, 1.513, 2.08, 2.755");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.1367, 0.1491, 0.1892, 0.257, 0.3566, 0.4955, 0.6834, 0.927, 1.23, 1.596",\
"0.1363, 0.1489, 0.1894, 0.257, 0.3563, 0.4957, 0.683, 0.9267, 1.23, 1.596",\
"0.1366, 0.1495, 0.1895, 0.2576, 0.3567, 0.496, 0.6836, 0.9269, 1.231, 1.596",\
"0.1409, 0.1534, 0.1927, 0.2591, 0.358, 0.4963, 0.6839, 0.927, 1.231, 1.596",\
"0.1423, 0.1558, 0.1962, 0.2636, 0.3624, 0.4994, 0.6856, 0.928, 1.231, 1.596",\
"0.1504, 0.1644, 0.205, 0.2714, 0.368, 0.5036, 0.6884, 0.93, 1.232, 1.596",\
"0.1674, 0.1818, 0.2246, 0.292, 0.3864, 0.5174, 0.696, 0.9328, 1.233, 1.597",\
"0.1866, 0.2026, 0.2482, 0.3192, 0.4168, 0.548, 0.721, 0.9492, 1.239, 1.598",\
"0.2074, 0.224, 0.2728, 0.3476, 0.4494, 0.585, 0.762, 0.9866, 1.267, 1.613",\
"0.2294, 0.2476, 0.2998, 0.3784, 0.4842, 0.625, 0.8072, 1.037, 1.319, 1.656");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.1934, 0.2265, 0.3455, 0.5733, 0.9283, 1.426, 2.08, 2.903, 3.909, 5.107",\
"0.1933, 0.2268, 0.3456, 0.5733, 0.9285, 1.426, 2.079, 2.904, 3.908, 5.107",\
"0.1937, 0.2273, 0.3456, 0.5736, 0.9278, 1.426, 2.08, 2.904, 3.909, 5.107",\
"0.1858, 0.2199, 0.3423, 0.5729, 0.9286, 1.426, 2.08, 2.903, 3.909, 5.108",\
"0.1745, 0.2069, 0.3246, 0.556, 0.9188, 1.424, 2.079, 2.903, 3.909, 5.108",\
"0.173, 0.2046, 0.3186, 0.5454, 0.9036, 1.409, 2.071, 2.902, 3.909, 5.107",\
"0.1764, 0.207, 0.3186, 0.5418, 0.897, 1.398, 2.058, 2.889, 3.903, 5.106",\
"0.1814, 0.2128, 0.3228, 0.5434, 0.896, 1.393, 2.049, 2.878, 3.891, 5.096",\
"0.1914, 0.2206, 0.33, 0.5466, 0.8988, 1.395, 2.047, 2.873, 3.881, 5.085",\
"0.2038, 0.2318, 0.3378, 0.5522, 0.9026, 1.399, 2.052, 2.873, 3.879, 5.078");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.06284, 0.07252, 0.106, 0.1694, 0.2675, 0.4051, 0.5865, 0.8144, 1.093, 1.426",\
"0.06705, 0.07687, 0.1108, 0.1744, 0.2727, 0.4107, 0.5922, 0.8203, 1.099, 1.43",\
"0.07451, 0.08598, 0.123, 0.1875, 0.286, 0.4237, 0.6051, 0.833, 1.112, 1.443",\
"0.0717, 0.08708, 0.1335, 0.2079, 0.3118, 0.4493, 0.6298, 0.8578, 1.136, 1.467",\
"0.04915, 0.06929, 0.1294, 0.221, 0.339, 0.4879, 0.6716, 0.8983, 1.176, 1.507",\
"0.0037, 0.0286, 0.103, 0.2157, 0.3565, 0.5229, 0.7213, 0.957, 1.234, 1.564",\
"-0.0665, -0.0368, 0.0517, 0.186, 0.3527, 0.5453, 0.7646, 1.017, 1.309, 1.642",\
"-0.1632, -0.1293, -0.0266, 0.1291, 0.323, 0.5455, 0.7934, 1.069, 1.379, 1.731",\
"-0.2886, -0.25, -0.1341, 0.0434, 0.2639, 0.5183, 0.7985, 1.105, 1.441, 1.812",\
"-0.4441, -0.4016, -0.2717, -0.0729, 0.1745, 0.4601, 0.7748, 1.117, 1.485, 1.884");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.1204, 0.1402, 0.2091, 0.3393, 0.5411, 0.824, 1.196, 1.664, 2.236, 2.918",\
"0.1265, 0.1464, 0.2154, 0.3459, 0.5482, 0.8312, 1.203, 1.671, 2.244, 2.925",\
"0.1628, 0.1815, 0.2482, 0.3769, 0.5779, 0.8604, 1.232, 1.7, 2.272, 2.953",\
"0.2356, 0.2562, 0.3245, 0.4481, 0.6444, 0.9236, 1.293, 1.759, 2.329, 3.011",\
"0.3367, 0.36, 0.4357, 0.5686, 0.7611, 1.033, 1.398, 1.86, 2.426, 3.103",\
"0.4649, 0.4926, 0.5789, 0.7237, 0.9311, 1.201, 1.557, 2.012, 2.572, 3.246",\
"0.6205, 0.653, 0.7535, 0.9142, 1.136, 1.425, 1.779, 2.225, 2.779, 3.445",\
"0.8051, 0.8422, 0.9578, 1.139, 1.379, 1.685, 2.061, 2.508, 3.051, 3.708",\
"1.02, 1.063, 1.193, 1.398, 1.662, 1.987, 2.384, 2.854, 3.398, 4.044",\
"1.268, 1.316, 1.461, 1.69, 1.982, 2.331, 2.746, 3.241, 3.811, 4.458");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.06254, 0.0786, 0.1348, 0.2419, 0.4087, 0.6423, 0.9497, 1.338, 1.809, 2.378",\
"0.06253, 0.07858, 0.1348, 0.242, 0.4082, 0.6439, 0.9518, 1.339, 1.811, 2.374",\
"0.08078, 0.09482, 0.144, 0.2432, 0.4088, 0.6421, 0.9513, 1.337, 1.811, 2.375",\
"0.1225, 0.1362, 0.1837, 0.2756, 0.4228, 0.6446, 0.9499, 1.338, 1.812, 2.376",\
"0.1807, 0.1973, 0.2502, 0.3407, 0.4807, 0.6845, 0.9671, 1.339, 1.81, 2.376",\
"0.2519, 0.2717, 0.3347, 0.4351, 0.5752, 0.7704, 1.037, 1.381, 1.827, 2.376",\
"0.3334, 0.3582, 0.4324, 0.5492, 0.7022, 0.8952, 1.152, 1.485, 1.9, 2.417",\
"0.423, 0.4542, 0.5448, 0.6774, 0.85, 1.056, 1.31, 1.632, 2.038, 2.527",\
"0.5196, 0.5568, 0.6648, 0.821, 1.014, 1.24, 1.508, 1.826, 2.219, 2.698",\
"0.623, 0.6662, 0.794, 0.977, 1.195, 1.446, 1.732, 2.06, 2.448, 2.918");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.1897, 0.2245, 0.3451, 0.5733, 0.9283, 1.425, 2.079, 2.904, 3.909, 5.108",\
"0.1894, 0.224, 0.3449, 0.5735, 0.9283, 1.425, 2.08, 2.903, 3.909, 5.108",\
"0.1906, 0.2236, 0.3443, 0.5731, 0.9283, 1.425, 2.079, 2.903, 3.909, 5.107",\
"0.2225, 0.2548, 0.3602, 0.5739, 0.9281, 1.425, 2.08, 2.903, 3.908, 5.107",\
"0.2686, 0.3014, 0.4135, 0.6151, 0.9368, 1.426, 2.08, 2.903, 3.908, 5.107",\
"0.3372, 0.3714, 0.4826, 0.6916, 1.003, 1.448, 2.08, 2.903, 3.909, 5.107",\
"0.4158, 0.4562, 0.5784, 0.7846, 1.106, 1.539, 2.121, 2.907, 3.909, 5.107",\
"0.5054, 0.551, 0.6894, 0.9082, 1.225, 1.672, 2.239, 2.971, 3.92, 5.106",\
"0.6036, 0.6556, 0.8126, 1.053, 1.375, 1.824, 2.403, 3.114, 4.007, 5.13",\
"0.7126, 0.7726, 0.9448, 1.214, 1.557, 1.999, 2.583, 3.312, 4.178, 5.242");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.3155, 0.3259, 0.359, 0.4142, 0.4904, 0.5891, 0.7133, 0.8665, 1.052, 1.274",\
"0.3205, 0.3307, 0.3642, 0.4194, 0.4959, 0.5948, 0.7189, 0.8722, 1.058, 1.279",\
"0.3547, 0.3649, 0.3984, 0.4541, 0.5304, 0.6293, 0.7535, 0.9068, 1.093, 1.314",\
"0.4346, 0.4454, 0.4791, 0.5349, 0.6116, 0.7104, 0.8347, 0.9879, 1.174, 1.395",\
"0.5558, 0.5668, 0.6016, 0.659, 0.7366, 0.836, 0.9601, 1.113, 1.299, 1.52",\
"0.7138, 0.7259, 0.7622, 0.8207, 0.8998, 0.9998, 1.125, 1.278, 1.464, 1.684",\
"0.9087, 0.9213, 0.9602, 1.022, 1.103, 1.205, 1.33, 1.484, 1.669, 1.89",\
"1.139, 1.152, 1.195, 1.26, 1.346, 1.451, 1.579, 1.733, 1.919, 2.139",\
"1.404, 1.419, 1.464, 1.534, 1.624, 1.735, 1.868, 2.026, 2.213, 2.434",\
"1.708, 1.723, 1.771, 1.846, 1.942, 2.058, 2.196, 2.36, 2.552, 2.776");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.205, 0.2253, 0.295, 0.4262, 0.6281, 0.9106, 1.282, 1.751, 2.323, 3.004",\
"0.2125, 0.2328, 0.3025, 0.4337, 0.6356, 0.9182, 1.29, 1.759, 2.331, 3.012",\
"0.2351, 0.2554, 0.3246, 0.4556, 0.6581, 0.9406, 1.313, 1.781, 2.352, 3.035",\
"0.2524, 0.2723, 0.3403, 0.4704, 0.6727, 0.956, 1.328, 1.797, 2.368, 3.051",\
"0.2506, 0.2707, 0.3386, 0.4666, 0.6669, 0.9498, 1.322, 1.79, 2.363, 3.044",\
"0.2246, 0.2448, 0.3128, 0.4401, 0.639, 0.9197, 1.29, 1.759, 2.33, 3.011",\
"0.1717, 0.192, 0.2598, 0.386, 0.5838, 0.8636, 1.233, 1.699, 2.271, 2.951",\
"0.0911, 0.1111, 0.1782, 0.304, 0.501, 0.7796, 1.148, 1.613, 2.182, 2.862",\
"-0.0222, -0.0014, 0.0659, 0.191, 0.3856, 0.6635, 1.032, 1.497, 2.064, 2.743",\
"-0.1684, -0.1478, -0.0796, 0.0441, 0.2384, 0.5152, 0.8816, 1.347, 1.914, 2.591");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.137, 0.1496, 0.1898, 0.2572, 0.3566, 0.4954, 0.6834, 0.9267, 1.231, 1.595",\
"0.1364, 0.1499, 0.1895, 0.257, 0.3564, 0.4952, 0.6832, 0.9266, 1.231, 1.596",\
"0.1368, 0.1503, 0.1894, 0.2572, 0.3562, 0.4958, 0.6831, 0.9266, 1.23, 1.596",\
"0.1393, 0.1521, 0.1917, 0.2583, 0.3572, 0.4957, 0.6836, 0.9268, 1.231, 1.596",\
"0.1437, 0.1572, 0.1968, 0.264, 0.3616, 0.4988, 0.6852, 0.9276, 1.231, 1.596",\
"0.1498, 0.1624, 0.2028, 0.2694, 0.367, 0.5038, 0.6892, 0.9304, 1.232, 1.596",\
"0.1652, 0.178, 0.2184, 0.2828, 0.377, 0.5096, 0.6924, 0.9334, 1.234, 1.597",\
"0.1844, 0.1988, 0.241, 0.306, 0.3988, 0.5284, 0.7052, 0.9382, 1.236, 1.599",\
"0.2072, 0.2224, 0.2664, 0.335, 0.4276, 0.5574, 0.7316, 0.9592, 1.248, 1.604",\
"0.23, 0.247, 0.2946, 0.364, 0.4584, 0.5904, 0.766, 0.9942, 1.278, 1.624");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.002316, 0.006934, 0.01575, 0.02949, 0.04877, 0.07414, 0.1061, 0.1451, 0.1916");
values("0.1479, 0.1801, 0.297, 0.5245, 0.878, 1.377, 2.027, 2.854, 3.861, 5.056",\
"0.1479, 0.1803, 0.2971, 0.5246, 0.8779, 1.376, 2.03, 2.855, 3.857, 5.061",\
"0.1488, 0.1805, 0.2969, 0.5243, 0.8781, 1.376, 2.03, 2.852, 3.856, 5.063",\
"0.1503, 0.1811, 0.2965, 0.5233, 0.8785, 1.375, 2.03, 2.853, 3.858, 5.061",\
"0.1564, 0.1866, 0.2981, 0.5209, 0.8756, 1.374, 2.027, 2.852, 3.863, 5.057",\
"0.1639, 0.194, 0.3036, 0.5238, 0.8756, 1.371, 2.029, 2.851, 3.856, 5.057",\
"0.1722, 0.2022, 0.3104, 0.5284, 0.8788, 1.372, 2.024, 2.849, 3.857, 5.053",\
"0.1824, 0.2112, 0.3184, 0.5342, 0.8846, 1.377, 2.027, 2.846, 3.856, 5.058",\
"0.1948, 0.2228, 0.3272, 0.5404, 0.8888, 1.385, 2.032, 2.851, 3.85, 5.052",\
"0.2102, 0.2356, 0.336, 0.5458, 0.8946, 1.39, 2.039, 2.857, 3.855, 5.05");
}
}
}
}