blob: 7ac625da7ec8465d474b45010285266d1a5064f1 [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__nor3_1) {
area : 17.561600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.00015147" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0001814725" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000137346" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000137346" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "9.28455e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "9.28455e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "9.28455e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "9.28455e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001814725" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004215 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.06316, 0.06309, 0.06296, 0.06293, 0.06286, 0.06287, 0.06292, \
0.06293, 0.06292, 0.06293");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01271, -0.01269, -0.01269, -0.01273, -0.0127, -0.01272, -0.01275, \
-0.01276, -0.01274, -0.01274");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03373, 0.03367, 0.03367, 0.03364, 0.0336, 0.03359, 0.03364, \
0.03366, 0.03364, 0.03364");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01325, -0.01324, -0.01327, -0.01328, -0.01327, -0.01328, -0.01334, \
-0.01333, -0.0133, -0.01332");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03373, 0.03367, 0.03364, 0.03362, 0.0336, 0.03359, 0.03364, \
0.03363, 0.03364, 0.03366");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01325, -0.01324, -0.01327, -0.01329, -0.01327, -0.01328, -0.01332, \
-0.01333, -0.01333, -0.01332");
}
}
}
pin(A2) {
capacitance : 0.003982 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03028, 0.03028, 0.03034, 0.03032, 0.03033, 0.03025, 0.03036, \
0.03033, 0.03032, 0.03029");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01365, -0.01364, -0.01369, -0.01367, -0.01373, -0.01371, -0.01376, \
-0.01377, -0.01376, -0.01376");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04884, 0.04874, 0.04866, 0.04863, 0.04845, 0.0485, 0.04861, \
0.04856, 0.04868, 0.04857");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03791, -0.03978, -0.04455, -0.04699, -0.04757, -0.04774, -0.04786, \
-0.04797, -0.04801, -0.04806");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02838, 0.02832, 0.02831, 0.02838, 0.02841, 0.02838, 0.02841, \
0.02846, 0.02844, 0.02844");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03091, -0.02954, -0.02581, -0.02391, -0.02344, -0.023, -0.02264, \
-0.02218, -0.02164, -0.02116");
}
}
}
pin(A3) {
capacitance : 0.004057 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04849, 0.04851, 0.04848, 0.04871, 0.04849, 0.04841, 0.04856, \
0.04849, 0.0485, 0.04857");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04143, -0.04374, -0.04667, -0.04723, -0.04756, -0.04766, -0.04788, \
-0.04796, -0.04801, -0.04806");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04862, 0.04855, 0.0485, 0.04867, 0.04842, 0.04847, 0.04856, \
0.04859, 0.04853, 0.04859");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04017, -0.04221, -0.04451, -0.04574, -0.04649, -0.04689, -0.04718, \
-0.04737, -0.04751, -0.04762");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04849, 0.04851, 0.0485, 0.04871, 0.04847, 0.04838, 0.04851, \
0.04843, 0.04855, 0.04853");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04599, -0.04643, -0.04701, -0.04724, -0.04752, -0.04766, -0.04788, \
-0.0479, -0.04801, -0.04807");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.09011 ;
max_transition : 2.6 ;
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.0001209, 0.0004631, 0.001335, 0.002276, 0.002873, 0.00326, 0.003479, 0.00366, 0.003764, 0.003859",\
"0.001724, 0.002028, 0.002817, 0.003693, 0.004417, 0.004907, 0.005199, 0.005434, 0.005577, 0.005673",\
"0.009378, 0.00933, 0.009141, 0.009064, 0.008974, 0.008831, 0.008822, 0.008751, 0.008761, 0.008654",\
"0.02721, 0.02654, 0.0247, 0.02239, 0.0201, 0.01808, 0.01647, 0.01513, 0.01417, 0.01335",\
"0.06095, 0.05947, 0.05529, 0.04952, 0.04358, 0.03824, 0.03362, 0.02977, 0.02656, 0.02391",\
"0.1137, 0.1116, 0.1049, 0.0951, 0.08431, 0.07416, 0.06506, 0.05722, 0.05051, 0.04485",\
"0.1875, 0.1848, 0.1758, 0.162, 0.1459, 0.1298, 0.1149, 0.1017, 0.09019, 0.08012",\
"0.2837, 0.2803, 0.2693, 0.2518, 0.2304, 0.2079, 0.1864, 0.1666, 0.1489, 0.1333",\
"0.4034, 0.3995, 0.3866, 0.3657, 0.3394, 0.3107, 0.2818, 0.2547, 0.2298, 0.2073",\
"0.5475, 0.5431, 0.5288, 0.5049, 0.474, 0.4392, 0.4033, 0.3683, 0.3353, 0.3051");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.137, 0.1373, 0.138, 0.1389, 0.1397, 0.1403, 0.141, 0.142, 0.1429, 0.1436",\
"0.1373, 0.1375, 0.138, 0.1387, 0.1394, 0.1401, 0.1409, 0.142, 0.1429, 0.1436",\
"0.1464, 0.146, 0.1448, 0.1437, 0.1429, 0.1426, 0.1426, 0.1431, 0.1435, 0.1442",\
"0.1714, 0.1703, 0.1671, 0.1626, 0.1583, 0.1547, 0.1522, 0.1507, 0.1496, 0.1491",\
"0.2146, 0.2128, 0.2078, 0.1999, 0.1914, 0.1832, 0.1763, 0.1709, 0.1666, 0.1634",\
"0.278, 0.2756, 0.2685, 0.2578, 0.2452, 0.2322, 0.2197, 0.209, 0.1999, 0.1926",\
"0.3642, 0.3613, 0.3519, 0.3381, 0.3215, 0.3038, 0.2861, 0.2695, 0.2543, 0.2412",\
"0.4747, 0.4714, 0.4603, 0.4428, 0.4221, 0.3997, 0.3767, 0.3542, 0.3328, 0.3125",\
"0.6109, 0.607, 0.5946, 0.5741, 0.5487, 0.5216, 0.4933, 0.465, 0.4368, 0.4103",\
"0.774, 0.7697, 0.7563, 0.7334, 0.7036, 0.6707, 0.6372, 0.603, 0.5692, 0.5358");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.03063, 0.03064, 0.03072, 0.03085, 0.03092, 0.031, 0.03108, 0.03113, 0.03118, 0.03121",\
"0.03081, 0.03077, 0.03086, 0.03082, 0.03093, 0.03106, 0.0311, 0.03113, 0.03112, 0.03117",\
"0.03482, 0.03467, 0.03406, 0.03346, 0.03278, 0.03245, 0.0321, 0.03191, 0.0317, 0.03157",\
"0.05102, 0.05035, 0.04836, 0.0456, 0.04276, 0.04038, 0.03845, 0.03697, 0.03583, 0.0349",\
"0.08622, 0.08481, 0.08036, 0.07414, 0.06753, 0.06138, 0.05604, 0.05171, 0.04819, 0.04531",\
"0.1436, 0.1413, 0.1344, 0.124, 0.112, 0.1006, 0.09024, 0.08122, 0.07362, 0.06726",\
"0.2245, 0.2217, 0.2124, 0.1976, 0.1801, 0.1622, 0.1452, 0.1301, 0.1167, 0.1053",\
"0.3313, 0.3276, 0.316, 0.2974, 0.2742, 0.2494, 0.2249, 0.2021, 0.1818, 0.1638",\
"0.4643, 0.4601, 0.4466, 0.4243, 0.3955, 0.3639, 0.3319, 0.3008, 0.272, 0.2462",\
"0.6248, 0.6202, 0.6053, 0.5798, 0.546, 0.5076, 0.4678, 0.4283, 0.3905, 0.3554");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.1742, 0.1745, 0.1753, 0.1763, 0.177, 0.1775, 0.1782, 0.1791, 0.1798, 0.181",\
"0.1727, 0.173, 0.174, 0.1752, 0.1763, 0.177, 0.1778, 0.1789, 0.1794, 0.1806",\
"0.1752, 0.1752, 0.1751, 0.1754, 0.176, 0.1767, 0.1775, 0.1785, 0.1797, 0.1804",\
"0.1957, 0.1948, 0.1925, 0.1896, 0.1869, 0.185, 0.1839, 0.1837, 0.1836, 0.1835",\
"0.2397, 0.2379, 0.233, 0.2261, 0.2186, 0.2117, 0.2061, 0.2019, 0.1986, 0.1962",\
"0.3083, 0.3059, 0.2986, 0.2879, 0.2754, 0.2627, 0.2509, 0.241, 0.2324, 0.2256",\
"0.4029, 0.3999, 0.3905, 0.3756, 0.3584, 0.3403, 0.3221, 0.3051, 0.2902, 0.2771",\
"0.5244, 0.5209, 0.5098, 0.4917, 0.4694, 0.4456, 0.4215, 0.3976, 0.3754, 0.3548",\
"0.6744, 0.6706, 0.6582, 0.637, 0.61, 0.5802, 0.5497, 0.5195, 0.4905, 0.4625",\
"0.8542, 0.8501, 0.8365, 0.8129, 0.782, 0.7467, 0.7096, 0.6732, 0.6359, 0.6005");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.05512, 0.05514, 0.05511, 0.05503, 0.05504, 0.05521, 0.05522, 0.05525, 0.05528, 0.05533",\
"0.05359, 0.05356, 0.05338, 0.05337, 0.0533, 0.05327, 0.05329, 0.0533, 0.05335, 0.05332",\
"0.05515, 0.05481, 0.05423, 0.05332, 0.0527, 0.05217, 0.05199, 0.05167, 0.0515, 0.05138",\
"0.07113, 0.07034, 0.06798, 0.06486, 0.06173, 0.05907, 0.057, 0.05542, 0.05428, 0.0533",\
"0.1096, 0.1079, 0.1028, 0.09551, 0.08786, 0.08091, 0.07487, 0.07022, 0.06639, 0.06339",\
"0.1749, 0.1722, 0.164, 0.1514, 0.1375, 0.124, 0.112, 0.1018, 0.0933, 0.08636",\
"0.2691, 0.2657, 0.2542, 0.2364, 0.2152, 0.1936, 0.1737, 0.1558, 0.1405, 0.1274",\
"0.3941, 0.3898, 0.3755, 0.3525, 0.3241, 0.2937, 0.2643, 0.2372, 0.2131, 0.1921",\
"0.5504, 0.5453, 0.5288, 0.5013, 0.466, 0.427, 0.3876, 0.35, 0.3156, 0.2847",\
"0.7398, 0.7343, 0.7156, 0.6841, 0.6426, 0.5953, 0.5459, 0.4972, 0.4514, 0.4093");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.2111, 0.2115, 0.2124, 0.2133, 0.2139, 0.2146, 0.2152, 0.2161, 0.2166, 0.218",\
"0.2096, 0.21, 0.211, 0.2123, 0.2133, 0.2141, 0.2151, 0.216, 0.2167, 0.2181",\
"0.2089, 0.2091, 0.2096, 0.2104, 0.2115, 0.2125, 0.2135, 0.2148, 0.2161, 0.2169",\
"0.2247, 0.2242, 0.2224, 0.2205, 0.2189, 0.218, 0.2177, 0.2178, 0.2182, 0.219",\
"0.2679, 0.2663, 0.2618, 0.2555, 0.2491, 0.2432, 0.2384, 0.2352, 0.2324, 0.2307",\
"0.3426, 0.3403, 0.3326, 0.3218, 0.3094, 0.2971, 0.2857, 0.2761, 0.2682, 0.2618",\
"0.4492, 0.4462, 0.4363, 0.4206, 0.4023, 0.383, 0.3646, 0.3476, 0.3319, 0.3188",\
"0.5884, 0.5848, 0.5729, 0.5538, 0.5293, 0.5034, 0.4771, 0.4521, 0.4286, 0.4071",\
"0.7604, 0.7564, 0.7437, 0.721, 0.6919, 0.659, 0.6254, 0.5926, 0.5604, 0.5301",\
"0.9667, 0.9625, 0.9487, 0.924, 0.8904, 0.8517, 0.8102, 0.7696, 0.7285, 0.6894");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.04508, 0.04925, 0.06365, 0.09081, 0.1327, 0.1912, 0.2682, 0.3651, 0.4833, 0.6242",\
"0.04852, 0.05263, 0.06699, 0.09411, 0.136, 0.1946, 0.2716, 0.3685, 0.4867, 0.6275",\
"0.05914, 0.0638, 0.07912, 0.1059, 0.1474, 0.2057, 0.2825, 0.3792, 0.4974, 0.6382",\
"0.06581, 0.07204, 0.09214, 0.1253, 0.1703, 0.2281, 0.304, 0.4001, 0.5178, 0.6585",\
"0.0626, 0.07071, 0.09637, 0.1386, 0.1941, 0.2613, 0.3399, 0.435, 0.5515, 0.691",\
"0.04763, 0.05763, 0.08943, 0.1411, 0.2088, 0.2893, 0.3813, 0.4851, 0.602, 0.74",\
"0.02046, 0.03215, 0.06976, 0.1312, 0.2113, 0.3065, 0.4142, 0.5331, 0.6639, 0.8076",\
"-0.01953, -0.0061, 0.03707, 0.1076, 0.2004, 0.3102, 0.4345, 0.5711, 0.7186, 0.8791",\
"-0.0731, -0.0578, -0.0092, 0.0704, 0.1752, 0.3, 0.4408, 0.595, 0.7624, 0.941",\
"-0.141, -0.124, -0.0698, 0.0187, 0.1349, 0.2731, 0.4315, 0.6046, 0.7913, 0.9904");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.07545, 0.08474, 0.1172, 0.1789, 0.2739, 0.4073, 0.5818, 0.8014, 1.07, 1.389",\
"0.0786, 0.08773, 0.1199, 0.1815, 0.2767, 0.4094, 0.584, 0.8039, 1.073, 1.392",\
"0.09679, 0.1052, 0.1356, 0.1954, 0.2892, 0.4209, 0.5954, 0.8145, 1.083, 1.402",\
"0.1349, 0.1436, 0.174, 0.2305, 0.321, 0.45, 0.6218, 0.8392, 1.106, 1.424",\
"0.1887, 0.1989, 0.2324, 0.291, 0.3792, 0.5042, 0.6715, 0.8853, 1.149, 1.465",\
"0.2554, 0.2677, 0.307, 0.3721, 0.464, 0.5878, 0.7504, 0.9591, 1.218, 1.529",\
"0.3348, 0.3493, 0.3951, 0.4704, 0.5708, 0.6995, 0.8619, 1.066, 1.319, 1.625",\
"0.4276, 0.4445, 0.4977, 0.5837, 0.697, 0.8346, 1.003, 1.207, 1.456, 1.755",\
"0.5349, 0.5539, 0.6142, 0.7116, 0.8386, 0.9918, 1.17, 1.38, 1.629, 1.924",\
"0.657, 0.6776, 0.7457, 0.8549, 0.9962, 1.165, 1.359, 1.579, 1.835, 2.131");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.04839, 0.055, 0.07801, 0.1223, 0.191, 0.2871, 0.4141, 0.5729, 0.7677, 1.003",\
"0.04866, 0.05523, 0.07799, 0.1221, 0.1907, 0.2875, 0.4137, 0.5733, 0.7702, 1",\
"0.05914, 0.06448, 0.0829, 0.1229, 0.191, 0.2866, 0.4142, 0.5732, 0.7701, 0.9992",\
"0.08528, 0.09182, 0.1125, 0.1489, 0.2027, 0.2896, 0.4138, 0.5733, 0.77, 1.003",\
"0.121, 0.1292, 0.1551, 0.1968, 0.2536, 0.3271, 0.4299, 0.5766, 0.7675, 0.9991",\
"0.1652, 0.1756, 0.2074, 0.2577, 0.3232, 0.4016, 0.4992, 0.6201, 0.7871, 1.004",\
"0.2183, 0.2309, 0.2695, 0.3297, 0.4064, 0.4948, 0.5988, 0.7201, 0.8648, 1.051",\
"0.28, 0.2947, 0.3409, 0.4125, 0.5003, 0.601, 0.716, 0.8448, 0.995, 1.165",\
"0.3474, 0.3656, 0.4206, 0.5034, 0.6036, 0.7202, 0.8494, 0.9898, 1.146, 1.325",\
"0.422, 0.4444, 0.5088, 0.6044, 0.7198, 0.8512, 0.9952, 1.152, 1.321, 1.507");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.1472, 0.1647, 0.2244, 0.3356, 0.5067, 0.7479, 1.062, 1.46, 1.945, 2.524",\
"0.1466, 0.1641, 0.2241, 0.3354, 0.5068, 0.7472, 1.061, 1.458, 1.943, 2.521",\
"0.1458, 0.1626, 0.2226, 0.335, 0.5067, 0.7469, 1.063, 1.46, 1.943, 2.519",\
"0.1611, 0.1756, 0.228, 0.3341, 0.5061, 0.7462, 1.063, 1.459, 1.942, 2.522",\
"0.1874, 0.2017, 0.253, 0.3499, 0.5104, 0.7459, 1.061, 1.46, 1.942, 2.52",\
"0.2303, 0.2454, 0.2945, 0.387, 0.5355, 0.7562, 1.062, 1.457, 1.942, 2.522",\
"0.28, 0.297, 0.3522, 0.4452, 0.586, 0.7942, 1.081, 1.461, 1.945, 2.519",\
"0.3358, 0.355, 0.4174, 0.5202, 0.6594, 0.8564, 1.128, 1.49, 1.954, 2.522",\
"0.3978, 0.4198, 0.4916, 0.6028, 0.7556, 0.9464, 1.206, 1.549, 1.99, 2.539",\
"0.4648, 0.4886, 0.5672, 0.6954, 0.8596, 1.061, 1.311, 1.64, 2.057, 2.585");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.06204, 0.06639, 0.08117, 0.1088, 0.151, 0.2099, 0.287, 0.384, 0.5022, 0.6432",\
"0.06481, 0.06914, 0.0839, 0.1115, 0.1537, 0.2125, 0.2897, 0.3866, 0.5049, 0.6459",\
"0.07628, 0.08051, 0.095, 0.1221, 0.1641, 0.2226, 0.2996, 0.3965, 0.5145, 0.6555",\
"0.08912, 0.09469, 0.1128, 0.1439, 0.1867, 0.2445, 0.3206, 0.4169, 0.5345, 0.675",\
"0.09457, 0.1016, 0.1247, 0.1631, 0.2154, 0.2799, 0.3567, 0.4517, 0.5682, 0.7078",\
"0.09078, 0.09931, 0.127, 0.1742, 0.2373, 0.3137, 0.4023, 0.5037, 0.6194, 0.7574",\
"0.07718, 0.08692, 0.1198, 0.1748, 0.2488, 0.3389, 0.4419, 0.5568, 0.6849, 0.8262",\
"0.05362, 0.06466, 0.1016, 0.1648, 0.2501, 0.3531, 0.4714, 0.6025, 0.746, 0.9027",\
"0.02, 0.0324, 0.0728, 0.1436, 0.2393, 0.3555, 0.489, 0.6371, 0.7985, 0.9718",\
"-0.0243, -0.0108, 0.0344, 0.1114, 0.2166, 0.3452, 0.4945, 0.6588, 0.839, 1.032");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.1101, 0.1196, 0.1524, 0.214, 0.3094, 0.4423, 0.6169, 0.8368, 1.105, 1.424",\
"0.1111, 0.1206, 0.1535, 0.2154, 0.3108, 0.444, 0.6188, 0.8389, 1.107, 1.427",\
"0.1193, 0.1284, 0.1605, 0.2219, 0.3166, 0.45, 0.6246, 0.8446, 1.113, 1.433",\
"0.1427, 0.1521, 0.184, 0.2428, 0.335, 0.4655, 0.6386, 0.857, 1.125, 1.443",\
"0.184, 0.1941, 0.2268, 0.2859, 0.3757, 0.5017, 0.6707, 0.8856, 1.15, 1.467",\
"0.2375, 0.2491, 0.2863, 0.35, 0.4404, 0.5646, 0.7279, 0.9375, 1.197, 1.51",\
"0.3014, 0.3147, 0.3574, 0.4289, 0.5268, 0.6521, 0.814, 1.018, 1.271, 1.578",\
"0.3748, 0.3902, 0.4389, 0.5197, 0.6282, 0.7626, 0.9259, 1.128, 1.376, 1.676",\
"0.4589, 0.4759, 0.5309, 0.6213, 0.7413, 0.8886, 1.062, 1.266, 1.513, 1.807",\
"0.5534, 0.5728, 0.6336, 0.7338, 0.867, 1.028, 1.216, 1.43, 1.678, 1.971");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.07327, 0.08008, 0.1038, 0.1486, 0.218, 0.3147, 0.4421, 0.6018, 0.7967, 1.029",\
"0.07304, 0.08008, 0.1038, 0.1487, 0.2181, 0.315, 0.4417, 0.6019, 0.7965, 1.029",\
"0.07828, 0.08402, 0.1054, 0.1487, 0.218, 0.3149, 0.4421, 0.6018, 0.7967, 1.029",\
"0.1104, 0.1165, 0.1356, 0.1697, 0.2261, 0.3156, 0.4418, 0.6014, 0.7964, 1.029",\
"0.1552, 0.1628, 0.1854, 0.2233, 0.2767, 0.3491, 0.4549, 0.6032, 0.7963, 1.029",\
"0.2123, 0.2209, 0.2478, 0.292, 0.3515, 0.4267, 0.5205, 0.6441, 0.8123, 1.031",\
"0.28, 0.2901, 0.3226, 0.3749, 0.4423, 0.5247, 0.6235, 0.7424, 0.8864, 1.075",\
"0.3597, 0.3723, 0.4104, 0.4704, 0.548, 0.6406, 0.7472, 0.8712, 1.016, 1.186",\
"0.4506, 0.4656, 0.5114, 0.5796, 0.6688, 0.7718, 0.8894, 1.022, 1.173, 1.347",\
"0.5524, 0.5696, 0.6228, 0.7046, 0.8048, 0.9202, 1.05, 1.194, 1.355, 1.533");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.1536, 0.1695, 0.2266, 0.3361, 0.5072, 0.7463, 1.063, 1.458, 1.944, 2.522",\
"0.1539, 0.1699, 0.2266, 0.3362, 0.5069, 0.7471, 1.063, 1.458, 1.942, 2.519",\
"0.1569, 0.1723, 0.2276, 0.3365, 0.507, 0.748, 1.063, 1.458, 1.945, 2.52",\
"0.1745, 0.1883, 0.2386, 0.3402, 0.5073, 0.7465, 1.061, 1.459, 1.943, 2.524",\
"0.2082, 0.2207, 0.2665, 0.3596, 0.5168, 0.7474, 1.063, 1.46, 1.944, 2.523",\
"0.262, 0.2746, 0.3173, 0.4012, 0.5442, 0.7623, 1.065, 1.458, 1.944, 2.52",\
"0.3237, 0.3375, 0.3843, 0.4692, 0.5984, 0.7992, 1.086, 1.466, 1.946, 2.523",\
"0.3924, 0.4078, 0.4594, 0.552, 0.6846, 0.8666, 1.133, 1.492, 1.959, 2.521",\
"0.4678, 0.4844, 0.542, 0.6434, 0.7854, 0.9712, 1.213, 1.549, 1.988, 2.541",\
"0.55, 0.568, 0.6318, 0.7432, 0.8962, 1.093, 1.333, 1.646, 2.057, 2.58");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.06766, 0.0725, 0.08907, 0.1188, 0.1632, 0.2237, 0.302, 0.3998, 0.5187, 0.6602",\
"0.06984, 0.07474, 0.09107, 0.1208, 0.1651, 0.2256, 0.3039, 0.4017, 0.5207, 0.662",\
"0.08163, 0.0861, 0.1016, 0.1307, 0.1745, 0.2347, 0.3128, 0.4105, 0.5293, 0.6706",\
"0.09872, 0.1044, 0.1227, 0.1539, 0.1971, 0.2561, 0.3334, 0.4304, 0.5488, 0.6897",\
"0.11, 0.1169, 0.1398, 0.178, 0.2297, 0.2932, 0.3698, 0.4653, 0.5825, 0.7223",\
"0.114, 0.1223, 0.1498, 0.1957, 0.2574, 0.3322, 0.4191, 0.5187, 0.6343, 0.7724",\
"0.1109, 0.1204, 0.1518, 0.2055, 0.2777, 0.3646, 0.4648, 0.5773, 0.7031, 0.8427",\
"0.1001, 0.1112, 0.147, 0.2076, 0.2897, 0.3895, 0.5033, 0.631, 0.7708, 0.9244",\
"0.0831, 0.0946, 0.134, 0.2012, 0.2932, 0.4051, 0.5338, 0.6768, 0.8329, 1.002",\
"0.0586, 0.0713, 0.114, 0.1868, 0.2877, 0.4115, 0.554, 0.7136, 0.8864, 1.073");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.1256, 0.135, 0.1679, 0.2294, 0.3249, 0.4578, 0.6323, 0.852, 1.12, 1.44",\
"0.1265, 0.1362, 0.1691, 0.2312, 0.3265, 0.4598, 0.6345, 0.8543, 1.123, 1.443",\
"0.1312, 0.1406, 0.1732, 0.2347, 0.3303, 0.4637, 0.6387, 0.859, 1.127, 1.447",\
"0.1464, 0.1556, 0.1873, 0.2467, 0.3397, 0.4711, 0.6447, 0.8639, 1.132, 1.451",\
"0.1757, 0.1855, 0.2181, 0.2763, 0.3661, 0.4929, 0.6625, 0.8785, 1.143, 1.46",\
"0.2124, 0.2238, 0.2611, 0.3248, 0.4144, 0.5378, 0.7015, 0.9115, 1.171, 1.484",\
"0.2554, 0.2685, 0.3113, 0.3832, 0.4816, 0.6064, 0.7662, 0.9697, 1.222, 1.529",\
"0.3046, 0.3195, 0.3677, 0.4488, 0.5579, 0.6933, 0.8559, 1.055, 1.301, 1.6",\
"0.3591, 0.3761, 0.4302, 0.5202, 0.641, 0.7898, 0.9641, 1.167, 1.409, 1.701",\
"0.4195, 0.4377, 0.4981, 0.5977, 0.7315, 0.8931, 1.082, 1.298, 1.544, 1.831");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.09203, 0.09981, 0.1254, 0.1714, 0.2419, 0.3391, 0.4671, 0.6273, 0.8223, 1.055",\
"0.09113, 0.09866, 0.1248, 0.1712, 0.242, 0.3395, 0.4667, 0.6272, 0.8229, 1.055",\
"0.09366, 0.1001, 0.1235, 0.1703, 0.2412, 0.3392, 0.4671, 0.6274, 0.8229, 1.055",\
"0.1316, 0.1371, 0.1553, 0.1882, 0.2468, 0.3392, 0.4667, 0.627, 0.8228, 1.055",\
"0.1871, 0.1935, 0.2142, 0.2484, 0.2983, 0.3692, 0.4775, 0.6283, 0.8224, 1.055",\
"0.2585, 0.2659, 0.2897, 0.3291, 0.381, 0.4508, 0.5409, 0.6651, 0.8362, 1.057",\
"0.3454, 0.3546, 0.3829, 0.4277, 0.4856, 0.5583, 0.6492, 0.7636, 0.9068, 1.098",\
"0.4494, 0.4602, 0.4942, 0.5449, 0.6104, 0.6906, 0.7844, 0.8986, 1.038, 1.205",\
"0.5692, 0.5826, 0.6224, 0.684, 0.7564, 0.8436, 0.9452, 1.063, 1.203, 1.369",\
"0.7064, 0.7216, 0.7684, 0.8386, 0.9244, 1.02, 1.131, 1.254, 1.398, 1.563");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.001615, 0.003774, 0.007897, 0.01432, 0.02333, 0.03519, 0.05013, 0.06837, 0.09011");
values("0.154, 0.1701, 0.2268, 0.3362, 0.5066, 0.7464, 1.063, 1.458, 1.944, 2.521",\
"0.1544, 0.1703, 0.227, 0.3364, 0.5069, 0.7465, 1.061, 1.461, 1.942, 2.52",\
"0.1562, 0.1718, 0.2275, 0.3362, 0.507, 0.7462, 1.063, 1.458, 1.944, 2.52",\
"0.1681, 0.1822, 0.2347, 0.3386, 0.5071, 0.7469, 1.062, 1.459, 1.942, 2.522",\
"0.2067, 0.2177, 0.2619, 0.3549, 0.5142, 0.7477, 1.063, 1.458, 1.944, 2.519",\
"0.2723, 0.2841, 0.3256, 0.4041, 0.5428, 0.7606, 1.065, 1.461, 1.945, 2.52",\
"0.3492, 0.3631, 0.4069, 0.4893, 0.6119, 0.8032, 1.085, 1.468, 1.944, 2.523",\
"0.4356, 0.4488, 0.499, 0.589, 0.7168, 0.8898, 1.143, 1.494, 1.958, 2.526",\
"0.5342, 0.5484, 0.6014, 0.699, 0.8392, 1.019, 1.247, 1.567, 1.994, 2.542",\
"0.641, 0.657, 0.7148, 0.8208, 0.9754, 1.166, 1.398, 1.689, 2.082, 2.591");
}
}
}
}