blob: bf141000ab2ff4a1e8d597363877df98fdc03ddd [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_4) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.000126" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.00013803" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "9.7056e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "9.7056e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "5.5794e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "5.5785e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "5.5785e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "5.5785e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00013803" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01519 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.07189, 0.07182, 0.07168, 0.0716, 0.07155, 0.07152, 0.07143, \
0.07127, 0.07105, 0.07071");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.01733, -0.01733, -0.01735, -0.01735, -0.01735, -0.01739, -0.01738, \
-0.01736, -0.01734, -0.0173");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.04066, 0.04059, 0.04048, 0.04045, 0.04045, 0.04046, 0.04043, \
0.04035, 0.04026, 0.04008");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.01722, -0.01721, -0.01722, -0.01724, -0.01725, -0.0173, -0.0173, \
-0.0173, -0.0173, -0.0173");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.04066, 0.04057, 0.0405, 0.04046, 0.04042, 0.04048, 0.04043, \
0.04035, 0.04024, 0.0401");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.01722, -0.01721, -0.01724, -0.01724, -0.01725, -0.0173, -0.0173, \
-0.01729, -0.0173, -0.0173");
}
}
}
pin(A2) {
capacitance : 0.0157 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.03396, 0.03394, 0.03388, 0.03393, 0.03392, 0.03392, 0.03385, \
0.03372, 0.03355, 0.03327");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.02135, -0.02131, -0.02136, -0.02142, -0.02142, -0.0215, -0.02152, \
-0.02157, -0.02162, -0.02172");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.05196, 0.0519, 0.05181, 0.05184, 0.05181, 0.05191, 0.05189, \
0.0519, 0.0519, 0.05188");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.0416, -0.04304, -0.04597, -0.04782, -0.04875, -0.04936, -0.0496, \
-0.04983, -0.04998, -0.0501");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.02958, 0.02957, 0.02961, 0.02958, 0.02961, 0.0297, 0.02971, \
0.02972, 0.02969, 0.0297");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.03537, -0.0348, -0.03447, -0.03433, -0.03433, -0.03438, -0.03443, \
-0.03441, -0.03445, -0.03453");
}
}
}
pin(A3) {
capacitance : 0.01542 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.0519, 0.05181, 0.0519, 0.05179, 0.05182, 0.0519, 0.05191, 0.0519, \
0.05191, 0.0519");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.04651, -0.04803, -0.04941, -0.05008, -0.0503, -0.05066, -0.05073, \
-0.05081, -0.05088, -0.05092");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.05189, 0.05179, 0.05178, 0.05181, 0.05176, 0.05186, 0.05193, \
0.05191, 0.0519, 0.05189");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.04191, -0.0433, -0.04561, -0.04722, -0.04815, -0.0489, -0.04923, \
-0.04948, -0.04965, -0.04979");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("0.0519, 0.05181, 0.05179, 0.05183, 0.05177, 0.05194, 0.05194, \
0.05191, 0.05189, 0.0519");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
values("-0.04685, -0.04803, -0.04941, -0.05005, -0.05027, -0.05067, -0.05072, \
-0.05083, -0.05087, -0.05093");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.4993 ;
max_transition : 11 ;
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.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("-0.008536, -0.008129, -0.007557, -0.007174, -0.007, -0.006903, -0.006835, -0.006789, -0.00677, -0.006751",\
"-0.01003, -0.009176, -0.007433, -0.006062, -0.005276, -0.004769, -0.004507, -0.004363, -0.004254, -0.004177",\
"-0.01082, -0.01, -0.007976, -0.005701, -0.004106, -0.003018, -0.002332, -0.001882, -0.00158, -0.00137",\
"-0.007313, -0.007229, -0.006449, -0.004974, -0.003596, -0.002446, -0.001588, -0.001025, -0.0006483, -0.0003594",\
"0.001775, 0.001143, 0.0001199, -0.0003124, -0.0003305, -2.16e-05, 0.0001904, 0.0004513, 0.0006323, 0.0007778",\
"0.01819, 0.01684, 0.0137, 0.01038, 0.007922, 0.006422, 0.005397, 0.004545, 0.003963, 0.003542",\
"0.04254, 0.04053, 0.03512, 0.02876, 0.02309, 0.01872, 0.01548, 0.01295, 0.01094, 0.009344",\
"0.07517, 0.07255, 0.06515, 0.05549, 0.04616, 0.03824, 0.03204, 0.02701, 0.02293, 0.01958",\
"0.1162, 0.1132, 0.104, 0.09124, 0.07804, 0.06621, 0.05622, 0.0479, 0.04113, 0.03546",\
"0.1663, 0.1627, 0.152, 0.1363, 0.1192, 0.1031, 0.0889, 0.07701, 0.06654, 0.05808");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.1596, 0.16, 0.1607, 0.1614, 0.1621, 0.1627, 0.1633, 0.1641, 0.1661, 0.182",\
"0.1558, 0.1565, 0.158, 0.1596, 0.1609, 0.1622, 0.1626, 0.1637, 0.1658, 0.182",\
"0.1548, 0.1549, 0.1557, 0.1571, 0.1587, 0.1603, 0.1613, 0.1632, 0.1651, 0.182",\
"0.1611, 0.1606, 0.1595, 0.1587, 0.1591, 0.16, 0.161, 0.1623, 0.1646, 0.1844",\
"0.1741, 0.173, 0.1701, 0.1671, 0.1647, 0.1638, 0.1635, 0.164, 0.1663, 0.1903",\
"0.1943, 0.1926, 0.1879, 0.1824, 0.1776, 0.1735, 0.1708, 0.1697, 0.1712, 0.2022",\
"0.2224, 0.2199, 0.2136, 0.2052, 0.1976, 0.1908, 0.1849, 0.1809, 0.1839, 0.2252",\
"0.2591, 0.256, 0.2477, 0.2366, 0.2252, 0.2158, 0.2068, 0.1998, 0.2039, 0.2687",\
"0.305, 0.3012, 0.2908, 0.277, 0.2624, 0.2488, 0.2372, 0.2278, 0.2402, 0.3515",\
"0.3608, 0.3563, 0.3436, 0.3272, 0.3092, 0.2915, 0.2758, 0.2679, 0.3091, 0.5162");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.0272, 0.02711, 0.02708, 0.02715, 0.0272, 0.02722, 0.02722, 0.02725, 0.02724, 0.02724",\
"0.02667, 0.02679, 0.0269, 0.02707, 0.02722, 0.02729, 0.02734, 0.02736, 0.02738, 0.02739",\
"0.02423, 0.02443, 0.02503, 0.02561, 0.02611, 0.02646, 0.02665, 0.02686, 0.02689, 0.02698",\
"0.02455, 0.02456, 0.02479, 0.02523, 0.02568, 0.02605, 0.02625, 0.02649, 0.02659, 0.02669",\
"0.03165, 0.03131, 0.03026, 0.02925, 0.0286, 0.0281, 0.02784, 0.02765, 0.0275, 0.02738",\
"0.0472, 0.04619, 0.04342, 0.04009, 0.03716, 0.03485, 0.03317, 0.03186, 0.03092, 0.03014",\
"0.07159, 0.07005, 0.06537, 0.05909, 0.0531, 0.04811, 0.04403, 0.04084, 0.0383, 0.03628",\
"0.1053, 0.1031, 0.09661, 0.08745, 0.07774, 0.06911, 0.06192, 0.05591, 0.05114, 0.04713",\
"0.1484, 0.1458, 0.1376, 0.1255, 0.112, 0.09914, 0.08793, 0.07853, 0.07071, 0.0641",\
"0.2013, 0.1982, 0.1887, 0.1737, 0.1564, 0.1392, 0.1235, 0.1099, 0.09811, 0.08833");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.2149, 0.2152, 0.2157, 0.2162, 0.2167, 0.2173, 0.218, 0.2188, 0.221, 0.2366",\
"0.212, 0.2126, 0.2137, 0.2148, 0.2159, 0.2168, 0.2175, 0.2183, 0.2203, 0.2366",\
"0.2093, 0.2097, 0.2108, 0.2123, 0.2139, 0.2154, 0.2168, 0.2174, 0.22, 0.2375",\
"0.2094, 0.2094, 0.2099, 0.2108, 0.2122, 0.2137, 0.2151, 0.2164, 0.2194, 0.2399",\
"0.2149, 0.2145, 0.2138, 0.2133, 0.2133, 0.2141, 0.215, 0.2166, 0.2194, 0.2428",\
"0.2302, 0.2291, 0.226, 0.2232, 0.2212, 0.2197, 0.2189, 0.2193, 0.2225, 0.2535",\
"0.2569, 0.2549, 0.2494, 0.2427, 0.2373, 0.2335, 0.2299, 0.2275, 0.2316, 0.2738",\
"0.295, 0.2921, 0.2839, 0.2735, 0.2634, 0.2558, 0.2494, 0.2439, 0.2488, 0.3106",\
"0.3437, 0.3401, 0.3294, 0.3157, 0.3014, 0.2884, 0.2786, 0.271, 0.2809, 0.3824",\
"0.4033, 0.3988, 0.3861, 0.3689, 0.3504, 0.3327, 0.3167, 0.3096, 0.3417, 0.5209");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.05673, 0.05667, 0.05657, 0.05662, 0.05661, 0.05664, 0.05668, 0.05671, 0.05669, 0.05665",\
"0.05366, 0.05363, 0.0535, 0.05355, 0.05359, 0.05365, 0.05365, 0.05364, 0.05363, 0.05363",\
"0.05025, 0.05025, 0.05034, 0.05036, 0.05029, 0.05048, 0.05047, 0.05052, 0.0505, 0.05052",\
"0.0506, 0.05045, 0.05012, 0.04991, 0.04979, 0.04968, 0.04952, 0.04944, 0.0494, 0.04937",\
"0.05808, 0.0575, 0.05603, 0.05428, 0.05297, 0.05191, 0.0512, 0.05053, 0.05019, 0.04981",\
"0.07431, 0.07322, 0.07003, 0.06608, 0.06231, 0.05919, 0.05688, 0.05514, 0.05385, 0.05271",\
"0.1005, 0.09877, 0.09374, 0.08665, 0.07962, 0.07359, 0.06861, 0.06468, 0.06164, 0.05922",\
"0.1376, 0.1353, 0.1281, 0.1177, 0.1066, 0.09657, 0.0881, 0.08104, 0.07541, 0.07077",\
"0.1857, 0.1828, 0.1735, 0.1598, 0.1444, 0.1296, 0.1167, 0.1056, 0.09649, 0.08893",\
"0.2452, 0.2418, 0.2308, 0.2138, 0.1939, 0.1741, 0.1559, 0.14, 0.1267, 0.1151");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.2474, 0.2477, 0.2482, 0.2487, 0.2493, 0.2499, 0.2503, 0.2514, 0.2533, 0.2693",\
"0.2448, 0.2452, 0.2463, 0.2476, 0.2485, 0.2494, 0.2504, 0.2514, 0.2536, 0.2702",\
"0.2419, 0.2422, 0.2433, 0.2448, 0.2464, 0.2479, 0.2492, 0.2502, 0.2527, 0.2702",\
"0.2411, 0.2412, 0.2418, 0.243, 0.2444, 0.2461, 0.2478, 0.2491, 0.2521, 0.272",\
"0.244, 0.2439, 0.2437, 0.244, 0.2443, 0.2457, 0.2468, 0.2485, 0.2515, 0.2755",\
"0.2567, 0.2558, 0.2536, 0.2514, 0.2505, 0.2497, 0.2495, 0.2502, 0.2541, 0.2841",\
"0.2825, 0.2806, 0.2755, 0.2696, 0.2652, 0.2624, 0.2596, 0.2582, 0.2621, 0.3009",\
"0.3226, 0.3197, 0.3115, 0.3015, 0.2919, 0.2848, 0.2796, 0.2749, 0.2795, 0.3367",\
"0.3765, 0.3729, 0.3618, 0.3474, 0.3327, 0.3197, 0.31, 0.3033, 0.3109, 0.4009",\
"0.444, 0.4395, 0.4262, 0.4075, 0.3873, 0.3683, 0.3529, 0.3434, 0.3678, 0.521");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.09459, 0.1097, 0.1619, 0.2609, 0.4147, 0.6302, 0.9136, 1.271, 1.707, 2.227",\
"0.1157, 0.1312, 0.1846, 0.2844, 0.4387, 0.6546, 0.9384, 1.296, 1.731, 2.252",\
"0.1729, 0.1952, 0.261, 0.3638, 0.5188, 0.735, 1.019, 1.377, 1.814, 2.334",\
"0.2098, 0.2429, 0.3415, 0.4889, 0.6688, 0.8868, 1.171, 1.529, 1.965, 2.485",\
"0.2198, 0.263, 0.3932, 0.5907, 0.8338, 1.107, 1.408, 1.765, 2.201, 2.721",\
"0.1996, 0.254, 0.4163, 0.6615, 0.9666, 1.313, 1.691, 2.093, 2.535, 3.054",\
"0.147, 0.2131, 0.4089, 0.7027, 1.067, 1.485, 1.944, 2.433, 2.949, 3.492",\
"0.0592, 0.1364, 0.3659, 0.7108, 1.135, 1.622, 2.159, 2.737, 3.346, 3.984",\
"-0.0668, 0.0222, 0.2858, 0.6824, 1.17, 1.723, 2.338, 3.002, 3.704, 4.441",\
"-0.2347, -0.1328, 0.1671, 0.6143, 1.166, 1.79, 2.477, 3.226, 4.021, 4.858");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.1908, 0.2336, 0.3841, 0.671, 1.117, 1.74, 2.562, 3.596, 4.858, 6.363",\
"0.2048, 0.2473, 0.3997, 0.6888, 1.136, 1.762, 2.584, 3.618, 4.881, 6.385",\
"0.2887, 0.3278, 0.4741, 0.7625, 1.211, 1.837, 2.661, 3.696, 4.959, 6.465",\
"0.4285, 0.4802, 0.6408, 0.9199, 1.364, 1.989, 2.811, 3.846, 5.109, 6.614",\
"0.5939, 0.6574, 0.8564, 1.177, 1.616, 2.236, 3.055, 4.087, 5.349, 6.854",\
"0.7937, 0.8677, 1.099, 1.478, 1.976, 2.595, 3.407, 4.435, 5.693, 7.196",\
"1.033, 1.117, 1.378, 1.807, 2.38, 3.068, 3.883, 4.904, 6.155, 7.652",\
"1.312, 1.408, 1.702, 2.173, 2.812, 3.588, 4.479, 5.505, 6.749, 8.239",\
"1.631, 1.74, 2.07, 2.588, 3.284, 4.139, 5.128, 6.234, 7.485, 8.965",\
"1.992, 2.113, 2.482, 3.053, 3.802, 4.728, 5.809, 7.023, 8.354, 9.845");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.1024, 0.1267, 0.2122, 0.3751, 0.6292, 0.9852, 1.455, 2.047, 2.77, 3.632",\
"0.1022, 0.1265, 0.2121, 0.3752, 0.6287, 0.9863, 1.455, 2.047, 2.768, 3.628",\
"0.1557, 0.1769, 0.2395, 0.3777, 0.6285, 0.9859, 1.456, 2.046, 2.771, 3.634",\
"0.2401, 0.2719, 0.3642, 0.5005, 0.6818, 0.9926, 1.455, 2.045, 2.768, 3.631",\
"0.3368, 0.3776, 0.4992, 0.6848, 0.9066, 1.158, 1.516, 2.051, 2.763, 3.626",\
"0.4484, 0.4992, 0.6476, 0.8764, 1.159, 1.475, 1.817, 2.232, 2.828, 3.633",\
"0.574, 0.6364, 0.8142, 1.081, 1.42, 1.807, 2.223, 2.665, 3.156, 3.813",\
"0.7156, 0.7862, 0.9986, 1.309, 1.693, 2.147, 2.643, 3.165, 3.718, 4.299",\
"0.8698, 0.9532, 1.194, 1.557, 1.987, 2.499, 3.068, 3.679, 4.315, 4.98",\
"1.037, 1.133, 1.409, 1.816, 2.31, 2.868, 3.504, 4.2, 4.931, 5.685");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.3296, 0.407, 0.6706, 1.159, 1.913, 2.968, 4.353, 6.099, 8.233, 10.78",\
"0.3236, 0.4031, 0.6702, 1.159, 1.914, 2.969, 4.356, 6.1, 8.233, 10.77",\
"0.3215, 0.3912, 0.6611, 1.159, 1.913, 2.967, 4.355, 6.105, 8.233, 10.77",\
"0.4061, 0.4746, 0.6924, 1.15, 1.912, 2.967, 4.355, 6.105, 8.236, 10.77",\
"0.5028, 0.5818, 0.8326, 1.242, 1.916, 2.966, 4.356, 6.104, 8.236, 10.78",\
"0.608, 0.696, 0.98, 1.444, 2.066, 2.992, 4.355, 6.104, 8.233, 10.78",\
"0.7352, 0.826, 1.132, 1.658, 2.347, 3.203, 4.414, 6.103, 8.233, 10.78",\
"0.8762, 0.9772, 1.299, 1.869, 2.646, 3.569, 4.681, 6.207, 8.249, 10.78",\
"1.032, 1.144, 1.491, 2.089, 2.936, 3.965, 5.132, 6.53, 8.388, 10.8",\
"1.197, 1.324, 1.706, 2.327, 3.224, 4.35, 5.628, 7.06, 8.776, 10.99");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.1396, 0.1567, 0.2141, 0.3185, 0.4766, 0.6951, 0.9809, 1.34, 1.777, 2.297",\
"0.1618, 0.179, 0.2363, 0.3409, 0.4991, 0.7177, 1.004, 1.362, 1.799, 2.32",\
"0.2384, 0.2569, 0.3149, 0.4186, 0.577, 0.7958, 1.082, 1.441, 1.878, 2.399",\
"0.3152, 0.3425, 0.427, 0.5596, 0.7281, 0.9468, 1.232, 1.591, 2.029, 2.549",\
"0.367, 0.4024, 0.5134, 0.6904, 0.9156, 1.176, 1.47, 1.828, 2.265, 2.785",\
"0.3931, 0.4364, 0.5733, 0.792, 1.074, 1.403, 1.766, 2.159, 2.599, 3.118",\
"0.3914, 0.4434, 0.6063, 0.8662, 1.203, 1.599, 2.039, 2.515, 3.02, 3.558",\
"0.3589, 0.4193, 0.6084, 0.9103, 1.3, 1.759, 2.276, 2.836, 3.433, 4.059",\
"0.2945, 0.3629, 0.5798, 0.9249, 1.367, 1.889, 2.477, 3.121, 3.808, 4.532",\
"0.1965, 0.273, 0.516, 0.9037, 1.403, 1.986, 2.645, 3.368, 4.145, 4.965");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.3348, 0.3785, 0.5305, 0.8171, 1.262, 1.886, 2.707, 3.741, 5.004, 6.509",\
"0.3494, 0.3947, 0.5479, 0.8363, 1.283, 1.908, 2.729, 3.764, 5.026, 6.532",\
"0.4175, 0.4621, 0.6162, 0.9055, 1.353, 1.98, 2.802, 3.838, 5.101, 6.606",\
"0.5177, 0.5687, 0.7353, 1.026, 1.474, 2.101, 2.924, 3.959, 5.223, 6.729",\
"0.6402, 0.6986, 0.887, 1.208, 1.662, 2.287, 3.109, 4.144, 5.408, 6.913",\
"0.7978, 0.8646, 1.077, 1.431, 1.923, 2.558, 3.377, 4.41, 5.672, 7.175",\
"0.9969, 1.074, 1.311, 1.698, 2.231, 2.911, 3.743, 4.77, 6.028, 7.53",\
"1.237, 1.325, 1.591, 2.014, 2.587, 3.312, 4.193, 5.237, 6.49, 7.986",\
"1.515, 1.614, 1.915, 2.381, 2.996, 3.767, 4.698, 5.793, 7.063, 8.554",\
"1.83, 1.941, 2.276, 2.793, 3.455, 4.275, 5.256, 6.408, 7.733, 9.241");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.1547, 0.1811, 0.2693, 0.4336, 0.6889, 1.045, 1.513, 2.103, 2.823, 3.681",\
"0.1541, 0.1806, 0.2687, 0.4338, 0.689, 1.045, 1.513, 2.103, 2.823, 3.682",\
"0.1807, 0.2005, 0.2741, 0.4331, 0.6884, 1.045, 1.513, 2.103, 2.823, 3.681",\
"0.2783, 0.3071, 0.3935, 0.5242, 0.7202, 1.047, 1.513, 2.103, 2.823, 3.681",\
"0.3836, 0.4224, 0.5388, 0.715, 0.9314, 1.185, 1.56, 2.108, 2.823, 3.682",\
"0.4998, 0.5474, 0.691, 0.914, 1.189, 1.501, 1.839, 2.267, 2.875, 3.688",\
"0.63, 0.6872, 0.8582, 1.121, 1.454, 1.835, 2.247, 2.686, 3.186, 3.853",\
"0.767, 0.835, 1.04, 1.345, 1.73, 2.177, 2.667, 3.189, 3.735, 4.322",\
"0.9126, 0.9932, 1.232, 1.585, 2.02, 2.524, 3.096, 3.704, 4.339, 4.997",\
"1.07, 1.161, 1.434, 1.84, 2.327, 2.892, 3.528, 4.224, 4.953, 5.708");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.3525, 0.4233, 0.6763, 1.161, 1.911, 2.968, 4.357, 6.105, 8.239, 10.78",\
"0.3522, 0.4242, 0.6755, 1.16, 1.911, 2.966, 4.355, 6.101, 8.232, 10.77",\
"0.3589, 0.4277, 0.6767, 1.159, 1.913, 2.97, 4.355, 6.102, 8.228, 10.76",\
"0.4251, 0.4904, 0.712, 1.165, 1.913, 2.971, 4.357, 6.103, 8.232, 10.78",\
"0.509, 0.579, 0.8174, 1.244, 1.932, 2.968, 4.355, 6.103, 8.234, 10.77",\
"0.6206, 0.6926, 0.9412, 1.391, 2.052, 3.012, 4.357, 6.103, 8.233, 10.78",\
"0.764, 0.8344, 1.084, 1.553, 2.246, 3.17, 4.428, 6.108, 8.239, 10.78",\
"0.9248, 1.002, 1.256, 1.733, 2.453, 3.412, 4.626, 6.21, 8.259, 10.78",\
"1.098, 1.182, 1.455, 1.941, 2.679, 3.674, 4.923, 6.453, 8.392, 10.81",\
"1.283, 1.376, 1.673, 2.176, 2.929, 3.953, 5.252, 6.804, 8.67, 10.99");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.1487, 0.1682, 0.2315, 0.3431, 0.5078, 0.7316, 1.021, 1.383, 1.823, 2.345",\
"0.1697, 0.1887, 0.2518, 0.363, 0.5274, 0.7512, 1.041, 1.403, 1.842, 2.365",\
"0.2534, 0.2719, 0.3313, 0.4399, 0.6038, 0.8273, 1.117, 1.479, 1.918, 2.441",\
"0.3501, 0.3767, 0.4592, 0.5886, 0.756, 0.978, 1.267, 1.629, 2.068, 2.59",\
"0.4244, 0.4586, 0.566, 0.737, 0.9566, 1.212, 1.505, 1.866, 2.304, 2.825",\
"0.4758, 0.5176, 0.648, 0.8586, 1.132, 1.453, 1.81, 2.198, 2.638, 3.159",\
"0.5049, 0.5536, 0.7068, 0.9542, 1.279, 1.663, 2.095, 2.565, 3.065, 3.601",\
"0.5093, 0.5658, 0.7411, 1.026, 1.398, 1.844, 2.348, 2.899, 3.488, 4.11",\
"0.4885, 0.5516, 0.7502, 1.071, 1.492, 1.994, 2.567, 3.198, 3.875, 4.592",\
"0.4415, 0.5112, 0.7313, 1.09, 1.558, 2.118, 2.756, 3.462, 4.226, 5.037");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.3729, 0.417, 0.5686, 0.8557, 1.301, 1.925, 2.746, 3.78, 5.042, 6.547",\
"0.3928, 0.4375, 0.5908, 0.8793, 1.326, 1.951, 2.773, 3.807, 5.069, 6.574",\
"0.4589, 0.5037, 0.6573, 0.9465, 1.395, 2.021, 2.843, 3.879, 5.142, 6.648",\
"0.5499, 0.599, 0.7599, 1.05, 1.498, 2.125, 2.948, 3.984, 5.249, 6.754",\
"0.6459, 0.7001, 0.8779, 1.19, 1.642, 2.268, 3.09, 4.127, 5.39, 6.896",\
"0.765, 0.8237, 1.016, 1.35, 1.833, 2.469, 3.289, 4.323, 5.585, 7.089",\
"0.9126, 0.9803, 1.19, 1.545, 2.054, 2.724, 3.558, 4.588, 5.846, 7.347",\
"1.09, 1.167, 1.403, 1.785, 2.316, 3.015, 3.886, 4.933, 6.188, 7.684",\
"1.3, 1.388, 1.652, 2.068, 2.627, 3.352, 4.255, 5.342, 6.617, 8.109",\
"1.542, 1.64, 1.934, 2.391, 2.988, 3.738, 4.672, 5.793, 7.11, 8.625");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.1877, 0.216, 0.3102, 0.4786, 0.7356, 1.092, 1.56, 2.15, 2.871, 3.73",\
"0.1838, 0.2126, 0.3077, 0.4774, 0.7354, 1.092, 1.56, 2.15, 2.871, 3.729",\
"0.2003, 0.2219, 0.303, 0.4732, 0.734, 1.092, 1.561, 2.151, 2.871, 3.729",\
"0.3054, 0.3341, 0.419, 0.5469, 0.7526, 1.092, 1.56, 2.15, 2.87, 3.729",\
"0.4194, 0.4576, 0.5726, 0.7422, 0.954, 1.211, 1.596, 2.154, 2.87, 3.73",\
"0.5418, 0.5886, 0.7304, 0.9464, 1.216, 1.523, 1.859, 2.297, 2.914, 3.735",\
"0.6772, 0.7326, 0.8986, 1.157, 1.486, 1.859, 2.268, 2.706, 3.209, 3.887",\
"0.8244, 0.8914, 1.085, 1.38, 1.758, 2.203, 2.69, 3.209, 3.754, 4.344",\
"0.9786, 1.057, 1.283, 1.621, 2.047, 2.55, 3.121, 3.729, 4.357, 5.02",\
"1.139, 1.229, 1.495, 1.88, 2.359, 2.917, 3.549, 4.243, 4.974, 5.724");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09579, 0.3618, 0.8698, 1.661, 2.772, 4.233, 6.074, 8.321, 11");
index_2("0.001, 0.004439, 0.01651, 0.03957, 0.07549, 0.1259, 0.1922, 0.2758, 0.3778, 0.4993");
values("0.3522, 0.423, 0.6756, 1.16, 1.913, 2.968, 4.354, 6.105, 8.236, 10.77",\
"0.3537, 0.4234, 0.6757, 1.16, 1.914, 2.968, 4.354, 6.105, 8.233, 10.77",\
"0.3567, 0.4268, 0.6767, 1.16, 1.913, 2.967, 4.356, 6.103, 8.239, 10.77",\
"0.4033, 0.4684, 0.6966, 1.163, 1.914, 2.971, 4.356, 6.104, 8.239, 10.78",\
"0.4654, 0.5364, 0.779, 1.221, 1.928, 2.97, 4.357, 6.106, 8.231, 10.78",\
"0.5464, 0.6164, 0.8686, 1.336, 2.028, 3.008, 4.358, 6.103, 8.237, 10.78",\
"0.6752, 0.7416, 0.9822, 1.456, 2.18, 3.145, 4.432, 6.115, 8.232, 10.78",\
"0.8328, 0.9026, 1.142, 1.598, 2.333, 3.335, 4.603, 6.222, 8.27, 10.78",\
"1.007, 1.081, 1.329, 1.784, 2.505, 3.53, 4.839, 6.431, 8.399, 10.83",\
"1.194, 1.27, 1.536, 2.004, 2.717, 3.736, 5.076, 6.712, 8.658, 11.01");
}
}
}
}