blob: 1773e8ad2b229f60d8aa1a600b50c71b168ce91c [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_mcu9t5v0__and3_1) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "5.29452e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "5.29452e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "5.29452e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "5.29488e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "7.29108e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "7.29108e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "9.23976e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "7.99488e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "9.23976e-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.003734 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01425, 0.01421, 0.01414, 0.01411, 0.0141, 0.01411, 0.0141, 0.01414, \
0.0141, 0.01412");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.008058, -0.00806, -0.008058, -0.008057, -0.008052, -0.008073, \
-0.008077, -0.008095, -0.008127, -0.008115");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01425, 0.01422, 0.01418, 0.01412, 0.0141, 0.01411, 0.01412, \
0.01414, 0.01412, 0.01412");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.008065, -0.008068, -0.008082, -0.008055, -0.008072, -0.008081, \
-0.008092, -0.008107, -0.008133, -0.008113");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01418, 0.01418, 0.01413, 0.0141, 0.01409, 0.01411, 0.01412, \
0.01414, 0.01415, 0.01411");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.009203, 0.009197, 0.009133, 0.009118, 0.00908, 0.009065, 0.009027, \
0.009018, 0.009002, 0.009001");
}
}
}
pin(A2) {
capacitance : 0.003616 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01856, 0.0187, 0.01916, 0.01969, 0.02013, 0.02042, 0.02065, \
0.02076, 0.0209, 0.02092");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01224, -0.01219, -0.01216, -0.01214, -0.01213, -0.01213, -0.01215, \
-0.01217, -0.01215, -0.01216");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01425, 0.01301, 0.01226, 0.01218, 0.01216, 0.01217, 0.01219, \
0.0122, 0.01218, 0.01218");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01219, -0.01217, -0.01217, -0.01214, -0.01213, -0.01212, -0.01215, \
-0.01216, -0.01217, -0.01215");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01405, 0.01404, 0.01403, 0.01399, 0.01398, 0.01399, 0.01399, \
0.01399, 0.01399, 0.01398");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.00833, -0.008323, -0.008305, -0.008307, -0.008332, -0.008316, \
-0.008356, -0.008382, -0.008384, -0.00838");
}
}
}
pin(A3) {
capacitance : 0.003751 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01227, 0.01227, 0.01217, 0.01219, 0.01217, 0.01216, 0.0122, \
0.01219, 0.0122, 0.01219");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01221, -0.01218, -0.01215, -0.01213, -0.01212, -0.01211, -0.01213, \
-0.01215, -0.01215, -0.01215");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01278, 0.01224, 0.0122, 0.01217, 0.01218, 0.01218, 0.0122, 0.01219, \
0.01219, 0.0122");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01221, -0.01216, -0.01215, -0.01216, -0.01214, -0.01213, -0.01216, \
-0.01216, -0.01216, -0.01216");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.013, 0.01232, 0.01219, 0.0122, 0.01217, 0.01216, 0.0122, 0.0122, \
0.01219, 0.01219");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01222, -0.01219, -0.01217, -0.01214, -0.01213, -0.01213, -0.01215, \
-0.01216, -0.01215, -0.01216");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.4518 ;
max_transition : 4.4 ;
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.1482, 0.1449, 0.1404, 0.138, 0.1367, 0.1357, 0.1352, 0.1347, 0.1346, 0.1345",\
"0.1478, 0.1445, 0.1402, 0.1375, 0.1361, 0.1353, 0.1349, 0.1345, 0.1343, 0.1341",\
"0.1485, 0.1452, 0.1405, 0.138, 0.1367, 0.1358, 0.1353, 0.135, 0.1348, 0.1347",\
"0.1584, 0.1544, 0.1485, 0.1449, 0.1429, 0.1418, 0.1411, 0.1406, 0.1404, 0.1401",\
"0.1804, 0.1755, 0.1671, 0.1612, 0.1576, 0.1557, 0.1544, 0.1535, 0.153, 0.1527",\
"0.2137, 0.2076, 0.1963, 0.1877, 0.1824, 0.1788, 0.1768, 0.1755, 0.1743, 0.1737",\
"0.2584, 0.2515, 0.237, 0.2252, 0.2174, 0.2122, 0.2087, 0.2062, 0.2048, 0.2037",\
"0.3143, 0.3066, 0.2891, 0.2738, 0.2632, 0.2559, 0.2509, 0.2474, 0.2451, 0.2434",\
"0.3815, 0.373, 0.3529, 0.334, 0.3205, 0.3107, 0.3038, 0.2991, 0.2958, 0.2933",\
"0.4602, 0.4512, 0.4287, 0.4062, 0.3893, 0.3768, 0.3678, 0.3617, 0.3571, 0.3538");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.09249, 0.08958, 0.08499, 0.08257, 0.0816, 0.08153, 0.08217, 0.08293, 0.08408, 0.08487",\
"0.09201, 0.08912, 0.08478, 0.08228, 0.08117, 0.08088, 0.08189, 0.08282, 0.08372, 0.08595",\
"0.09309, 0.09019, 0.08569, 0.08296, 0.08192, 0.08146, 0.08235, 0.08372, 0.08408, 0.08667",\
"0.102, 0.09883, 0.09332, 0.08959, 0.08765, 0.08718, 0.08743, 0.08865, 0.08912, 0.09135",\
"0.1192, 0.1151, 0.1088, 0.1037, 0.1002, 0.09884, 0.09877, 0.09917, 0.09992, 0.1011",\
"0.1467, 0.1416, 0.1335, 0.1266, 0.1221, 0.1191, 0.1181, 0.1181, 0.1183, 0.1201",\
"0.1843, 0.1785, 0.1682, 0.1591, 0.1528, 0.15, 0.1472, 0.1453, 0.1449, 0.1457",\
"0.2321, 0.2252, 0.2129, 0.2019, 0.1926, 0.1868, 0.1848, 0.1824, 0.1813, 0.1803",\
"0.2902, 0.2822, 0.2677, 0.2536, 0.2431, 0.235, 0.2308, 0.2295, 0.2274, 0.2245",\
"0.3587, 0.3495, 0.3325, 0.3167, 0.3041, 0.2942, 0.2868, 0.2835, 0.2832, 0.2803");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.1683, 0.1644, 0.1587, 0.1553, 0.1533, 0.1521, 0.1513, 0.151, 0.1506, 0.1504",\
"0.1678, 0.1641, 0.1582, 0.1549, 0.1529, 0.1516, 0.1508, 0.1504, 0.15, 0.1498",\
"0.1685, 0.1647, 0.1589, 0.1554, 0.1534, 0.1522, 0.1514, 0.1511, 0.1507, 0.1506",\
"0.1777, 0.1736, 0.1666, 0.1622, 0.1598, 0.1584, 0.1573, 0.1568, 0.1564, 0.1562",\
"0.2004, 0.1953, 0.186, 0.1795, 0.1754, 0.1729, 0.1714, 0.1705, 0.1698, 0.1694",\
"0.2346, 0.2284, 0.2165, 0.2073, 0.2012, 0.1972, 0.1948, 0.1932, 0.192, 0.1914",\
"0.281, 0.2741, 0.2591, 0.2467, 0.2381, 0.2324, 0.2285, 0.2259, 0.2242, 0.223",\
"0.339, 0.3314, 0.3136, 0.2978, 0.2863, 0.2783, 0.2728, 0.2692, 0.2665, 0.2647",\
"0.4085, 0.4002, 0.38, 0.3606, 0.3461, 0.3354, 0.3281, 0.323, 0.3193, 0.3167",\
"0.4902, 0.4812, 0.4588, 0.4357, 0.418, 0.4046, 0.3947, 0.3881, 0.3832, 0.3795");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.09251, 0.08938, 0.08504, 0.0826, 0.0816, 0.08149, 0.08196, 0.08257, 0.08444, 0.08595",\
"0.09189, 0.08909, 0.08457, 0.08214, 0.08102, 0.08106, 0.08171, 0.0825, 0.08372, 0.08487",\
"0.09234, 0.08946, 0.08501, 0.0821, 0.08106, 0.08081, 0.08124, 0.08207, 0.08336, 0.08595",\
"0.09979, 0.09655, 0.09125, 0.08775, 0.08592, 0.08542, 0.08585, 0.08657, 0.08732, 0.08883",\
"0.1161, 0.1122, 0.1057, 0.1012, 0.09802, 0.09676, 0.09679, 0.09665, 0.09776, 0.09891",\
"0.1434, 0.1386, 0.1305, 0.1232, 0.1197, 0.1169, 0.1161, 0.1154, 0.1158, 0.1173",\
"0.1809, 0.1751, 0.1651, 0.1562, 0.1502, 0.1473, 0.1449, 0.1434, 0.1428, 0.1439",\
"0.229, 0.2222, 0.21, 0.1996, 0.191, 0.1848, 0.1831, 0.1809, 0.1795, 0.1795",\
"0.2872, 0.2797, 0.2655, 0.2519, 0.2426, 0.2343, 0.2292, 0.2289, 0.227, 0.2249",\
"0.3563, 0.3475, 0.3314, 0.3161, 0.3033, 0.2935, 0.2867, 0.2829, 0.2832, 0.2803");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.1881, 0.1838, 0.1769, 0.1725, 0.17, 0.1681, 0.1672, 0.1666, 0.1661, 0.1657",\
"0.1874, 0.1832, 0.1763, 0.172, 0.1693, 0.1675, 0.1665, 0.1659, 0.1654, 0.1651",\
"0.1883, 0.184, 0.177, 0.1725, 0.1701, 0.1684, 0.1674, 0.1668, 0.1663, 0.166",\
"0.197, 0.1924, 0.1846, 0.1796, 0.1765, 0.1747, 0.1735, 0.1728, 0.1723, 0.1719",\
"0.2204, 0.2151, 0.2051, 0.1976, 0.193, 0.1901, 0.1883, 0.1872, 0.1864, 0.1859",\
"0.2558, 0.2497, 0.237, 0.2271, 0.2205, 0.2159, 0.2132, 0.2114, 0.2101, 0.2092",\
"0.3042, 0.2973, 0.2819, 0.2689, 0.2596, 0.2534, 0.2492, 0.2463, 0.2445, 0.243",\
"0.3654, 0.3578, 0.3398, 0.3233, 0.3113, 0.3026, 0.2967, 0.2927, 0.2898, 0.2878",\
"0.4393, 0.431, 0.4106, 0.3909, 0.3756, 0.3644, 0.3562, 0.3507, 0.3468, 0.344",\
"0.5261, 0.5172, 0.4949, 0.4712, 0.4528, 0.4388, 0.4284, 0.4211, 0.4157, 0.4117");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.09243, 0.08935, 0.08503, 0.08257, 0.08164, 0.08117, 0.08199, 0.08333, 0.08372, 0.08631",\
"0.09202, 0.08901, 0.08474, 0.08206, 0.08106, 0.08106, 0.08163, 0.08246, 0.08336, 0.08487",\
"0.09171, 0.08872, 0.08444, 0.08174, 0.08056, 0.08034, 0.08055, 0.08153, 0.083, 0.08415",\
"0.09764, 0.0944, 0.08909, 0.08617, 0.08452, 0.08383, 0.08426, 0.08502, 0.0866, 0.08775",\
"0.1126, 0.109, 0.1025, 0.09884, 0.09578, 0.09474, 0.09549, 0.09575, 0.09632, 0.09747",\
"0.1396, 0.135, 0.1272, 0.1208, 0.1177, 0.1153, 0.1148, 0.1142, 0.1147, 0.1158",\
"0.1781, 0.1724, 0.1627, 0.1547, 0.1486, 0.1467, 0.1443, 0.1425, 0.1431, 0.1425",\
"0.2276, 0.2211, 0.209, 0.1992, 0.191, 0.1858, 0.1843, 0.1827, 0.1806, 0.181",\
"0.2881, 0.2808, 0.2668, 0.2548, 0.2445, 0.237, 0.2327, 0.2319, 0.2299, 0.2292",\
"0.3602, 0.3523, 0.336, 0.321, 0.3094, 0.2999, 0.2928, 0.29, 0.2896, 0.2875");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.1918, 0.211, 0.2625, 0.3397, 0.4453, 0.5873, 0.7725, 1.006, 1.291, 1.631",\
"0.1993, 0.2185, 0.2697, 0.3472, 0.4528, 0.5947, 0.7799, 1.013, 1.298, 1.638",\
"0.2287, 0.2478, 0.2992, 0.3765, 0.482, 0.6239, 0.8092, 1.042, 1.328, 1.667",\
"0.2902, 0.3093, 0.3605, 0.4378, 0.5433, 0.6851, 0.8702, 1.104, 1.388, 1.728",\
"0.3711, 0.3915, 0.4459, 0.5252, 0.6315, 0.7731, 0.9579, 1.191, 1.475, 1.815",\
"0.4673, 0.4899, 0.5475, 0.6302, 0.7381, 0.8802, 1.065, 1.297, 1.581, 1.921",\
"0.5766, 0.6015, 0.6644, 0.7515, 0.8633, 1.006, 1.191, 1.423, 1.707, 2.046",\
"0.6993, 0.7262, 0.7945, 0.8876, 1.005, 1.151, 1.337, 1.568, 1.852, 2.19",\
"0.835, 0.8643, 0.9382, 1.037, 1.16, 1.311, 1.5, 1.734, 2.017, 2.355",\
"0.9852, 1.016, 1.096, 1.201, 1.33, 1.487, 1.68, 1.918, 2.204, 2.543");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.2125, 0.2356, 0.3057, 0.4261, 0.6071, 0.86, 1.193, 1.613, 2.126, 2.738",\
"0.2168, 0.2401, 0.3101, 0.4305, 0.6115, 0.8645, 1.197, 1.617, 2.131, 2.741",\
"0.2352, 0.2584, 0.3285, 0.4487, 0.6296, 0.8826, 1.216, 1.636, 2.148, 2.759",\
"0.2692, 0.2926, 0.3624, 0.482, 0.6623, 0.9148, 1.248, 1.668, 2.18, 2.791",\
"0.3011, 0.3246, 0.3947, 0.5145, 0.6945, 0.9463, 1.279, 1.698, 2.211, 2.822",\
"0.3285, 0.3527, 0.4235, 0.5429, 0.7218, 0.9734, 1.305, 1.724, 2.236, 2.846",\
"0.3466, 0.3722, 0.4444, 0.5654, 0.7442, 0.9946, 1.326, 1.744, 2.255, 2.865",\
"0.353, 0.3805, 0.4549, 0.5777, 0.7579, 1.009, 1.339, 1.758, 2.268, 2.878",\
"0.3462, 0.375, 0.4529, 0.5773, 0.7608, 1.014, 1.346, 1.762, 2.273, 2.882",\
"0.3248, 0.3556, 0.4369, 0.5639, 0.7496, 1.006, 1.342, 1.76, 2.269, 2.878");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.0672, 0.08564, 0.1404, 0.2355, 0.3879, 0.6128, 0.9178, 1.303, 1.778, 2.343",\
"0.06692, 0.0855, 0.1403, 0.2354, 0.3877, 0.6126, 0.9172, 1.303, 1.778, 2.342",\
"0.06756, 0.0859, 0.1405, 0.2355, 0.3872, 0.6128, 0.918, 1.304, 1.775, 2.341",\
"0.07102, 0.08914, 0.1429, 0.2375, 0.3887, 0.6129, 0.9175, 1.304, 1.778, 2.34",\
"0.083, 0.1019, 0.1545, 0.2457, 0.3922, 0.6144, 0.917, 1.304, 1.777, 2.342",\
"0.0978, 0.1184, 0.1704, 0.2588, 0.4008, 0.6178, 0.9196, 1.304, 1.777, 2.342",\
"0.1154, 0.137, 0.1914, 0.2776, 0.414, 0.6246, 0.9212, 1.305, 1.775, 2.34",\
"0.1318, 0.1582, 0.2152, 0.3024, 0.4374, 0.64, 0.9282, 1.306, 1.776, 2.339",\
"0.1518, 0.1786, 0.2402, 0.3294, 0.4632, 0.6644, 0.9478, 1.318, 1.78, 2.338",\
"0.1716, 0.2006, 0.2666, 0.3582, 0.4918, 0.6918, 0.9744, 1.343, 1.796, 2.346");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.07986, 0.1088, 0.2086, 0.3977, 0.705, 1.141, 1.719, 2.45, 3.34, 4.403",\
"0.07972, 0.1089, 0.2086, 0.3977, 0.7039, 1.143, 1.719, 2.449, 3.347, 4.401",\
"0.07966, 0.1086, 0.2086, 0.3979, 0.7033, 1.143, 1.722, 2.452, 3.34, 4.402",\
"0.08222, 0.1106, 0.2106, 0.3986, 0.7036, 1.142, 1.721, 2.452, 3.34, 4.4",\
"0.0864, 0.1148, 0.2145, 0.4026, 0.7055, 1.142, 1.722, 2.451, 3.339, 4.402",\
"0.0947, 0.1224, 0.2194, 0.4058, 0.7088, 1.146, 1.722, 2.451, 3.34, 4.402",\
"0.1056, 0.1338, 0.2288, 0.4136, 0.7124, 1.147, 1.724, 2.448, 3.337, 4.398",\
"0.1182, 0.146, 0.2398, 0.4254, 0.7238, 1.151, 1.726, 2.451, 3.344, 4.396",\
"0.131, 0.162, 0.2524, 0.438, 0.738, 1.168, 1.733, 2.453, 3.34, 4.4",\
"0.145, 0.1774, 0.267, 0.4518, 0.753, 1.187, 1.751, 2.465, 3.346, 4.399");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.2137, 0.2339, 0.2874, 0.3659, 0.472, 0.614, 0.7992, 1.032, 1.317, 1.657",\
"0.2208, 0.241, 0.2945, 0.373, 0.4792, 0.6212, 0.8064, 1.04, 1.325, 1.664",\
"0.2504, 0.2705, 0.3238, 0.4025, 0.5085, 0.6506, 0.8358, 1.069, 1.354, 1.694",\
"0.314, 0.3342, 0.3874, 0.4656, 0.5716, 0.7135, 0.8986, 1.132, 1.417, 1.756",\
"0.4024, 0.424, 0.4798, 0.5599, 0.6664, 0.808, 0.9928, 1.226, 1.51, 1.85",\
"0.509, 0.5324, 0.592, 0.6751, 0.7834, 0.9254, 1.109, 1.342, 1.627, 1.966",\
"0.6331, 0.6587, 0.7235, 0.8109, 0.9219, 1.064, 1.249, 1.481, 1.765, 2.103",\
"0.7746, 0.8021, 0.8723, 0.9656, 1.081, 1.226, 1.41, 1.642, 1.925, 2.264",\
"0.934, 0.9638, 1.039, 1.138, 1.259, 1.408, 1.595, 1.827, 2.11, 2.449",\
"1.112, 1.144, 1.224, 1.33, 1.457, 1.61, 1.801, 2.036, 2.32, 2.658");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.2285, 0.2517, 0.3217, 0.4422, 0.6232, 0.876, 1.209, 1.629, 2.142, 2.752",\
"0.2316, 0.255, 0.325, 0.4454, 0.6263, 0.8793, 1.212, 1.632, 2.145, 2.757",\
"0.2422, 0.2653, 0.3352, 0.4555, 0.6364, 0.8891, 1.222, 1.643, 2.154, 2.765",\
"0.2632, 0.2867, 0.3567, 0.4765, 0.6569, 0.9095, 1.242, 1.662, 2.175, 2.786",\
"0.2853, 0.3092, 0.3796, 0.4998, 0.6799, 0.932, 1.264, 1.685, 2.195, 2.808",\
"0.3018, 0.3266, 0.3982, 0.5185, 0.6979, 0.9494, 1.281, 1.7, 2.212, 2.824",\
"0.3063, 0.3326, 0.406, 0.5288, 0.7088, 0.9592, 1.291, 1.709, 2.22, 2.831",\
"0.2962, 0.3243, 0.4003, 0.5257, 0.7084, 0.9599, 1.29, 1.708, 2.219, 2.828",\
"0.2695, 0.2993, 0.3787, 0.5062, 0.6928, 0.948, 1.281, 1.698, 2.208, 2.817",\
"0.2256, 0.2568, 0.3401, 0.4699, 0.659, 0.9184, 1.256, 1.676, 2.185, 2.794");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.07334, 0.0925, 0.1463, 0.2399, 0.3904, 0.6136, 0.9183, 1.304, 1.778, 2.338",\
"0.07366, 0.09284, 0.1461, 0.24, 0.3894, 0.6143, 0.917, 1.304, 1.777, 2.342",\
"0.07342, 0.09316, 0.1466, 0.2399, 0.3901, 0.6134, 0.9184, 1.303, 1.777, 2.34",\
"0.07558, 0.09444, 0.1482, 0.2408, 0.3897, 0.6143, 0.9174, 1.304, 1.778, 2.341",\
"0.08776, 0.1073, 0.1592, 0.2476, 0.3935, 0.615, 0.9176, 1.303, 1.777, 2.343",\
"0.102, 0.1226, 0.1738, 0.2608, 0.4012, 0.6186, 0.92, 1.304, 1.775, 2.342",\
"0.1188, 0.1414, 0.1942, 0.2774, 0.4136, 0.6236, 0.9214, 1.305, 1.777, 2.339",\
"0.136, 0.1608, 0.2192, 0.3014, 0.433, 0.6352, 0.927, 1.306, 1.776, 2.339",\
"0.1548, 0.1822, 0.2444, 0.3272, 0.4574, 0.6554, 0.9392, 1.312, 1.778, 2.339",\
"0.1744, 0.2034, 0.2712, 0.3554, 0.4844, 0.6812, 0.9622, 1.331, 1.788, 2.342");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.0799, 0.1089, 0.2087, 0.3979, 0.7039, 1.141, 1.72, 2.452, 3.346, 4.408",\
"0.08004, 0.1086, 0.2086, 0.3978, 0.7038, 1.141, 1.719, 2.45, 3.34, 4.402",\
"0.07924, 0.1085, 0.2091, 0.3981, 0.7039, 1.142, 1.722, 2.453, 3.339, 4.404",\
"0.08214, 0.1107, 0.2105, 0.3985, 0.7041, 1.141, 1.72, 2.45, 3.342, 4.401",\
"0.08734, 0.1158, 0.2146, 0.4022, 0.7055, 1.141, 1.719, 2.453, 3.339, 4.402",\
"0.0951, 0.1237, 0.2208, 0.4062, 0.7078, 1.145, 1.721, 2.451, 3.34, 4.41",\
"0.1052, 0.134, 0.231, 0.4166, 0.713, 1.147, 1.721, 2.452, 3.342, 4.402",\
"0.117, 0.1464, 0.2424, 0.4292, 0.7272, 1.154, 1.723, 2.449, 3.337, 4.401",\
"0.1302, 0.1616, 0.2556, 0.4438, 0.744, 1.171, 1.735, 2.454, 3.339, 4.398",\
"0.1442, 0.1754, 0.2698, 0.4578, 0.7614, 1.196, 1.761, 2.469, 3.344, 4.398");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.2325, 0.2537, 0.3091, 0.3892, 0.4962, 0.6387, 0.8239, 1.057, 1.342, 1.682",\
"0.2394, 0.2605, 0.3159, 0.3959, 0.5031, 0.6455, 0.8307, 1.064, 1.349, 1.688",\
"0.2694, 0.2905, 0.3458, 0.426, 0.533, 0.6753, 0.8606, 1.094, 1.379, 1.718",\
"0.3348, 0.3559, 0.4108, 0.4906, 0.5975, 0.7397, 0.9249, 1.158, 1.443, 1.782",\
"0.4303, 0.4527, 0.51, 0.5911, 0.6982, 0.8401, 1.025, 1.258, 1.542, 1.882",\
"0.547, 0.5712, 0.6322, 0.7164, 0.8251, 0.9673, 1.152, 1.384, 1.669, 2.008",\
"0.6864, 0.7126, 0.778, 0.8663, 0.9773, 1.12, 1.304, 1.536, 1.82, 2.159",\
"0.8477, 0.8759, 0.9467, 1.04, 1.155, 1.299, 1.483, 1.715, 1.999, 2.337",\
"1.032, 1.062, 1.138, 1.238, 1.358, 1.505, 1.691, 1.923, 2.206, 2.544",\
"1.24, 1.272, 1.353, 1.459, 1.585, 1.737, 1.926, 2.16, 2.443, 2.781");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.2375, 0.2607, 0.3307, 0.4511, 0.6321, 0.8851, 1.218, 1.638, 2.151, 2.762",\
"0.2407, 0.2638, 0.3338, 0.4542, 0.6351, 0.8882, 1.221, 1.641, 2.154, 2.765",\
"0.2455, 0.2687, 0.3387, 0.4589, 0.6399, 0.8927, 1.226, 1.646, 2.159, 2.77",\
"0.2534, 0.2767, 0.3467, 0.467, 0.6474, 0.9002, 1.233, 1.653, 2.166, 2.777",\
"0.2594, 0.2835, 0.3542, 0.4747, 0.655, 0.9073, 1.24, 1.66, 2.172, 2.784",\
"0.2578, 0.2832, 0.3557, 0.4772, 0.657, 0.9086, 1.241, 1.66, 2.172, 2.783",\
"0.242, 0.2687, 0.3435, 0.468, 0.6498, 0.9008, 1.232, 1.65, 2.162, 2.772",\
"0.2081, 0.2363, 0.3138, 0.4416, 0.6271, 0.8809, 1.212, 1.63, 2.14, 2.749",\
"0.1541, 0.1841, 0.2651, 0.3957, 0.5852, 0.8437, 1.179, 1.596, 2.106, 2.715",\
"0.0792, 0.1108, 0.1952, 0.3277, 0.5211, 0.7852, 1.126, 1.548, 2.058, 2.666");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.07974, 0.09916, 0.1528, 0.2453, 0.3927, 0.6153, 0.9182, 1.304, 1.778, 2.341",\
"0.07936, 0.09902, 0.1532, 0.2455, 0.3934, 0.6157, 0.9181, 1.303, 1.777, 2.341",\
"0.07954, 0.09898, 0.1526, 0.2444, 0.3925, 0.6157, 0.9181, 1.304, 1.776, 2.342",\
"0.08016, 0.09994, 0.1538, 0.2455, 0.3928, 0.6164, 0.9182, 1.305, 1.776, 2.342",\
"0.09188, 0.1118, 0.1634, 0.2509, 0.3962, 0.6168, 0.9184, 1.305, 1.778, 2.339",\
"0.1058, 0.1264, 0.1786, 0.2638, 0.4038, 0.62, 0.9194, 1.304, 1.777, 2.338",\
"0.1216, 0.1444, 0.1978, 0.2798, 0.4146, 0.625, 0.9212, 1.304, 1.776, 2.34",\
"0.1394, 0.1648, 0.2212, 0.3016, 0.4316, 0.6348, 0.926, 1.308, 1.777, 2.338",\
"0.1564, 0.185, 0.246, 0.328, 0.4548, 0.6522, 0.9366, 1.311, 1.778, 2.339",\
"0.175, 0.206, 0.2732, 0.3558, 0.4814, 0.676, 0.9568, 1.325, 1.785, 2.342");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.004111, 0.01503, 0.03589, 0.06838, 0.114, 0.174, 0.2495, 0.3418, 0.4518");
values("0.07938, 0.1088, 0.2087, 0.3979, 0.7033, 1.143, 1.722, 2.452, 3.341, 4.4",\
"0.07954, 0.1089, 0.2091, 0.3976, 0.7038, 1.142, 1.72, 2.45, 3.341, 4.401",\
"0.07944, 0.1086, 0.2091, 0.3979, 0.704, 1.143, 1.722, 2.451, 3.34, 4.402",\
"0.08204, 0.1103, 0.2101, 0.3984, 0.7039, 1.143, 1.722, 2.452, 3.346, 4.409",\
"0.08674, 0.1155, 0.2147, 0.4014, 0.7046, 1.141, 1.722, 2.454, 3.339, 4.401",\
"0.09542, 0.1238, 0.222, 0.407, 0.7076, 1.143, 1.722, 2.451, 3.345, 4.401",\
"0.1042, 0.1348, 0.233, 0.42, 0.7164, 1.145, 1.72, 2.45, 3.339, 4.406",\
"0.1162, 0.1466, 0.245, 0.4344, 0.7328, 1.156, 1.725, 2.448, 3.338, 4.399",\
"0.1276, 0.1608, 0.258, 0.4498, 0.7528, 1.181, 1.743, 2.454, 3.337, 4.398",\
"0.1402, 0.173, 0.271, 0.4652, 0.773, 1.207, 1.771, 2.476, 3.347, 4.398");
}
}
}
}