blob: 23981f615c9324c8c7b0d73579f108f7c481a961 [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__and3_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "5.2776e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "5.2776e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "5.27832e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "5.2794e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "7.30404e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "7.30512e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "9.28548e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "7.97328e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "9.28548e-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.002817 ;
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 ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01045, 0.01044, 0.01041, 0.01036, 0.01035, 0.01035, 0.01038, \
0.01036, 0.01036, 0.01036");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.006328, -0.006327, -0.006328, -0.006333, -0.006339, -0.006346, \
-0.006365, -0.006363, -0.006384, -0.006382");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01046, 0.01041, 0.01038, 0.01036, 0.01034, 0.01036, 0.01035, \
0.01036, 0.01036, 0.01035");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.006331, -0.006329, -0.00633, -0.006346, -0.006339, -0.006352, \
-0.006365, -0.006362, -0.006366, -0.006389");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01043, 0.01038, 0.01037, 0.01036, 0.01034, 0.01036, 0.01036, \
0.01037, 0.01036, 0.01035");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.004627, 0.004611, 0.004595, 0.004581, 0.004571, 0.004531, 0.004492, \
0.004503, 0.004497, 0.004481");
}
}
}
pin(A2) {
capacitance : 0.00275 ;
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 ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01318, 0.01328, 0.0136, 0.01394, 0.01421, 0.01438, 0.01451, \
0.01457, 0.01464, 0.01466");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.009219, -0.009198, -0.009162, -0.009157, -0.009147, -0.00917, \
-0.009172, -0.009185, -0.009179, -0.009175");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01054, 0.009683, 0.009241, 0.009196, 0.009186, 0.009192, 0.009191, \
0.009184, 0.009195, 0.009187");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.009185, -0.009182, -0.009179, -0.009158, -0.009153, -0.009178, \
-0.009174, -0.009168, -0.009176, -0.009173");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01033, 0.01032, 0.0103, 0.01029, 0.01028, 0.01031, 0.01029, \
0.01028, 0.01028, 0.01028");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.006436, -0.006429, -0.006415, -0.006427, -0.006426, -0.006441, \
-0.006447, -0.006455, -0.006469, -0.00648");
}
}
}
pin(A3) {
capacitance : 0.002789 ;
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 ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.009258, 0.009234, 0.009207, 0.009184, 0.009175, 0.009207, 0.009197, \
0.00919, 0.009196, 0.009197");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.009205, -0.0092, -0.00916, -0.009159, -0.009154, -0.009158, \
-0.009173, -0.009167, -0.00917, -0.009169");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.009724, 0.00925, 0.00919, 0.009188, 0.009172, 0.009192, 0.009185, \
0.009182, 0.009196, 0.009191");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.009194, -0.009198, -0.00917, -0.009172, -0.00916, -0.009178, \
-0.009175, -0.009173, -0.009172, -0.009181");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.009748, 0.009286, 0.009208, 0.009193, 0.009175, 0.009202, 0.009197, \
0.009192, 0.009196, 0.009194");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.009208, -0.009198, -0.009172, -0.009158, -0.009154, -0.009166, \
-0.009177, -0.009169, -0.009179, -0.009171");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.3545 ;
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&A3" ;
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.1068, 0.1049, 0.1024, 0.101, 0.1002, 0.0997, 0.09941, 0.09921, 0.09911, 0.09903",\
"0.1067, 0.1047, 0.1023, 0.1009, 0.09997, 0.09955, 0.09922, 0.09906, 0.099, 0.09893",\
"0.1079, 0.1058, 0.1031, 0.1017, 0.101, 0.1005, 0.1002, 0.1, 0.09988, 0.09982",\
"0.1168, 0.1143, 0.1104, 0.1081, 0.1068, 0.106, 0.1056, 0.1053, 0.1051, 0.105",\
"0.1353, 0.1319, 0.1262, 0.1222, 0.1196, 0.1182, 0.1173, 0.1167, 0.1164, 0.1162",\
"0.1634, 0.1592, 0.1512, 0.145, 0.141, 0.1384, 0.1368, 0.1357, 0.1351, 0.1346",\
"0.2007, 0.1957, 0.1853, 0.1768, 0.171, 0.1671, 0.1646, 0.1629, 0.1618, 0.161",\
"0.2474, 0.2416, 0.2291, 0.2182, 0.2102, 0.2047, 0.2009, 0.1984, 0.1966, 0.1954",\
"0.3035, 0.2973, 0.2827, 0.2691, 0.2589, 0.2515, 0.2464, 0.2429, 0.2404, 0.2386",\
"0.3692, 0.3627, 0.3463, 0.3301, 0.3176, 0.3082, 0.3014, 0.2968, 0.2932, 0.2908");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.06715, 0.0649, 0.06145, 0.05941, 0.05844, 0.05839, 0.05863, 0.05906, 0.06015, 0.06105",\
"0.06691, 0.06461, 0.06126, 0.05916, 0.05829, 0.05796, 0.05863, 0.05884, 0.05986, 0.06105",\
"0.0679, 0.06577, 0.06214, 0.05999, 0.0589, 0.05875, 0.05917, 0.05974, 0.06054, 0.06177",\
"0.07544, 0.07301, 0.06876, 0.06586, 0.06427, 0.06368, 0.06389, 0.06439, 0.0649, 0.06573",\
"0.08995, 0.08685, 0.08197, 0.07792, 0.07543, 0.07423, 0.07411, 0.07429, 0.07458, 0.07545",\
"0.113, 0.1094, 0.1029, 0.09764, 0.09433, 0.09194, 0.09103, 0.09049, 0.091, 0.09237",\
"0.1446, 0.14, 0.1324, 0.1254, 0.1208, 0.1179, 0.1162, 0.1148, 0.1142, 0.1147",\
"0.1844, 0.1793, 0.1695, 0.1614, 0.1542, 0.1502, 0.1488, 0.1465, 0.1456, 0.1448",\
"0.233, 0.2272, 0.216, 0.206, 0.1971, 0.1914, 0.1877, 0.1874, 0.1856, 0.1837",\
"0.2904, 0.2836, 0.2709, 0.259, 0.2489, 0.2411, 0.2359, 0.233, 0.2331, 0.2316");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.119, 0.1166, 0.1135, 0.1116, 0.1105, 0.1098, 0.1094, 0.1092, 0.109, 0.1089",\
"0.1187, 0.1165, 0.1133, 0.1114, 0.1103, 0.1096, 0.1092, 0.109, 0.1088, 0.1087",\
"0.1198, 0.1175, 0.1142, 0.1123, 0.1112, 0.1106, 0.1102, 0.1099, 0.1098, 0.1097",\
"0.1287, 0.1259, 0.1216, 0.1188, 0.1173, 0.1164, 0.1158, 0.1155, 0.1153, 0.1151",\
"0.148, 0.1444, 0.1384, 0.1338, 0.1311, 0.1294, 0.1284, 0.1277, 0.1273, 0.1269",\
"0.1773, 0.173, 0.1646, 0.158, 0.1536, 0.1507, 0.149, 0.1479, 0.1471, 0.1466",\
"0.2165, 0.2114, 0.2009, 0.1918, 0.1854, 0.1812, 0.1785, 0.1765, 0.1754, 0.1744",\
"0.2653, 0.2596, 0.2469, 0.2353, 0.2268, 0.2208, 0.2168, 0.214, 0.212, 0.2107",\
"0.324, 0.3176, 0.303, 0.289, 0.2781, 0.27, 0.2646, 0.2607, 0.2579, 0.256",\
"0.3928, 0.386, 0.3696, 0.353, 0.3395, 0.3294, 0.3223, 0.3171, 0.3134, 0.3106");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.06716, 0.06485, 0.06144, 0.05941, 0.05844, 0.05824, 0.05863, 0.0592, 0.05997, 0.06069",\
"0.06689, 0.06464, 0.06101, 0.05902, 0.05811, 0.05799, 0.05845, 0.05884, 0.05972, 0.06105",\
"0.06736, 0.06509, 0.06166, 0.0593, 0.05844, 0.05803, 0.05888, 0.05917, 0.05972, 0.06105",\
"0.07388, 0.07123, 0.06725, 0.06442, 0.06304, 0.06249, 0.06277, 0.0632, 0.06386, 0.06465",\
"0.0879, 0.08492, 0.07985, 0.07644, 0.07388, 0.07282, 0.0726, 0.07306, 0.07347, 0.07401",\
"0.111, 0.1074, 0.101, 0.09577, 0.09296, 0.09057, 0.08973, 0.08987, 0.08978, 0.09129",\
"0.1428, 0.1383, 0.1307, 0.1234, 0.1193, 0.1169, 0.1151, 0.1141, 0.113, 0.1143",\
"0.1832, 0.1781, 0.169, 0.1607, 0.1543, 0.1499, 0.1487, 0.1468, 0.1449, 0.1455",\
"0.2323, 0.2266, 0.2159, 0.2059, 0.198, 0.1916, 0.1886, 0.1877, 0.1867, 0.1851",\
"0.2905, 0.2842, 0.2718, 0.2603, 0.2502, 0.2431, 0.2378, 0.2353, 0.2353, 0.2337");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.131, 0.1285, 0.1246, 0.1222, 0.1208, 0.1199, 0.1194, 0.1191, 0.1189, 0.1187",\
"0.1306, 0.1281, 0.1242, 0.1218, 0.1205, 0.1196, 0.1191, 0.1188, 0.1186, 0.1185",\
"0.1318, 0.1292, 0.1252, 0.1228, 0.1214, 0.1206, 0.1201, 0.1198, 0.1196, 0.1194",\
"0.1406, 0.1377, 0.1329, 0.1297, 0.1279, 0.1268, 0.1262, 0.1258, 0.1255, 0.1253",\
"0.1608, 0.1571, 0.1506, 0.1457, 0.1425, 0.1407, 0.1395, 0.1389, 0.1384, 0.138",\
"0.1916, 0.1873, 0.1786, 0.1716, 0.1668, 0.1636, 0.1617, 0.1605, 0.1596, 0.159",\
"0.2335, 0.2284, 0.2175, 0.208, 0.2012, 0.1965, 0.1936, 0.1914, 0.1901, 0.1891",\
"0.2858, 0.2802, 0.2673, 0.2552, 0.2461, 0.2397, 0.2352, 0.2322, 0.2301, 0.2286",\
"0.3492, 0.3429, 0.328, 0.3134, 0.302, 0.2935, 0.2875, 0.2832, 0.2802, 0.278",\
"0.4236, 0.417, 0.4005, 0.3833, 0.3693, 0.3582, 0.3505, 0.3449, 0.3407, 0.3377");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.06727, 0.06493, 0.06162, 0.05934, 0.05847, 0.05835, 0.05888, 0.05931, 0.06036, 0.06105",\
"0.06691, 0.06458, 0.06126, 0.05909, 0.05804, 0.05781, 0.05805, 0.0587, 0.06029, 0.06105",\
"0.06691, 0.06455, 0.06098, 0.05894, 0.05786, 0.05749, 0.0582, 0.05852, 0.05964, 0.06033",\
"0.07228, 0.06992, 0.06604, 0.06341, 0.06211, 0.0617, 0.06209, 0.06237, 0.06368, 0.06501",\
"0.08588, 0.08294, 0.07807, 0.07489, 0.07262, 0.07167, 0.07202, 0.07205, 0.07257, 0.07365",\
"0.1095, 0.1059, 0.09998, 0.09491, 0.09224, 0.09021, 0.08973, 0.08908, 0.09024, 0.08985",\
"0.1425, 0.1381, 0.1306, 0.1242, 0.1196, 0.118, 0.1165, 0.1151, 0.115, 0.1158",\
"0.1848, 0.18, 0.1708, 0.1624, 0.1566, 0.1529, 0.1515, 0.1501, 0.1485, 0.1488",\
"0.2365, 0.231, 0.2204, 0.2107, 0.2025, 0.1974, 0.1944, 0.1937, 0.1928, 0.1913",\
"0.2981, 0.2921, 0.2796, 0.2681, 0.2581, 0.2512, 0.2464, 0.2443, 0.2443, 0.2435");
}
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.2001, 0.2222, 0.2827, 0.376, 0.5071, 0.6866, 0.9221, 1.219, 1.581, 2.014",\
"0.2094, 0.2315, 0.292, 0.3851, 0.5163, 0.6958, 0.9314, 1.228, 1.591, 2.023",\
"0.2454, 0.2674, 0.3278, 0.4208, 0.552, 0.7315, 0.9671, 1.264, 1.626, 2.059",\
"0.3163, 0.3387, 0.3995, 0.4926, 0.6236, 0.803, 1.038, 1.335, 1.697, 2.129",\
"0.406, 0.4303, 0.4943, 0.5902, 0.7222, 0.901, 1.136, 1.432, 1.795, 2.227",\
"0.5093, 0.5363, 0.6057, 0.7056, 0.8394, 1.019, 1.253, 1.549, 1.91, 2.343",\
"0.6246, 0.6542, 0.73, 0.8366, 0.9748, 1.155, 1.389, 1.685, 2.046, 2.477",\
"0.7522, 0.7846, 0.8668, 0.9803, 1.125, 1.31, 1.547, 1.842, 2.203, 2.634",\
"0.8923, 0.9275, 1.017, 1.137, 1.288, 1.479, 1.72, 2.019, 2.38, 2.811",\
"1.046, 1.083, 1.18, 1.308, 1.466, 1.662, 1.91, 2.214, 2.581, 3.012");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.2454, 0.273, 0.3559, 0.4981, 0.7116, 1.01, 1.403, 1.899, 2.504, 3.225",\
"0.2502, 0.2778, 0.3608, 0.503, 0.7165, 1.015, 1.408, 1.904, 2.508, 3.23",\
"0.2716, 0.2991, 0.3819, 0.5239, 0.7373, 1.036, 1.428, 1.924, 2.531, 3.252",\
"0.311, 0.3388, 0.4214, 0.5629, 0.7756, 1.073, 1.466, 1.962, 2.568, 3.289",\
"0.3501, 0.3781, 0.4611, 0.6028, 0.8153, 1.113, 1.505, 1.999, 2.606, 3.327",\
"0.3857, 0.4149, 0.4988, 0.6404, 0.8521, 1.149, 1.54, 2.035, 2.638, 3.359",\
"0.4122, 0.4428, 0.5293, 0.6729, 0.8848, 1.18, 1.571, 2.065, 2.668, 3.388",\
"0.4269, 0.4596, 0.5489, 0.6961, 0.9105, 1.207, 1.597, 2.091, 2.693, 3.413",\
"0.4285, 0.4636, 0.557, 0.7066, 0.9248, 1.226, 1.618, 2.11, 2.712, 3.431",\
"0.4152, 0.4522, 0.5505, 0.7029, 0.925, 1.231, 1.628, 2.124, 2.725, 3.444");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.07444, 0.09654, 0.1642, 0.2852, 0.4839, 0.775, 1.165, 1.657, 2.263, 2.983",\
"0.07418, 0.09658, 0.1641, 0.2858, 0.4847, 0.7753, 1.164, 1.66, 2.264, 2.984",\
"0.0747, 0.09662, 0.1645, 0.2855, 0.4845, 0.7755, 1.164, 1.659, 2.263, 2.984",\
"0.08078, 0.1029, 0.1682, 0.2879, 0.4846, 0.7763, 1.165, 1.659, 2.261, 2.978",\
"0.09576, 0.1177, 0.1816, 0.2968, 0.4886, 0.7756, 1.166, 1.659, 2.261, 2.982",\
"0.114, 0.1378, 0.202, 0.3128, 0.4974, 0.7794, 1.167, 1.658, 2.262, 2.983",\
"0.1334, 0.16, 0.2272, 0.337, 0.5148, 0.7884, 1.168, 1.659, 2.258, 2.979",\
"0.1548, 0.1836, 0.254, 0.3654, 0.5418, 0.8086, 1.18, 1.662, 2.259, 2.977",\
"0.1766, 0.2082, 0.2846, 0.3962, 0.571, 0.8374, 1.207, 1.679, 2.267, 2.976",\
"0.1984, 0.234, 0.315, 0.43, 0.604, 0.87, 1.241, 1.714, 2.291, 2.989");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.09476, 0.1294, 0.247, 0.4703, 0.8319, 1.349, 2.036, 2.901, 3.956, 5.213",\
"0.09516, 0.1295, 0.2471, 0.4703, 0.8313, 1.351, 2.036, 2.901, 3.949, 5.212",\
"0.09436, 0.1295, 0.2468, 0.4704, 0.8318, 1.35, 2.034, 2.897, 3.948, 5.214",\
"0.09784, 0.1315, 0.2491, 0.4712, 0.8319, 1.35, 2.035, 2.898, 3.957, 5.214",\
"0.1037, 0.1361, 0.2536, 0.4754, 0.8342, 1.35, 2.033, 2.893, 3.949, 5.204",\
"0.1132, 0.145, 0.2602, 0.4802, 0.837, 1.354, 2.032, 2.899, 3.947, 5.209",\
"0.1258, 0.1582, 0.2718, 0.4904, 0.842, 1.354, 2.036, 2.893, 3.951, 5.2",\
"0.1418, 0.1748, 0.2852, 0.5058, 0.8572, 1.361, 2.039, 2.896, 3.954, 5.207",\
"0.1572, 0.1916, 0.3006, 0.522, 0.877, 1.383, 2.05, 2.902, 3.948, 5.205",\
"0.172, 0.2098, 0.319, 0.5392, 0.8982, 1.41, 2.075, 2.915, 3.955, 5.201");
}
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.2186, 0.2416, 0.3038, 0.3977, 0.5293, 0.7088, 0.9443, 1.241, 1.604, 2.036",\
"0.2274, 0.2506, 0.3127, 0.4068, 0.5383, 0.7178, 0.9532, 1.25, 1.613, 2.045",\
"0.2636, 0.2867, 0.3488, 0.4428, 0.5742, 0.7537, 0.9892, 1.286, 1.649, 2.08",\
"0.338, 0.3612, 0.4232, 0.5172, 0.6484, 0.8277, 1.063, 1.36, 1.722, 2.154",\
"0.4358, 0.4611, 0.5267, 0.6227, 0.7545, 0.9334, 1.168, 1.465, 1.827, 2.258",\
"0.5521, 0.5796, 0.65, 0.7503, 0.8837, 1.063, 1.297, 1.593, 1.955, 2.386",\
"0.6847, 0.7152, 0.792, 0.8979, 1.035, 1.215, 1.448, 1.744, 2.105, 2.536",\
"0.8348, 0.8677, 0.9512, 1.064, 1.207, 1.39, 1.625, 1.919, 2.28, 2.711",\
"1.002, 1.038, 1.129, 1.249, 1.398, 1.586, 1.825, 2.121, 2.481, 2.912",\
"1.189, 1.228, 1.325, 1.453, 1.609, 1.802, 2.045, 2.347, 2.711, 3.141");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.2613, 0.2887, 0.3717, 0.5139, 0.7274, 1.026, 1.419, 1.915, 2.52, 3.241",\
"0.2645, 0.2921, 0.3749, 0.517, 0.7306, 1.029, 1.422, 1.918, 2.522, 3.242",\
"0.2759, 0.3034, 0.3861, 0.5281, 0.7415, 1.04, 1.433, 1.929, 2.535, 3.257",\
"0.3004, 0.3279, 0.411, 0.5526, 0.7656, 1.063, 1.456, 1.952, 2.558, 3.279",\
"0.3271, 0.3555, 0.4388, 0.5809, 0.7934, 1.091, 1.483, 1.979, 2.584, 3.306",\
"0.3481, 0.3778, 0.4631, 0.6056, 0.8176, 1.114, 1.506, 2.001, 2.606, 3.325",\
"0.3568, 0.388, 0.476, 0.6216, 0.8354, 1.131, 1.522, 2.016, 2.619, 3.34",\
"0.3502, 0.3836, 0.4751, 0.6245, 0.8419, 1.14, 1.53, 2.024, 2.627, 3.346",\
"0.3258, 0.3614, 0.457, 0.6096, 0.8322, 1.135, 1.53, 2.022, 2.624, 3.343",\
"0.2828, 0.3204, 0.4203, 0.5764, 0.8031, 1.113, 1.514, 2.011, 2.613, 3.331");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.08004, 0.1022, 0.1686, 0.2882, 0.4858, 0.776, 1.166, 1.659, 2.261, 2.983",\
"0.07994, 0.1023, 0.1688, 0.2888, 0.4855, 0.7758, 1.166, 1.659, 2.261, 2.983",\
"0.07986, 0.1023, 0.1686, 0.2882, 0.4862, 0.7753, 1.165, 1.658, 2.263, 2.982",\
"0.08454, 0.1063, 0.1717, 0.2897, 0.4855, 0.777, 1.165, 1.659, 2.263, 2.983",\
"0.09908, 0.1219, 0.185, 0.2984, 0.4888, 0.7778, 1.164, 1.659, 2.262, 2.982",\
"0.1176, 0.1414, 0.2038, 0.3136, 0.497, 0.7796, 1.167, 1.659, 2.259, 2.981",\
"0.1372, 0.1638, 0.2288, 0.336, 0.512, 0.7866, 1.168, 1.659, 2.26, 2.978",\
"0.1582, 0.1874, 0.258, 0.363, 0.5362, 0.8024, 1.176, 1.66, 2.259, 2.978",\
"0.1798, 0.2126, 0.2866, 0.3934, 0.5646, 0.8282, 1.196, 1.673, 2.264, 2.976",\
"0.202, 0.238, 0.3194, 0.4268, 0.5958, 0.8594, 1.226, 1.701, 2.28, 2.986");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.09474, 0.1293, 0.2469, 0.4702, 0.8319, 1.35, 2.035, 2.898, 3.956, 5.213",\
"0.09518, 0.1292, 0.2475, 0.4701, 0.8319, 1.351, 2.036, 2.895, 3.949, 5.21",\
"0.09474, 0.1292, 0.2474, 0.4706, 0.8313, 1.351, 2.036, 2.895, 3.949, 5.205",\
"0.098, 0.1316, 0.2491, 0.4711, 0.8314, 1.35, 2.034, 2.899, 3.956, 5.214",\
"0.104, 0.1372, 0.2535, 0.475, 0.8354, 1.351, 2.035, 2.9, 3.948, 5.205",\
"0.1144, 0.1474, 0.2622, 0.4806, 0.8362, 1.352, 2.031, 2.898, 3.955, 5.209",\
"0.1262, 0.1602, 0.2754, 0.4942, 0.8434, 1.353, 2.037, 2.898, 3.949, 5.203",\
"0.1402, 0.1746, 0.2886, 0.5108, 0.8638, 1.365, 2.039, 2.896, 3.948, 5.202",\
"0.1548, 0.1902, 0.3044, 0.5302, 0.8858, 1.39, 2.053, 2.902, 3.946, 5.2",\
"0.169, 0.2076, 0.322, 0.5472, 0.9094, 1.42, 2.087, 2.922, 3.956, 5.199");
}
}
timing() {
related_pin : "A3" ;
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.2346, 0.2585, 0.3225, 0.4179, 0.5499, 0.7296, 0.9651, 1.262, 1.624, 2.056",\
"0.2432, 0.2671, 0.3311, 0.4265, 0.5585, 0.7382, 0.9737, 1.27, 1.633, 2.065",\
"0.2799, 0.3037, 0.3675, 0.4628, 0.595, 0.7746, 1.01, 1.307, 1.669, 2.101",\
"0.3567, 0.3805, 0.444, 0.5391, 0.671, 0.8505, 1.086, 1.382, 1.745, 2.177",\
"0.463, 0.4889, 0.5556, 0.6526, 0.7846, 0.9635, 1.198, 1.495, 1.857, 2.288",\
"0.5919, 0.6201, 0.6916, 0.792, 0.9258, 1.105, 1.339, 1.635, 1.997, 2.428",\
"0.7434, 0.774, 0.8515, 0.9575, 1.094, 1.274, 1.507, 1.803, 2.164, 2.595",\
"0.9172, 0.9505, 1.035, 1.147, 1.289, 1.472, 1.705, 2, 2.361, 2.792",\
"1.116, 1.152, 1.243, 1.362, 1.51, 1.697, 1.934, 2.23, 2.591, 3.021",\
"1.34, 1.379, 1.476, 1.604, 1.758, 1.95, 2.192, 2.492, 2.854, 3.284");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.2702, 0.2976, 0.3807, 0.5227, 0.7364, 1.035, 1.428, 1.924, 2.529, 3.25",\
"0.2732, 0.3008, 0.3836, 0.5257, 0.7392, 1.038, 1.431, 1.927, 2.531, 3.253",\
"0.2773, 0.3046, 0.3876, 0.5296, 0.743, 1.041, 1.434, 1.931, 2.535, 3.256",\
"0.2856, 0.3135, 0.3965, 0.5383, 0.7514, 1.05, 1.443, 1.939, 2.542, 3.262",\
"0.2933, 0.322, 0.4058, 0.5482, 0.7609, 1.059, 1.451, 1.946, 2.552, 3.274",\
"0.2924, 0.3225, 0.4087, 0.5531, 0.7655, 1.062, 1.454, 1.948, 2.554, 3.276",\
"0.2754, 0.307, 0.3969, 0.5453, 0.7612, 1.057, 1.449, 1.942, 2.546, 3.267",\
"0.2383, 0.2722, 0.3658, 0.5185, 0.7399, 1.041, 1.432, 1.925, 2.528, 3.247",\
"0.1793, 0.2153, 0.3128, 0.4695, 0.6966, 1.005, 1.402, 1.896, 2.498, 3.217",\
"0.0969, 0.1345, 0.2358, 0.397, 0.629, 0.9449, 1.351, 1.851, 2.455, 3.173");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.08512, 0.1085, 0.1741, 0.2921, 0.4872, 0.7779, 1.165, 1.659, 2.262, 2.982",\
"0.08514, 0.1082, 0.1739, 0.2921, 0.4872, 0.7769, 1.167, 1.659, 2.263, 2.979",\
"0.08508, 0.1084, 0.174, 0.2925, 0.4879, 0.7779, 1.166, 1.66, 2.263, 2.979",\
"0.08824, 0.1105, 0.1757, 0.2935, 0.488, 0.7775, 1.167, 1.66, 2.262, 2.981",\
"0.1027, 0.1256, 0.1885, 0.3008, 0.4908, 0.7774, 1.167, 1.66, 2.26, 2.981",\
"0.1196, 0.1444, 0.2074, 0.3156, 0.4982, 0.7802, 1.168, 1.658, 2.26, 2.98",\
"0.1394, 0.1672, 0.2318, 0.3364, 0.5118, 0.7868, 1.168, 1.658, 2.259, 2.98",\
"0.1602, 0.1906, 0.2588, 0.363, 0.534, 0.8, 1.175, 1.661, 2.259, 2.978",\
"0.1828, 0.2148, 0.2878, 0.393, 0.5628, 0.8242, 1.192, 1.67, 2.263, 2.976",\
"0.2062, 0.241, 0.321, 0.4274, 0.5932, 0.8536, 1.221, 1.693, 2.278, 2.982");
}
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.00344, 0.01201, 0.02836, 0.05385, 0.0896, 0.1367, 0.1959, 0.2683, 0.3545");
values("0.09526, 0.1293, 0.2474, 0.4703, 0.8319, 1.351, 2.036, 2.901, 3.955, 5.213",\
"0.0952, 0.1289, 0.2474, 0.4702, 0.8312, 1.351, 2.036, 2.9, 3.954, 5.202",\
"0.09504, 0.1293, 0.2468, 0.4704, 0.8318, 1.35, 2.035, 2.9, 3.955, 5.212",\
"0.0977, 0.131, 0.2486, 0.4708, 0.8332, 1.349, 2.036, 2.895, 3.952, 5.209",\
"0.1044, 0.1373, 0.2542, 0.4748, 0.8334, 1.348, 2.036, 2.898, 3.949, 5.213",\
"0.1146, 0.1486, 0.2642, 0.4822, 0.8364, 1.35, 2.035, 2.896, 3.953, 5.205",\
"0.1252, 0.1622, 0.2776, 0.4996, 0.849, 1.354, 2.033, 2.894, 3.95, 5.202",\
"0.1394, 0.176, 0.2934, 0.5192, 0.8722, 1.371, 2.039, 2.894, 3.946, 5.201",\
"0.1542, 0.1912, 0.3096, 0.5394, 0.8998, 1.404, 2.064, 2.903, 3.945, 5.201",\
"0.167, 0.207, 0.3272, 0.5586, 0.9274, 1.442, 2.104, 2.934, 3.961, 5.199");
}
}
}
}