blob: b7475823db1d01398422758cb643a1885cd771c8 [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.01466245" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.00108438" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.001039445" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000986315" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.001021405" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00094182" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000940885" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.00093401" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.01466245" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004226 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.06644, 0.06645, 0.06629, 0.06616, 0.06614, 0.0661, 0.06617, \
0.0661, 0.06612, 0.06609");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01259, -0.01263, -0.01259, -0.01261, -0.01262, -0.01262, -0.01266, \
-0.0126, -0.01263, -0.01265");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03527, 0.03524, 0.03515, 0.03515, 0.03514, 0.03516, 0.03521, \
0.03513, 0.03515, 0.03519");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01295, -0.013, -0.01298, -0.01298, -0.013, -0.01301, -0.01306, \
-0.01302, -0.01303, -0.01304");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03513, 0.03506, 0.03503, 0.03501, 0.03495, 0.03498, 0.03501, \
0.03498, 0.03498, 0.03499");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01295, -0.01299, -0.01299, -0.01297, -0.01303, -0.01299, -0.01304, \
-0.01301, -0.01303, -0.01304");
}
}
}
pin(A2) {
capacitance : 0.003992 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03114, 0.03115, 0.03118, 0.03117, 0.03114, 0.03113, 0.03118, \
0.03111, 0.03112, 0.03111");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01377, -0.01381, -0.01381, -0.01381, -0.01383, -0.01383, -0.01391, \
-0.01386, -0.0139, -0.01394");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.04978, 0.04978, 0.04967, 0.04956, 0.04955, 0.04955, 0.04962, \
0.04956, 0.04962, 0.04966");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.04125, -0.04066, -0.04244, -0.04601, -0.04753, -0.04833, -0.04887, \
-0.0489, -0.04913, -0.04925");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02919, 0.02925, 0.02926, 0.02921, 0.02924, 0.02927, 0.02933, \
0.02927, 0.02931, 0.02933");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.03658, -0.03586, -0.03375, -0.03104, -0.02842, -0.02629, -0.02494, \
-0.02373, -0.02294, -0.02225");
}
}
}
pin(A3) {
capacitance : 0.004045 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.04952, 0.04953, 0.04944, 0.04947, 0.04953, 0.0496, 0.04971, \
0.04949, 0.04963, 0.04959");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.04295, -0.04317, -0.04604, -0.04786, -0.04838, -0.04862, -0.04883, \
-0.04876, -0.049, -0.04908");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.05011, 0.05022, 0.05014, 0.05014, 0.05028, 0.05018, 0.05022, \
0.05021, 0.05021, 0.0502");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.03803, -0.03949, -0.04309, -0.04595, -0.04711, -0.04773, -0.04817, \
-0.04817, -0.04844, -0.0486");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.04939, 0.04942, 0.04936, 0.04935, 0.0495, 0.04951, 0.04957, \
0.0494, 0.04952, 0.04958");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.04664, -0.04673, -0.04804, -0.04842, -0.04846, -0.04865, -0.0488, \
-0.04871, -0.04893, -0.04898");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.07653 ;
max_transition : 3.4 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.001947, 0.002102, 0.002759, 0.003244, 0.003647, 0.003994, 0.004147, 0.004285, 0.004373, 0.00446",\
"0.003505, 0.003599, 0.004259, 0.004876, 0.005409, 0.005798, 0.006043, 0.006225, 0.006385, 0.006469",\
"0.01158, 0.01141, 0.01124, 0.01102, 0.01077, 0.01058, 0.01041, 0.01025, 0.01017, 0.01012",\
"0.02966, 0.029, 0.0274, 0.02523, 0.0229, 0.02081, 0.01907, 0.01764, 0.01651, 0.0156",\
"0.06281, 0.06163, 0.05813, 0.05287, 0.04727, 0.04203, 0.03734, 0.03335, 0.03006, 0.02725",\
"0.1151, 0.1132, 0.1075, 0.09887, 0.08897, 0.07908, 0.07021, 0.06231, 0.05553, 0.04966",\
"0.1885, 0.1861, 0.1784, 0.1662, 0.1515, 0.1363, 0.1217, 0.1087, 0.09717, 0.08703",\
"0.2847, 0.2818, 0.2721, 0.2565, 0.2369, 0.216, 0.1953, 0.1759, 0.1584, 0.1428",\
"0.4049, 0.4013, 0.39, 0.3712, 0.3472, 0.3204, 0.293, 0.2668, 0.2422, 0.2199",\
"0.55, 0.5461, 0.5333, 0.5116, 0.4832, 0.4509, 0.417, 0.3834, 0.3513, 0.3214");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.1436, 0.1438, 0.1443, 0.145, 0.1456, 0.1461, 0.1469, 0.1475, 0.1482, 0.149",\
"0.1433, 0.1435, 0.144, 0.1446, 0.1452, 0.1459, 0.1467, 0.1474, 0.1481, 0.149",\
"0.1511, 0.1508, 0.1499, 0.1491, 0.1484, 0.1482, 0.1484, 0.1485, 0.1489, 0.1495",\
"0.1753, 0.1743, 0.1714, 0.1676, 0.1636, 0.1604, 0.1579, 0.1563, 0.1554, 0.155",\
"0.2182, 0.2166, 0.2118, 0.2048, 0.1968, 0.1889, 0.1823, 0.1768, 0.1726, 0.1695",\
"0.2819, 0.2797, 0.2731, 0.2629, 0.2507, 0.2382, 0.2263, 0.2157, 0.2065, 0.199",\
"0.3686, 0.3658, 0.3572, 0.3438, 0.3278, 0.3105, 0.2932, 0.2767, 0.2614, 0.2485",\
"0.48, 0.4768, 0.4663, 0.4498, 0.4293, 0.4072, 0.3843, 0.3624, 0.3406, 0.3212",\
"0.6178, 0.6142, 0.6023, 0.5827, 0.5578, 0.5307, 0.5023, 0.4741, 0.4464, 0.4202",\
"0.7832, 0.7791, 0.7663, 0.744, 0.715, 0.6825, 0.6489, 0.6146, 0.5803, 0.5476");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.03544, 0.03539, 0.03542, 0.03543, 0.03558, 0.03558, 0.03567, 0.0357, 0.0357, 0.03572",\
"0.03558, 0.03563, 0.03553, 0.03563, 0.03568, 0.03573, 0.03575, 0.03579, 0.03576, 0.03578",\
"0.03954, 0.03935, 0.03874, 0.03815, 0.0376, 0.03715, 0.03684, 0.03661, 0.03638, 0.03625",\
"0.05503, 0.05456, 0.05279, 0.05036, 0.04774, 0.04545, 0.0435, 0.04199, 0.04082, 0.03984",\
"0.0895, 0.08824, 0.08456, 0.0789, 0.07286, 0.06705, 0.06184, 0.05754, 0.05394, 0.05097",\
"0.1464, 0.1444, 0.1385, 0.1292, 0.1182, 0.1073, 0.09725, 0.08842, 0.08076, 0.07433",\
"0.2279, 0.2253, 0.2171, 0.2038, 0.1878, 0.1708, 0.1544, 0.1394, 0.1262, 0.1147",\
"0.3357, 0.3326, 0.322, 0.3049, 0.2835, 0.2602, 0.2366, 0.2146, 0.1943, 0.1762",\
"0.471, 0.4671, 0.4549, 0.4341, 0.4074, 0.3775, 0.3468, 0.3168, 0.2886, 0.2627",\
"0.6348, 0.6306, 0.6165, 0.5926, 0.5611, 0.5247, 0.4866, 0.4484, 0.4116, 0.377");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.1824, 0.1827, 0.1832, 0.1839, 0.1844, 0.1849, 0.1857, 0.1863, 0.1869, 0.1877",\
"0.1806, 0.1809, 0.1818, 0.1827, 0.1835, 0.1843, 0.1852, 0.1861, 0.1869, 0.1875",\
"0.1814, 0.1815, 0.1817, 0.1822, 0.1828, 0.1836, 0.1846, 0.1855, 0.1865, 0.187",\
"0.1997, 0.199, 0.1972, 0.1949, 0.1928, 0.1912, 0.1903, 0.1899, 0.1899, 0.1903",\
"0.2428, 0.2414, 0.237, 0.2307, 0.2239, 0.2177, 0.2125, 0.2083, 0.2051, 0.2029",\
"0.3121, 0.31, 0.3033, 0.2931, 0.2809, 0.2687, 0.2578, 0.2478, 0.2395, 0.2327",\
"0.4082, 0.4055, 0.3967, 0.3824, 0.3656, 0.3476, 0.3299, 0.3133, 0.2982, 0.2851",\
"0.5324, 0.5292, 0.5185, 0.501, 0.4789, 0.4552, 0.4308, 0.4074, 0.3853, 0.3643",\
"0.6863, 0.6824, 0.6703, 0.6497, 0.6232, 0.5935, 0.563, 0.5321, 0.5025, 0.4746",\
"0.8706, 0.8666, 0.8534, 0.8303, 0.7998, 0.7641, 0.727, 0.6896, 0.6519, 0.6166");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.06354, 0.06348, 0.06352, 0.06347, 0.06332, 0.06348, 0.06348, 0.06352, 0.06349, 0.0635",\
"0.06159, 0.06162, 0.06161, 0.06141, 0.06138, 0.06145, 0.06151, 0.06152, 0.06152, 0.06147",\
"0.06195, 0.06183, 0.06122, 0.06069, 0.05998, 0.05959, 0.0594, 0.05913, 0.05907, 0.05884",\
"0.07626, 0.0756, 0.07381, 0.07119, 0.06841, 0.06596, 0.06414, 0.06268, 0.06155, 0.06068",\
"0.1135, 0.1121, 0.1077, 0.1014, 0.09445, 0.08797, 0.08238, 0.07768, 0.07396, 0.07083",\
"0.1787, 0.1764, 0.1691, 0.158, 0.145, 0.1323, 0.1206, 0.1105, 0.1022, 0.09508",\
"0.2746, 0.2715, 0.2611, 0.2447, 0.2249, 0.2044, 0.1849, 0.1672, 0.1519, 0.1388",\
"0.4025, 0.3985, 0.3855, 0.3643, 0.3373, 0.3083, 0.2797, 0.2528, 0.2286, 0.2072",\
"0.5638, 0.5592, 0.5436, 0.5178, 0.4843, 0.4467, 0.4083, 0.3714, 0.3369, 0.3055",\
"0.7598, 0.7545, 0.7369, 0.707, 0.6673, 0.6215, 0.5733, 0.5256, 0.48, 0.4376");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.2209, 0.2211, 0.2217, 0.2224, 0.2229, 0.2235, 0.2242, 0.2248, 0.2257, 0.2265",\
"0.2191, 0.2194, 0.2202, 0.2212, 0.222, 0.2227, 0.2237, 0.2245, 0.2252, 0.226",\
"0.2174, 0.2176, 0.2181, 0.2191, 0.2201, 0.2213, 0.2225, 0.2234, 0.2246, 0.2253",\
"0.2303, 0.2299, 0.2288, 0.2273, 0.2263, 0.2256, 0.2257, 0.2257, 0.2263, 0.2267",\
"0.2719, 0.2705, 0.2667, 0.2611, 0.2553, 0.25, 0.2458, 0.2425, 0.2402, 0.2385",\
"0.3468, 0.3445, 0.3377, 0.3274, 0.3156, 0.3039, 0.2932, 0.2838, 0.276, 0.2694",\
"0.4558, 0.4528, 0.4434, 0.4283, 0.4102, 0.3913, 0.3728, 0.3561, 0.3407, 0.3276",\
"0.5988, 0.5955, 0.5838, 0.5649, 0.5408, 0.5147, 0.4883, 0.4633, 0.4393, 0.4177",\
"0.7766, 0.7726, 0.7597, 0.7376, 0.7084, 0.6751, 0.641, 0.6073, 0.575, 0.5442",\
"0.9901, 0.986, 0.9719, 0.9475, 0.9139, 0.8744, 0.8324, 0.7904, 0.7485, 0.7085");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.06248, 0.06728, 0.08385, 0.1153, 0.1639, 0.2319, 0.3211, 0.4336, 0.5708, 0.7341",\
"0.06661, 0.07139, 0.08792, 0.1194, 0.1681, 0.2361, 0.3254, 0.4378, 0.5752, 0.7387",\
"0.08093, 0.08613, 0.1033, 0.1342, 0.1824, 0.25, 0.3391, 0.4514, 0.5882, 0.7521",\
"0.08934, 0.09642, 0.1192, 0.1578, 0.2103, 0.2776, 0.3656, 0.4772, 0.6136, 0.7767",\
"0.08227, 0.09114, 0.1207, 0.1701, 0.236, 0.316, 0.4095, 0.5201, 0.6551, 0.8168",\
"0.05646, 0.06747, 0.1041, 0.1646, 0.2456, 0.3426, 0.4538, 0.5783, 0.7168, 0.8773",\
"0.01101, 0.02445, 0.06712, 0.1391, 0.2351, 0.3507, 0.4812, 0.6267, 0.7849, 0.9576",\
"-0.0546, -0.0393, 0.0103, 0.0928, 0.2034, 0.337, 0.489, 0.656, 0.8376, 1.032",\
"-0.1414, -0.1242, -0.069, 0.0248, 0.1498, 0.3011, 0.4732, 0.6633, 0.8688, 1.089",\
"-0.2503, -0.2314, -0.1695, -0.0664, 0.0734, 0.2414, 0.4329, 0.6462, 0.8765, 1.122");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.1138, 0.1254, 0.1661, 0.2436, 0.3629, 0.5295, 0.7482, 1.024, 1.36, 1.761",\
"0.117, 0.1286, 0.1691, 0.2466, 0.366, 0.5326, 0.7516, 1.027, 1.364, 1.764",\
"0.1401, 0.1507, 0.1893, 0.2645, 0.3821, 0.5476, 0.7657, 1.04, 1.377, 1.777",\
"0.1926, 0.2036, 0.2407, 0.3117, 0.4246, 0.5861, 0.8009, 1.073, 1.407, 1.805",\
"0.269, 0.2813, 0.3218, 0.3942, 0.5032, 0.6588, 0.8678, 1.135, 1.464, 1.858",\
"0.3654, 0.3799, 0.4268, 0.5064, 0.6194, 0.7725, 0.9744, 1.235, 1.558, 1.946",\
"0.4812, 0.4976, 0.5519, 0.6431, 0.7669, 0.9256, 1.126, 1.38, 1.694, 2.075",\
"0.6164, 0.6354, 0.6974, 0.8017, 0.9409, 1.112, 1.319, 1.572, 1.88, 2.253",\
"0.7729, 0.7944, 0.8647, 0.9818, 1.138, 1.327, 1.548, 1.808, 2.116, 2.482",\
"0.9515, 0.9754, 1.054, 1.185, 1.358, 1.567, 1.809, 2.083, 2.398, 2.765");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.07226, 0.08028, 0.1081, 0.1612, 0.2439, 0.3599, 0.5125, 0.7048, 0.9409, 1.222",\
"0.07204, 0.08025, 0.108, 0.1612, 0.244, 0.3597, 0.5125, 0.705, 0.94, 1.221",\
"0.0837, 0.0899, 0.1128, 0.1616, 0.2435, 0.3598, 0.5124, 0.7058, 0.9415, 1.221",\
"0.1211, 0.1285, 0.1532, 0.1966, 0.2615, 0.3642, 0.5132, 0.7043, 0.9398, 1.22",\
"0.1716, 0.1811, 0.2114, 0.2622, 0.3316, 0.4208, 0.5419, 0.7124, 0.9412, 1.219",\
"0.236, 0.2475, 0.2852, 0.346, 0.4259, 0.524, 0.6413, 0.7858, 0.9784, 1.232",\
"0.3153, 0.3299, 0.3742, 0.4458, 0.539, 0.6503, 0.7782, 0.9264, 1.1, 1.316",\
"0.4097, 0.4267, 0.479, 0.5624, 0.6684, 0.795, 0.938, 1.099, 1.281, 1.489",\
"0.5172, 0.537, 0.599, 0.6984, 0.8182, 0.961, 1.118, 1.297, 1.492, 1.708",\
"0.6372, 0.6614, 0.7334, 0.8472, 0.9876, 1.145, 1.319, 1.514, 1.729, 1.959");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.2411, 0.2638, 0.341, 0.4855, 0.7069, 1.016, 1.423, 1.938, 2.566, 3.312",\
"0.24, 0.263, 0.3407, 0.4852, 0.7066, 1.016, 1.423, 1.935, 2.566, 3.307",\
"0.2372, 0.2599, 0.3388, 0.4844, 0.7067, 1.016, 1.423, 1.938, 2.564, 3.309",\
"0.2544, 0.2731, 0.342, 0.4826, 0.7057, 1.016, 1.423, 1.939, 2.562, 3.305",\
"0.2968, 0.3148, 0.3783, 0.5013, 0.7089, 1.015, 1.423, 1.939, 2.561, 3.305",\
"0.364, 0.3827, 0.4417, 0.5574, 0.7436, 1.029, 1.426, 1.939, 2.566, 3.312",\
"0.4458, 0.4654, 0.5312, 0.6456, 0.8208, 1.079, 1.45, 1.939, 2.565, 3.312",\
"0.539, 0.5606, 0.6354, 0.7612, 0.9342, 1.178, 1.516, 1.978, 2.578, 3.312",\
"0.643, 0.6676, 0.7492, 0.8886, 1.078, 1.314, 1.635, 2.063, 2.625, 3.332",\
"0.759, 0.7854, 0.8768, 1.029, 1.237, 1.489, 1.797, 2.204, 2.726, 3.399");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.08643, 0.09145, 0.1088, 0.141, 0.1904, 0.259, 0.3486, 0.4613, 0.5989, 0.7626",\
"0.08976, 0.09477, 0.112, 0.1442, 0.1936, 0.2621, 0.3518, 0.4646, 0.6018, 0.7657",\
"0.1036, 0.1085, 0.1254, 0.1571, 0.2061, 0.2743, 0.3638, 0.4764, 0.6137, 0.7772",\
"0.12, 0.1263, 0.1473, 0.1834, 0.2336, 0.3008, 0.3892, 0.501, 0.6378, 0.8009",\
"0.1231, 0.1312, 0.158, 0.2037, 0.2659, 0.3427, 0.4335, 0.5438, 0.6789, 0.8408",\
"0.1105, 0.1205, 0.1528, 0.2089, 0.2847, 0.3772, 0.4842, 0.6052, 0.7419, 0.9016",\
"0.08142, 0.09269, 0.131, 0.1969, 0.2865, 0.3956, 0.5212, 0.6616, 0.8158, 0.985",\
"0.0357, 0.0489, 0.0917, 0.167, 0.2698, 0.3957, 0.5406, 0.7017, 0.8777, 1.068",\
"-0.0267, -0.0124, 0.0357, 0.1186, 0.234, 0.3761, 0.5402, 0.7227, 0.9213, 1.135",\
"-0.1068, -0.0916, -0.0389, 0.0518, 0.1787, 0.3357, 0.5188, 0.7226, 0.9446, 1.183");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.1699, 0.1818, 0.2228, 0.3, 0.4197, 0.5859, 0.8051, 1.08, 1.416, 1.817",\
"0.1707, 0.1826, 0.224, 0.3016, 0.4218, 0.5886, 0.8078, 1.083, 1.419, 1.82",\
"0.1796, 0.1911, 0.2318, 0.309, 0.4285, 0.5953, 0.8144, 1.09, 1.427, 1.827",\
"0.2107, 0.2222, 0.2615, 0.3351, 0.4508, 0.6147, 0.8315, 1.105, 1.44, 1.84",\
"0.2683, 0.2804, 0.3205, 0.3935, 0.505, 0.6621, 0.8733, 1.142, 1.472, 1.869",\
"0.3451, 0.3588, 0.4039, 0.4824, 0.5942, 0.7478, 0.9506, 1.212, 1.536, 1.926",\
"0.4375, 0.4531, 0.5042, 0.5919, 0.7134, 0.8696, 1.069, 1.322, 1.637, 2.018",\
"0.545, 0.5625, 0.6202, 0.7184, 0.8533, 1.022, 1.225, 1.475, 1.781, 2.152",\
"0.668, 0.6877, 0.7518, 0.8613, 1.01, 1.195, 1.413, 1.667, 1.971, 2.333",\
"0.8067, 0.829, 0.9001, 1.02, 1.185, 1.386, 1.622, 1.893, 2.201, 2.562");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.1097, 0.1184, 0.1464, 0.2004, 0.2841, 0.4007, 0.5543, 0.7474, 0.9828, 1.263",\
"0.1102, 0.1178, 0.1467, 0.2006, 0.2844, 0.4012, 0.5541, 0.7476, 0.9824, 1.262",\
"0.1138, 0.1212, 0.1477, 0.2007, 0.284, 0.4011, 0.5547, 0.7477, 0.9827, 1.263",\
"0.1588, 0.1657, 0.1883, 0.2288, 0.2963, 0.4031, 0.554, 0.7469, 0.983, 1.262",\
"0.2246, 0.2331, 0.2588, 0.3048, 0.3686, 0.4547, 0.578, 0.7529, 0.9826, 1.262",\
"0.3105, 0.3197, 0.3504, 0.4026, 0.4738, 0.5645, 0.6771, 0.8201, 1.016, 1.272",\
"0.4171, 0.4277, 0.4634, 0.5228, 0.6028, 0.7035, 0.8228, 0.9644, 1.135, 1.351",\
"0.5436, 0.5558, 0.5974, 0.6664, 0.7566, 0.8682, 0.9976, 1.147, 1.321, 1.523",\
"0.6894, 0.705, 0.755, 0.835, 0.9362, 1.057, 1.2, 1.361, 1.544, 1.75",\
"0.858, 0.8756, 0.9322, 1.023, 1.141, 1.275, 1.428, 1.605, 1.798, 2.015");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.25, 0.2707, 0.3445, 0.4863, 0.7071, 1.016, 1.422, 1.935, 2.565, 3.31",\
"0.2501, 0.2711, 0.3446, 0.4863, 0.7067, 1.016, 1.423, 1.935, 2.56, 3.31",\
"0.2525, 0.2728, 0.3455, 0.4863, 0.7081, 1.016, 1.423, 1.935, 2.561, 3.311",\
"0.2749, 0.2925, 0.3581, 0.4903, 0.7077, 1.017, 1.423, 1.939, 2.565, 3.304",\
"0.329, 0.3443, 0.4021, 0.5192, 0.7199, 1.019, 1.425, 1.937, 2.564, 3.306",\
"0.4172, 0.4326, 0.4834, 0.5869, 0.7639, 1.041, 1.43, 1.937, 2.566, 3.312",\
"0.523, 0.5392, 0.5946, 0.6978, 0.8558, 1.104, 1.463, 1.949, 2.568, 3.309",\
"0.6442, 0.662, 0.7226, 0.8334, 0.9956, 1.218, 1.544, 1.994, 2.584, 3.314",\
"0.7804, 0.799, 0.8656, 0.9858, 1.161, 1.389, 1.684, 2.096, 2.643, 3.343",\
"0.9332, 0.9532, 1.024, 1.155, 1.345, 1.586, 1.883, 2.261, 2.765, 3.418");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.09385, 0.09961, 0.119, 0.1543, 0.2066, 0.2777, 0.3694, 0.4836, 0.6221, 0.7865",\
"0.09626, 0.1019, 0.1212, 0.1564, 0.2087, 0.2798, 0.3715, 0.4856, 0.6242, 0.7885",\
"0.1096, 0.1149, 0.1333, 0.1676, 0.2194, 0.2901, 0.3816, 0.4957, 0.6341, 0.7986",\
"0.1302, 0.1367, 0.1583, 0.1951, 0.2464, 0.3156, 0.406, 0.5194, 0.6571, 0.8208",\
"0.1393, 0.1475, 0.1747, 0.2209, 0.2833, 0.3599, 0.4506, 0.5619, 0.6982, 0.8608",\
"0.1345, 0.1443, 0.1773, 0.233, 0.3089, 0.4009, 0.5065, 0.6259, 0.762, 0.9222",\
"0.1151, 0.1267, 0.1646, 0.2304, 0.3196, 0.4281, 0.5519, 0.6896, 0.8413, 1.008",\
"0.0812, 0.0941, 0.1372, 0.2121, 0.3148, 0.4394, 0.5819, 0.7404, 0.9123, 1.099",\
"0.0346, 0.0485, 0.0953, 0.178, 0.2929, 0.4336, 0.5959, 0.7747, 0.9688, 1.177",\
"-0.0264, -0.0113, 0.0396, 0.1282, 0.2541, 0.4104, 0.5909, 0.7907, 1.008, 1.241");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.1923, 0.2041, 0.2452, 0.3228, 0.4423, 0.6084, 0.8275, 1.103, 1.439, 1.84",\
"0.1937, 0.2056, 0.247, 0.3247, 0.4449, 0.6117, 0.8309, 1.106, 1.442, 1.844",\
"0.1988, 0.2106, 0.2518, 0.3296, 0.4497, 0.617, 0.8364, 1.112, 1.449, 1.85",\
"0.2184, 0.2297, 0.2693, 0.3439, 0.4611, 0.6262, 0.8439, 1.119, 1.454, 1.855",\
"0.2605, 0.2724, 0.3122, 0.3846, 0.4966, 0.6555, 0.8674, 1.137, 1.469, 1.866",\
"0.3168, 0.3304, 0.3754, 0.4535, 0.5653, 0.7182, 0.9213, 1.183, 1.507, 1.898",\
"0.3854, 0.4009, 0.4516, 0.5389, 0.6606, 0.8163, 1.014, 1.265, 1.58, 1.96",\
"0.4651, 0.4828, 0.5393, 0.637, 0.7711, 0.94, 1.143, 1.389, 1.692, 2.062",\
"0.556, 0.5749, 0.6379, 0.7458, 0.8942, 1.078, 1.296, 1.55, 1.848, 2.207",\
"0.6569, 0.6782, 0.7474, 0.8663, 1.028, 1.229, 1.465, 1.735, 2.043, 2.397");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.14, 0.1497, 0.1794, 0.2348, 0.32, 0.4381, 0.5912, 0.7854, 1.021, 1.302",\
"0.1395, 0.1483, 0.1789, 0.236, 0.3203, 0.4386, 0.5916, 0.7852, 1.021, 1.302",\
"0.1398, 0.1477, 0.1771, 0.233, 0.3196, 0.4376, 0.5922, 0.7854, 1.021, 1.301",\
"0.1913, 0.1977, 0.2195, 0.2589, 0.3287, 0.4384, 0.5917, 0.7854, 1.021, 1.302",\
"0.2717, 0.2791, 0.3035, 0.3455, 0.4046, 0.4874, 0.6116, 0.7895, 1.021, 1.301",\
"0.375, 0.3844, 0.4131, 0.4616, 0.5253, 0.6079, 0.7129, 0.8535, 1.05, 1.309",\
"0.506, 0.5171, 0.5508, 0.6049, 0.6776, 0.7658, 0.8728, 1.005, 1.168, 1.385",\
"0.6648, 0.6776, 0.7162, 0.7796, 0.8592, 0.957, 1.071, 1.206, 1.365, 1.558",\
"0.8514, 0.8662, 0.9114, 0.9838, 1.075, 1.182, 1.306, 1.447, 1.611, 1.802",\
"1.067, 1.083, 1.137, 1.22, 1.324, 1.441, 1.577, 1.727, 1.898, 2.093");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.001521, 0.003351, 0.006846, 0.01229, 0.01993, 0.02998, 0.04265, 0.05811, 0.07653");
values("0.2505, 0.2714, 0.3449, 0.4863, 0.7084, 1.016, 1.423, 1.935, 2.56, 3.307",\
"0.2506, 0.2715, 0.3448, 0.4864, 0.7066, 1.016, 1.423, 1.936, 2.565, 3.312",\
"0.2524, 0.2726, 0.3455, 0.4866, 0.7067, 1.017, 1.423, 1.94, 2.56, 3.308",\
"0.2661, 0.2849, 0.3532, 0.4891, 0.7072, 1.017, 1.423, 1.939, 2.562, 3.312",\
"0.3239, 0.3388, 0.3945, 0.513, 0.7167, 1.018, 1.423, 1.937, 2.565, 3.312",\
"0.4347, 0.4485, 0.4962, 0.5923, 0.7652, 1.04, 1.431, 1.938, 2.563, 3.309",\
"0.5698, 0.586, 0.6358, 0.7306, 0.8792, 1.114, 1.466, 1.95, 2.567, 3.305",\
"0.7276, 0.7426, 0.7976, 0.899, 1.051, 1.261, 1.568, 2.005, 2.589, 3.318",\
"0.9056, 0.9226, 0.9794, 1.091, 1.255, 1.468, 1.747, 2.133, 2.664, 3.353",\
"1.114, 1.129, 1.187, 1.303, 1.479, 1.709, 1.992, 2.345, 2.82, 3.449");
}
}
}
}