blob: 9d10457dc93eb9521b282c0e153202d373096c17 [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__nor3_1) {
area : 22.579200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.00530352" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000748728" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000729936" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000702864" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000722844" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00068472" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000684216" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000679176" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00530352" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.005806 ;
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.04246, 0.04247, 0.04236, 0.04228, 0.04227, 0.04223, 0.04223, \
0.04221, 0.04216, 0.04213");
}
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.008878, -0.008868, -0.00888, -0.008891, -0.008892, -0.008897, \
-0.008914, -0.008919, -0.008919, -0.008914");
}
}
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.02214, 0.0221, 0.02202, 0.02202, 0.02201, 0.02202, 0.02205, \
0.02203, 0.02201, 0.022");
}
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.008987, -0.008968, -0.008978, -0.008996, -0.008978, -0.008987, \
-0.009012, -0.009018, -0.009016, -0.009014");
}
}
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.02199, 0.02194, 0.02188, 0.02187, 0.02188, 0.02186, 0.02188, \
0.02187, 0.02187, 0.02184");
}
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.00898, -0.008963, -0.008974, -0.008991, -0.008988, -0.00899, \
-0.009011, -0.009014, -0.009011, -0.009014");
}
}
}
pin(A2) {
capacitance : 0.005416 ;
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.02025, 0.02021, 0.02024, 0.02024, 0.02019, 0.02019, 0.02023, \
0.02021, 0.02016, 0.02012");
}
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.01011, -0.0101, -0.01012, -0.01013, -0.01013, -0.01014, -0.01017, \
-0.0102, -0.01021, -0.01023");
}
}
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.03089, 0.03088, 0.03087, 0.03077, 0.03081, 0.03074, 0.03081, \
0.03083, 0.03082, 0.03083");
}
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.02413, -0.02464, -0.02732, -0.02907, -0.02985, -0.03019, -0.03038, \
-0.03045, -0.03049, -0.03054");
}
}
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.01868, 0.01864, 0.01868, 0.01863, 0.01872, 0.01869, 0.01873, \
0.01873, 0.01873, 0.01871");
}
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.01995, -0.01956, -0.0187, -0.01789, -0.01729, -0.01687, -0.01657, \
-0.0163, -0.01607, -0.01587");
}
}
}
pin(A3) {
capacitance : 0.005377 ;
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.03081, 0.03083, 0.0308, 0.03072, 0.03076, 0.03075, 0.0308, 0.03081, \
0.03084, 0.03079");
}
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.02581, -0.02713, -0.0293, -0.02988, -0.03, -0.03011, -0.03024, \
-0.03032, -0.03036, -0.03038");
}
}
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.03132, 0.0313, 0.03124, 0.03118, 0.03123, 0.03124, 0.03124, \
0.03126, 0.03126, 0.03126");
}
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.02431, -0.02552, -0.02749, -0.02859, -0.02917, -0.02945, -0.02972, \
-0.02986, -0.02996, -0.03001");
}
}
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.03079, 0.03075, 0.0307, 0.03069, 0.03074, 0.03074, 0.03075, \
0.03074, 0.03075, 0.03075");
}
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.02848, -0.02916, -0.0297, -0.02997, -0.03002, -0.03012, -0.03022, \
-0.03031, -0.03036, -0.03037");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.1229 ;
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.001593, 0.001803, 0.002172, 0.002434, 0.002689, 0.002838, 0.002905, 0.002981, 0.003014, 0.00304",\
"0.002286, 0.002458, 0.002999, 0.003452, 0.00384, 0.004123, 0.004294, 0.00436, 0.004441, 0.004489",\
"0.006454, 0.006477, 0.00653, 0.006561, 0.006629, 0.006639, 0.00665, 0.006664, 0.006678, 0.006648",\
"0.01608, 0.01579, 0.01493, 0.01382, 0.01274, 0.01177, 0.01098, 0.01034, 0.009822, 0.009416",\
"0.03379, 0.03315, 0.03104, 0.0282, 0.02518, 0.0225, 0.02016, 0.01817, 0.01655, 0.01519",\
"0.06175, 0.06066, 0.05724, 0.05226, 0.04682, 0.04155, 0.03686, 0.03284, 0.02937, 0.02644",\
"0.1011, 0.09957, 0.09487, 0.08776, 0.07941, 0.07113, 0.06341, 0.05648, 0.05054, 0.04536",\
"0.1526, 0.1507, 0.1449, 0.1356, 0.1244, 0.1127, 0.1015, 0.0912, 0.08189, 0.07375",\
"0.2169, 0.2148, 0.2078, 0.1965, 0.1826, 0.1674, 0.1524, 0.1382, 0.1251, 0.1133",\
"0.2948, 0.2923, 0.2843, 0.2712, 0.2545, 0.2362, 0.2172, 0.1989, 0.1816, 0.1657");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.08538, 0.08558, 0.08599, 0.08646, 0.08691, 0.08737, 0.08773, 0.08815, 0.08863, 0.08914",\
"0.08436, 0.08454, 0.08506, 0.08572, 0.08635, 0.08691, 0.08744, 0.08797, 0.08845, 0.08893",\
"0.08765, 0.08752, 0.08717, 0.08697, 0.08703, 0.08727, 0.08762, 0.08805, 0.08852, 0.08907",\
"0.1004, 0.09975, 0.09811, 0.09591, 0.09398, 0.09259, 0.09169, 0.09111, 0.09086, 0.09087",\
"0.1232, 0.1221, 0.1193, 0.115, 0.1106, 0.1065, 0.1032, 0.1007, 0.0986, 0.09724",\
"0.1572, 0.1558, 0.1516, 0.1454, 0.1385, 0.1315, 0.1251, 0.1195, 0.1149, 0.1113",\
"0.2037, 0.2018, 0.1962, 0.188, 0.1784, 0.1686, 0.159, 0.15, 0.1417, 0.1351",\
"0.2635, 0.2613, 0.2544, 0.2439, 0.2317, 0.2191, 0.2062, 0.1937, 0.1821, 0.1715",\
"0.3376, 0.3351, 0.3272, 0.3145, 0.2994, 0.2834, 0.2671, 0.2514, 0.2362, 0.2215",\
"0.4266, 0.4238, 0.4148, 0.4003, 0.3823, 0.363, 0.3434, 0.3241, 0.3051, 0.2867");
}
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.02273, 0.02273, 0.02277, 0.02275, 0.02282, 0.02283, 0.02284, 0.02285, 0.02287, 0.02287",\
"0.02272, 0.02265, 0.02273, 0.02273, 0.02278, 0.02284, 0.02285, 0.02293, 0.02292, 0.02293",\
"0.0244, 0.02433, 0.0241, 0.02375, 0.02353, 0.02338, 0.02323, 0.02317, 0.0231, 0.02303",\
"0.0324, 0.03204, 0.03107, 0.02978, 0.0285, 0.02735, 0.02645, 0.02575, 0.02515, 0.02473",\
"0.05064, 0.04988, 0.04768, 0.04455, 0.04126, 0.0382, 0.03559, 0.03337, 0.03163, 0.03016",\
"0.08089, 0.07978, 0.07621, 0.07091, 0.06485, 0.05895, 0.05366, 0.04905, 0.04511, 0.0418",\
"0.1244, 0.1228, 0.1179, 0.1102, 0.1011, 0.09181, 0.08298, 0.07508, 0.06816, 0.06222",\
"0.1821, 0.1801, 0.1739, 0.1637, 0.1514, 0.1384, 0.1258, 0.1138, 0.1031, 0.09359",\
"0.2545, 0.2522, 0.2446, 0.2323, 0.2169, 0.2, 0.183, 0.1668, 0.1516, 0.1379",\
"0.3422, 0.3397, 0.3311, 0.3167, 0.2982, 0.2774, 0.2561, 0.2353, 0.2154, 0.1969");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.1085, 0.1087, 0.1091, 0.1094, 0.1098, 0.1102, 0.1105, 0.1109, 0.1113, 0.1117",\
"0.107, 0.1072, 0.1078, 0.1085, 0.1092, 0.1098, 0.1102, 0.1107, 0.1112, 0.1116",\
"0.1061, 0.1062, 0.1066, 0.1072, 0.1079, 0.1087, 0.1094, 0.1101, 0.1107, 0.1113",\
"0.1143, 0.1139, 0.113, 0.112, 0.1113, 0.1111, 0.1111, 0.1112, 0.1117, 0.1119",\
"0.1365, 0.1357, 0.133, 0.1294, 0.1258, 0.1229, 0.1205, 0.1189, 0.1178, 0.1169",\
"0.1737, 0.1722, 0.1679, 0.1617, 0.1547, 0.1482, 0.1424, 0.1375, 0.1334, 0.1303",\
"0.2254, 0.2235, 0.2177, 0.209, 0.1988, 0.1885, 0.1787, 0.1698, 0.162, 0.1557",\
"0.2925, 0.2903, 0.2832, 0.2718, 0.2584, 0.2444, 0.2307, 0.2177, 0.2056, 0.1946",\
"0.3757, 0.3731, 0.3649, 0.3515, 0.3348, 0.3169, 0.2993, 0.2819, 0.2656, 0.2503",\
"0.4756, 0.4727, 0.4636, 0.4483, 0.4288, 0.4071, 0.385, 0.3636, 0.3425, 0.3228");
}
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.04202, 0.04202, 0.04199, 0.04195, 0.04189, 0.04197, 0.04201, 0.042, 0.04201, 0.042",\
"0.04064, 0.04057, 0.04056, 0.04045, 0.0405, 0.04048, 0.0405, 0.04055, 0.04056, 0.04056",\
"0.04018, 0.04007, 0.03981, 0.03944, 0.03928, 0.03896, 0.03887, 0.03882, 0.03874, 0.03871",\
"0.04724, 0.04688, 0.04581, 0.04433, 0.04301, 0.04177, 0.04083, 0.04014, 0.03959, 0.03923",\
"0.06683, 0.06599, 0.06341, 0.05981, 0.05603, 0.05267, 0.04973, 0.04739, 0.04546, 0.044",\
"0.1016, 0.1003, 0.09587, 0.08939, 0.08211, 0.07522, 0.06906, 0.06386, 0.05951, 0.05592",\
"0.153, 0.1511, 0.1449, 0.1353, 0.124, 0.1126, 0.1021, 0.0927, 0.08474, 0.07793",\
"0.2219, 0.2194, 0.2115, 0.1988, 0.1833, 0.167, 0.1513, 0.1368, 0.1239, 0.1128",\
"0.3088, 0.3059, 0.2964, 0.2808, 0.2612, 0.2398, 0.2184, 0.1982, 0.1796, 0.1631",\
"0.4146, 0.4112, 0.4005, 0.3823, 0.3587, 0.3323, 0.3052, 0.2787, 0.254, 0.2312");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.1311, 0.1313, 0.1317, 0.132, 0.1324, 0.1328, 0.1331, 0.1335, 0.1338, 0.1344",\
"0.1295, 0.1298, 0.1303, 0.131, 0.1317, 0.1323, 0.1328, 0.1332, 0.1337, 0.1342",\
"0.1276, 0.1278, 0.1284, 0.1291, 0.1301, 0.131, 0.1318, 0.1324, 0.1331, 0.1337",\
"0.1323, 0.1322, 0.1318, 0.1314, 0.1313, 0.1317, 0.1321, 0.1327, 0.1331, 0.1337",\
"0.1526, 0.1517, 0.1495, 0.1466, 0.1439, 0.1416, 0.1399, 0.1388, 0.1381, 0.1377",\
"0.1922, 0.1908, 0.1862, 0.1801, 0.1735, 0.1673, 0.162, 0.1576, 0.154, 0.1513",\
"0.2514, 0.2494, 0.2432, 0.2335, 0.2227, 0.2119, 0.202, 0.193, 0.1852, 0.1787",\
"0.3298, 0.3274, 0.3195, 0.3071, 0.2921, 0.2766, 0.2616, 0.2476, 0.2347, 0.2231",\
"0.4273, 0.4246, 0.4156, 0.4008, 0.3822, 0.3618, 0.3418, 0.3225, 0.3045, 0.2876",\
"0.5445, 0.5416, 0.5318, 0.5151, 0.4934, 0.4687, 0.4432, 0.4186, 0.395, 0.3727");
}
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.06458, 0.07038, 0.0906, 0.1291, 0.1884, 0.2714, 0.3805, 0.5178, 0.6854, 0.8857",\
"0.07234, 0.07805, 0.09843, 0.137, 0.1965, 0.2796, 0.3888, 0.5261, 0.6938, 0.8942",\
"0.09376, 0.1011, 0.1248, 0.1643, 0.2236, 0.3063, 0.4154, 0.5529, 0.7206, 0.9206",\
"0.1014, 0.1119, 0.1452, 0.1995, 0.2712, 0.358, 0.4661, 0.6028, 0.77, 0.9692",\
"0.08472, 0.09869, 0.1427, 0.2143, 0.307, 0.417, 0.5423, 0.6831, 0.8492, 1.047",\
"0.04019, 0.05757, 0.1128, 0.2025, 0.3183, 0.4545, 0.6073, 0.7757, 0.9597, 1.161",\
"-0.034, -0.0133, 0.0531, 0.1606, 0.3004, 0.4639, 0.6472, 0.8463, 1.062, 1.293",\
"-0.14, -0.1158, -0.0383, 0.0873, 0.25, 0.4422, 0.6562, 0.8892, 1.138, 1.403",\
"-0.2779, -0.2505, -0.163, -0.0197, 0.1662, 0.3862, 0.6314, 0.8983, 1.184, 1.486",\
"-0.448, -0.4177, -0.3219, -0.1616, 0.0475, 0.2937, 0.5714, 0.8719, 1.194, 1.535");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.1484, 0.1669, 0.2316, 0.3543, 0.5442, 0.8089, 1.157, 1.594, 2.129, 2.766",\
"0.1518, 0.1702, 0.2351, 0.3587, 0.5488, 0.814, 1.162, 1.601, 2.135, 2.772",\
"0.1858, 0.2027, 0.2644, 0.385, 0.5728, 0.8377, 1.185, 1.623, 2.157, 2.793",\
"0.2633, 0.2809, 0.3413, 0.455, 0.6369, 0.896, 1.239, 1.674, 2.206, 2.841",\
"0.3739, 0.3938, 0.4592, 0.5773, 0.754, 1.005, 1.341, 1.769, 2.295, 2.925",\
"0.515, 0.5384, 0.6131, 0.741, 0.9257, 1.174, 1.5, 1.919, 2.437, 3.06",\
"0.6852, 0.7125, 0.7997, 0.9434, 1.141, 1.399, 1.726, 2.135, 2.641, 3.255",\
"0.8857, 0.9167, 1.017, 1.181, 1.398, 1.671, 2.01, 2.421, 2.919, 3.52",\
"1.12, 1.155, 1.268, 1.452, 1.695, 1.99, 2.343, 2.769, 3.269, 3.861",\
"1.388, 1.428, 1.553, 1.759, 2.028, 2.351, 2.727, 3.168, 3.685, 4.28");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.07182, 0.08136, 0.1157, 0.181, 0.2826, 0.4249, 0.6125, 0.8498, 1.138, 1.483",\
"0.07187, 0.08148, 0.1154, 0.181, 0.2826, 0.4251, 0.6119, 0.8501, 1.139, 1.481",\
"0.09548, 0.1037, 0.1308, 0.1852, 0.2827, 0.425, 0.6127, 0.8483, 1.137, 1.483",\
"0.1445, 0.1556, 0.1896, 0.247, 0.3265, 0.4413, 0.6147, 0.8492, 1.139, 1.483",\
"0.2104, 0.2246, 0.2684, 0.3373, 0.4296, 0.5451, 0.6854, 0.88, 1.144, 1.483",\
"0.2925, 0.3099, 0.3636, 0.4492, 0.5591, 0.6888, 0.8424, 1.021, 1.238, 1.527",\
"0.3912, 0.4126, 0.4794, 0.5812, 0.71, 0.8616, 1.032, 1.226, 1.448, 1.7",\
"0.5064, 0.5332, 0.6124, 0.7328, 0.8848, 1.056, 1.249, 1.465, 1.702, 1.97",\
"0.636, 0.6678, 0.7634, 0.905, 1.078, 1.274, 1.493, 1.73, 1.991, 2.276",\
"0.7828, 0.8186, 0.9296, 1.097, 1.294, 1.516, 1.76, 2.027, 2.312, 2.62");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.299, 0.3337, 0.4538, 0.6768, 1.021, 1.501, 2.134, 2.927, 3.898, 5.052",\
"0.2967, 0.3327, 0.4532, 0.6779, 1.022, 1.502, 2.133, 2.928, 3.899, 5.055",\
"0.2918, 0.3271, 0.4502, 0.6771, 1.022, 1.503, 2.135, 2.927, 3.898, 5.053",\
"0.3196, 0.3495, 0.4565, 0.6734, 1.02, 1.502, 2.134, 2.933, 3.897, 5.055",\
"0.3644, 0.3941, 0.5037, 0.7027, 1.024, 1.502, 2.134, 2.929, 3.897, 5.055",\
"0.4444, 0.4738, 0.5732, 0.7708, 1.076, 1.52, 2.136, 2.928, 3.905, 5.054",\
"0.546, 0.5778, 0.6818, 0.8672, 1.168, 1.592, 2.173, 2.938, 3.897, 5.058",\
"0.664, 0.6996, 0.814, 1.008, 1.294, 1.71, 2.265, 2.994, 3.922, 5.054",\
"0.7954, 0.8344, 0.9642, 1.176, 1.467, 1.864, 2.412, 3.11, 3.999, 5.096",\
"0.9384, 0.983, 1.128, 1.36, 1.672, 2.069, 2.596, 3.282, 4.136, 5.197");
}
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.089, 0.09536, 0.117, 0.1569, 0.2176, 0.3017, 0.4114, 0.5495, 0.7174, 0.9175",\
"0.09601, 0.1022, 0.1239, 0.1638, 0.2245, 0.3086, 0.4184, 0.5563, 0.7245, 0.9247",\
"0.1216, 0.1282, 0.15, 0.1894, 0.2497, 0.3334, 0.4432, 0.5808, 0.7488, 0.9492",\
"0.1417, 0.1509, 0.181, 0.2314, 0.2994, 0.384, 0.4929, 0.6299, 0.7975, 0.997",\
"0.1405, 0.1526, 0.1919, 0.2577, 0.3447, 0.4501, 0.5716, 0.7102, 0.8765, 1.075",\
"0.115, 0.1298, 0.1788, 0.2606, 0.3687, 0.4978, 0.6453, 0.8089, 0.9892, 1.188",\
"0.0636, 0.0815, 0.1391, 0.2364, 0.366, 0.521, 0.6965, 0.8895, 1.099, 1.326",\
"-0.0131, 0.0069, 0.073, 0.1848, 0.3358, 0.5161, 0.7205, 0.9445, 1.187, 1.446",\
"-0.1174, -0.0947, -0.0208, 0.1052, 0.2746, 0.4808, 0.7146, 0.9708, 1.247, 1.542",\
"-0.2499, -0.2254, -0.1432, -0.0037, 0.1845, 0.4142, 0.6763, 0.9648, 1.276, 1.607");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.2287, 0.2475, 0.3127, 0.4356, 0.6246, 0.8893, 1.237, 1.674, 2.208, 2.845",\
"0.2304, 0.2493, 0.3153, 0.4393, 0.6289, 0.8947, 1.242, 1.68, 2.214, 2.851",\
"0.2445, 0.2634, 0.3286, 0.4523, 0.6423, 0.9086, 1.258, 1.696, 2.23, 2.867",\
"0.2866, 0.3058, 0.3712, 0.4906, 0.6767, 0.9395, 1.287, 1.723, 2.257, 2.893",\
"0.3673, 0.3871, 0.4526, 0.5736, 0.7554, 1.01, 1.349, 1.78, 2.31, 2.942",\
"0.4813, 0.5031, 0.5755, 0.7, 0.8829, 1.134, 1.463, 1.884, 2.404, 3.029",\
"0.62, 0.6454, 0.7269, 0.8653, 1.056, 1.309, 1.635, 2.045, 2.554, 3.168",\
"0.7835, 0.8121, 0.9047, 1.059, 1.268, 1.531, 1.86, 2.268, 2.765, 3.367",\
"0.9727, 1.005, 1.108, 1.28, 1.511, 1.794, 2.134, 2.545, 3.042, 3.632",\
"1.188, 1.224, 1.338, 1.528, 1.782, 2.09, 2.452, 2.874, 3.373, 3.965");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.1093, 0.1196, 0.1547, 0.2209, 0.3232, 0.4662, 0.655, 0.8913, 1.18, 1.523",\
"0.1091, 0.1192, 0.1547, 0.2208, 0.3235, 0.4669, 0.655, 0.8916, 1.18, 1.524",\
"0.1237, 0.1317, 0.1607, 0.2219, 0.3231, 0.4667, 0.6543, 0.8915, 1.18, 1.524",\
"0.1853, 0.1951, 0.2259, 0.2797, 0.357, 0.4774, 0.6556, 0.8916, 1.18, 1.524",\
"0.2674, 0.2792, 0.3174, 0.3806, 0.4673, 0.5776, 0.7177, 0.9163, 1.184, 1.523",\
"0.3713, 0.3856, 0.4321, 0.5077, 0.6064, 0.7296, 0.8776, 1.052, 1.272, 1.563",\
"0.499, 0.5164, 0.5702, 0.6602, 0.775, 0.9124, 1.074, 1.263, 1.481, 1.731",\
"0.6488, 0.6706, 0.7344, 0.8374, 0.971, 1.125, 1.306, 1.509, 1.741, 2.002",\
"0.8228, 0.8486, 0.9238, 1.046, 1.195, 1.37, 1.57, 1.789, 2.038, 2.315",\
"1.02, 1.05, 1.14, 1.277, 1.447, 1.642, 1.862, 2.107, 2.374, 2.67");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.31, 0.3426, 0.4578, 0.6786, 1.022, 1.501, 2.135, 2.928, 3.899, 5.064",\
"0.3103, 0.3429, 0.4577, 0.6792, 1.022, 1.5, 2.134, 2.933, 3.9, 5.054",\
"0.3146, 0.3456, 0.4586, 0.6793, 1.022, 1.501, 2.136, 2.932, 3.898, 5.059",\
"0.3499, 0.3782, 0.4799, 0.684, 1.023, 1.501, 2.134, 2.926, 3.901, 5.051",\
"0.41, 0.4361, 0.5336, 0.7255, 1.04, 1.504, 2.137, 2.927, 3.902, 5.063",\
"0.5138, 0.5374, 0.623, 0.8004, 1.095, 1.536, 2.144, 2.933, 3.897, 5.054",\
"0.644, 0.6706, 0.7556, 0.9198, 1.193, 1.608, 2.187, 2.945, 3.905, 5.055",\
"0.7932, 0.8206, 0.9138, 1.085, 1.344, 1.729, 2.276, 3.003, 3.93, 5.059",\
"0.961, 0.9904, 1.093, 1.277, 1.543, 1.909, 2.423, 3.113, 4.003, 5.104",\
"1.15, 1.179, 1.291, 1.491, 1.773, 2.146, 2.629, 3.285, 4.131, 5.197");
}
}
timing() {
related_pin : "A3" ;
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.09317, 0.1004, 0.125, 0.1691, 0.2341, 0.3218, 0.4344, 0.5744, 0.7442, 0.9457",\
"0.0993, 0.1066, 0.1308, 0.1747, 0.2395, 0.3271, 0.4398, 0.5799, 0.7496, 0.9508",\
"0.127, 0.134, 0.157, 0.199, 0.2629, 0.3501, 0.4626, 0.6024, 0.7721, 0.9733",\
"0.154, 0.1634, 0.194, 0.2455, 0.3139, 0.3998, 0.511, 0.6503, 0.8195, 1.02",\
"0.1614, 0.1737, 0.2134, 0.2793, 0.3665, 0.471, 0.5916, 0.7303, 0.8979, 1.098",\
"0.1471, 0.1619, 0.2104, 0.2917, 0.399, 0.5272, 0.6726, 0.8343, 1.012, 1.212",\
"0.1098, 0.1275, 0.1846, 0.2809, 0.4089, 0.5611, 0.7337, 0.9234, 1.13, 1.354",\
"0.0507, 0.0703, 0.1353, 0.2457, 0.3938, 0.5711, 0.7712, 0.9915, 1.229, 1.483",\
"-0.0311, -0.0091, 0.0622, 0.185, 0.3526, 0.5542, 0.7837, 1.034, 1.304, 1.592",\
"-0.1356, -0.1116, -0.0338, 0.1009, 0.285, 0.5103, 0.7678, 1.049, 1.352, 1.676");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.2606, 0.2795, 0.3446, 0.4675, 0.6567, 0.9209, 1.269, 1.706, 2.24, 2.877",\
"0.2638, 0.2829, 0.3488, 0.4728, 0.6628, 0.9279, 1.276, 1.714, 2.248, 2.885",\
"0.2759, 0.2949, 0.3606, 0.4846, 0.6762, 0.9424, 1.291, 1.73, 2.264, 2.901",\
"0.3032, 0.3223, 0.387, 0.5079, 0.6962, 0.9607, 1.308, 1.746, 2.28, 2.917",\
"0.3604, 0.3793, 0.4444, 0.5636, 0.7468, 1.003, 1.344, 1.777, 2.308, 2.941",\
"0.4429, 0.4651, 0.5368, 0.6609, 0.8413, 1.092, 1.422, 1.844, 2.366, 2.992",\
"0.5474, 0.5727, 0.6539, 0.7911, 0.9806, 1.229, 1.553, 1.962, 2.471, 3.084",\
"0.6727, 0.7008, 0.7918, 0.9446, 1.152, 1.413, 1.735, 2.138, 2.632, 3.231",\
"0.8165, 0.8476, 0.9497, 1.119, 1.347, 1.629, 1.964, 2.365, 2.854, 3.439",\
"0.9795, 1.014, 1.126, 1.312, 1.563, 1.869, 2.227, 2.643, 3.13, 3.71");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.1375, 0.149, 0.1877, 0.2578, 0.3628, 0.5066, 0.6955, 0.9319, 1.222, 1.566",\
"0.135, 0.147, 0.1859, 0.2575, 0.3624, 0.5072, 0.6956, 0.9325, 1.222, 1.566",\
"0.1472, 0.1557, 0.1872, 0.2532, 0.3597, 0.5055, 0.6946, 0.9321, 1.222, 1.565",\
"0.2205, 0.23, 0.2598, 0.3109, 0.3875, 0.5122, 0.6947, 0.9316, 1.221, 1.565",\
"0.3193, 0.3308, 0.3662, 0.4253, 0.5063, 0.6099, 0.7502, 0.9516, 1.224, 1.566",\
"0.4443, 0.4587, 0.5021, 0.5715, 0.663, 0.7754, 0.9146, 1.084, 1.305, 1.601",\
"0.6012, 0.6174, 0.67, 0.749, 0.8526, 0.9772, 1.127, 1.303, 1.513, 1.762",\
"0.7892, 0.809, 0.8706, 0.9628, 1.079, 1.22, 1.379, 1.566, 1.784, 2.038",\
"1.011, 1.033, 1.104, 1.214, 1.346, 1.499, 1.676, 1.874, 2.102, 2.364",\
"1.265, 1.293, 1.376, 1.501, 1.651, 1.826, 2.014, 2.231, 2.471, 2.74");
}
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.001841, 0.004793, 0.01043, 0.01922, 0.03154, 0.04776, 0.06819, 0.09313, 0.1229");
values("0.3106, 0.3428, 0.458, 0.6789, 1.022, 1.503, 2.135, 2.933, 3.898, 5.055",\
"0.311, 0.3433, 0.4578, 0.6792, 1.021, 1.501, 2.135, 2.928, 3.898, 5.054",\
"0.3139, 0.3451, 0.4586, 0.6779, 1.021, 1.5, 2.135, 2.932, 3.899, 5.06",\
"0.3371, 0.3664, 0.4712, 0.6823, 1.022, 1.501, 2.135, 2.928, 3.898, 5.053",\
"0.3997, 0.4253, 0.5204, 0.7145, 1.035, 1.502, 2.136, 2.927, 3.896, 5.055",\
"0.5334, 0.5542, 0.633, 0.7978, 1.088, 1.532, 2.142, 2.931, 3.905, 5.06",\
"0.7002, 0.7224, 0.801, 0.9532, 1.206, 1.607, 2.182, 2.95, 3.908, 5.052",\
"0.8898, 0.9132, 1, 1.158, 1.397, 1.755, 2.283, 3.003, 3.931, 5.07",\
"1.105, 1.13, 1.223, 1.394, 1.642, 1.983, 2.462, 3.129, 4.004, 5.113",\
"1.358, 1.381, 1.472, 1.657, 1.922, 2.271, 2.724, 3.34, 4.156, 5.199");
}
}
}
}