blob: 2dd147b4093174571a296d6bcb1fe9203267dbc0 [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__nand3_2) {
area : 28.537600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.304136e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.304154e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.305468e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.308006e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "2.17314e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "2.1753e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "3.00528e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "2.68866e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.00528e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007707 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.008252, 0.008232, 0.008181, 0.008156, 0.008155, 0.008144, 0.00814, \
0.008145, 0.008144, 0.008143");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.005251, -0.005238, -0.005234, -0.005243, -0.005265, -0.005279, \
-0.00529, -0.00531, -0.005333, -0.005393");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.008223, 0.00823, 0.008191, 0.008158, 0.008158, 0.008162, 0.008144, \
0.008148, 0.008147, 0.008149");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.005254, -0.005244, -0.005252, -0.005248, -0.005268, -0.005281, \
-0.005294, -0.005311, -0.005339, -0.005392");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.008209, 0.008202, 0.008175, 0.008154, 0.008151, 0.008149, 0.008146, \
0.008141, 0.008144, 0.008144");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.002527, 0.002539, 0.002523, 0.002514, 0.002465, 0.002435, 0.002395, \
0.002348, 0.002272, 0.002153");
}
}
}
pin(A2) {
capacitance : 0.008242 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.008684, 0.008671, 0.008684, 0.008723, 0.008763, 0.008788, 0.008801, \
0.008798, 0.008784, 0.008733");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006902, -0.006903, -0.006873, -0.006855, -0.006861, -0.006847, \
-0.006846, -0.006843, -0.006835, -0.006833");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.007894, 0.007189, 0.006895, 0.006872, 0.006878, 0.006866, 0.006855, \
0.006858, 0.00686, 0.006858");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006895, -0.006894, -0.006872, -0.006861, -0.006859, -0.006852, \
-0.006847, -0.006848, -0.006844, -0.006841");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.007552, 0.007548, 0.007537, 0.007526, 0.007524, 0.007501, 0.00749, \
0.00747, 0.007444, 0.007404");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006548, -0.006551, -0.006559, -0.006546, -0.006577, -0.006589, \
-0.006617, -0.006648, -0.006702, -0.006789");
}
}
}
pin(A3) {
capacitance : 0.008648 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.006946, 0.006932, 0.00691, 0.006884, 0.006879, 0.006877, 0.006871, \
0.006872, 0.006871, 0.006872");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006902, -0.00689, -0.006861, -0.006845, -0.006855, -0.006844, \
-0.006842, -0.006838, -0.006824, -0.00683");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.006927, 0.006914, 0.006897, 0.006881, 0.006876, 0.006868, 0.006864, \
0.006862, 0.006862, 0.006862");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006901, -0.006888, -0.006873, -0.006869, -0.006865, -0.006856, \
-0.006849, -0.006846, -0.006844, -0.00684");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.006923, 0.006927, 0.006918, 0.006884, 0.006891, 0.006875, 0.00687, \
0.00687, 0.006871, 0.00687");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006905, -0.006901, -0.006882, -0.006861, -0.006869, -0.006853, \
-0.006847, -0.006839, -0.006837, -0.006832");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.3269 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.005834, 0.005831, 0.005848, 0.005863, 0.005865, 0.00587, 0.005872, 0.005873, 0.005874, 0.005855",\
"0.005558, 0.005625, 0.005706, 0.005776, 0.005812, 0.005829, 0.00585, 0.005853, 0.005853, 0.005846",\
"0.004976, 0.005085, 0.005337, 0.005546, 0.005663, 0.005722, 0.005769, 0.005795, 0.005818, 0.005814",\
"0.004483, 0.004603, 0.004913, 0.005206, 0.005433, 0.005567, 0.00565, 0.005716, 0.005747, 0.005754",\
"0.004314, 0.004376, 0.004608, 0.004915, 0.00519, 0.005381, 0.005514, 0.005605, 0.005665, 0.005683",\
"0.004446, 0.004458, 0.004546, 0.004744, 0.004997, 0.005208, 0.005369, 0.005489, 0.005569, 0.005596",\
"0.00486, 0.004812, 0.004756, 0.004795, 0.004945, 0.005124, 0.00528, 0.005402, 0.005492, 0.005512",\
"0.00556, 0.005458, 0.005246, 0.005091, 0.005077, 0.005166, 0.00527, 0.005371, 0.005448, 0.005423",\
"0.006545, 0.006392, 0.006013, 0.005662, 0.005451, 0.005383, 0.005391, 0.00544, 0.005461, 0.005322",\
"0.007845, 0.007614, 0.007084, 0.006512, 0.006062, 0.005803, 0.00569, 0.005627, 0.005517, 0.00511");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.0269, 0.02699, 0.02711, 0.02718, 0.02728, 0.02742, 0.02744, 0.02768, 0.02811, 0.03306",\
"0.02642, 0.02666, 0.02708, 0.02739, 0.02773, 0.02776, 0.02832, 0.02808, 0.02883, 0.03482",\
"0.02535, 0.02559, 0.02625, 0.0269, 0.0274, 0.02767, 0.02792, 0.02813, 0.02879, 0.03453",\
"0.02473, 0.02488, 0.02536, 0.02604, 0.02684, 0.02729, 0.02771, 0.02784, 0.0287, 0.03582",\
"0.0246, 0.02466, 0.02497, 0.02543, 0.02614, 0.02671, 0.02751, 0.02798, 0.02851, 0.03738",\
"0.02484, 0.0248, 0.02484, 0.02525, 0.02564, 0.02619, 0.02688, 0.02767, 0.02938, 0.04128",\
"0.02536, 0.02526, 0.02521, 0.02519, 0.02558, 0.0259, 0.02641, 0.02702, 0.03007, 0.04945",\
"0.02611, 0.026, 0.02576, 0.02552, 0.0256, 0.02596, 0.02629, 0.02694, 0.03317, 0.0667",\
"0.02715, 0.02699, 0.02661, 0.02617, 0.02593, 0.0261, 0.02653, 0.02795, 0.04255, 0.1051",\
"0.0285, 0.02827, 0.02777, 0.02714, 0.02659, 0.02653, 0.02703, 0.03383, 0.07419, 0.179");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.005802, 0.005817, 0.005844, 0.005862, 0.005872, 0.005878, 0.00588, 0.005881, 0.005876, 0.005864",\
"0.005618, 0.005649, 0.005729, 0.005789, 0.005822, 0.005838, 0.005849, 0.005852, 0.005856, 0.005842",\
"0.005155, 0.005231, 0.005436, 0.0056, 0.005699, 0.005758, 0.005799, 0.005819, 0.005828, 0.005821",\
"0.004654, 0.004761, 0.005046, 0.005312, 0.005502, 0.00562, 0.005695, 0.005741, 0.005771, 0.005774",\
"0.004351, 0.004443, 0.004686, 0.005005, 0.005257, 0.005431, 0.005559, 0.005632, 0.005689, 0.005704",\
"0.004232, 0.004302, 0.004484, 0.004752, 0.005031, 0.005247, 0.005402, 0.005518, 0.005592, 0.005618",\
"0.004327, 0.004351, 0.004456, 0.004646, 0.004874, 0.005094, 0.005267, 0.005401, 0.005493, 0.005517",\
"0.004607, 0.004615, 0.004623, 0.004702, 0.004847, 0.005021, 0.005185, 0.00532, 0.005411, 0.005404",\
"0.00516, 0.005115, 0.005015, 0.004959, 0.004982, 0.005076, 0.005188, 0.0053, 0.005361, 0.005269",\
"0.006005, 0.005903, 0.005666, 0.005449, 0.005318, 0.005293, 0.005314, 0.005369, 0.005337, 0.005028");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.03491, 0.03493, 0.03495, 0.035, 0.03511, 0.0352, 0.03529, 0.03544, 0.036, 0.04155",\
"0.03454, 0.03461, 0.03475, 0.0349, 0.03504, 0.03518, 0.03538, 0.03544, 0.03629, 0.04174",\
"0.03358, 0.03373, 0.03407, 0.03439, 0.03473, 0.03493, 0.03523, 0.03541, 0.03625, 0.04181",\
"0.03293, 0.03305, 0.03337, 0.03381, 0.03426, 0.03458, 0.03486, 0.03518, 0.03594, 0.04317",\
"0.03271, 0.03277, 0.033, 0.03331, 0.03378, 0.03419, 0.03463, 0.03508, 0.03597, 0.04493",\
"0.03288, 0.03286, 0.03291, 0.03317, 0.03351, 0.0339, 0.03424, 0.03467, 0.03651, 0.04889",\
"0.03327, 0.03325, 0.03316, 0.03323, 0.03347, 0.03368, 0.03407, 0.03463, 0.03737, 0.05729",\
"0.03397, 0.0339, 0.0337, 0.03345, 0.03352, 0.0338, 0.03398, 0.03466, 0.0409, 0.07511",\
"0.03494, 0.03479, 0.03451, 0.0342, 0.03387, 0.03411, 0.03435, 0.03587, 0.05066, 0.1139",\
"0.03614, 0.03597, 0.03554, 0.03498, 0.03451, 0.03445, 0.03489, 0.04166, 0.08332, 0.1889");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.005815, 0.005831, 0.005847, 0.00586, 0.005866, 0.005877, 0.005881, 0.005879, 0.005881, 0.005868",\
"0.005625, 0.005654, 0.005741, 0.005787, 0.005818, 0.005839, 0.005848, 0.005854, 0.005857, 0.005839",\
"0.005131, 0.005225, 0.005435, 0.005596, 0.005701, 0.005761, 0.005791, 0.005812, 0.00582, 0.00582",\
"0.00463, 0.004755, 0.005046, 0.005311, 0.005502, 0.00562, 0.005694, 0.005742, 0.005771, 0.005774",\
"0.004307, 0.004403, 0.004663, 0.004992, 0.005248, 0.005432, 0.005553, 0.005636, 0.005687, 0.005702",\
"0.004163, 0.004223, 0.00443, 0.00472, 0.005009, 0.005233, 0.005397, 0.00551, 0.005591, 0.00562",\
"0.004139, 0.004188, 0.004336, 0.00456, 0.004814, 0.005057, 0.005237, 0.005377, 0.005474, 0.005505",\
"0.004295, 0.004312, 0.004399, 0.004539, 0.004728, 0.004937, 0.005132, 0.005276, 0.005384, 0.005393",\
"0.004657, 0.004652, 0.004636, 0.004688, 0.004788, 0.004929, 0.005084, 0.005225, 0.005313, 0.005255",\
"0.005276, 0.005225, 0.005123, 0.005046, 0.005027, 0.005074, 0.005159, 0.005256, 0.00528, 0.005056");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.04223, 0.04223, 0.04222, 0.04228, 0.04238, 0.04248, 0.04264, 0.04272, 0.0435, 0.04902",\
"0.04166, 0.04167, 0.04172, 0.04178, 0.04186, 0.04201, 0.04223, 0.04242, 0.04307, 0.04876",\
"0.04097, 0.04101, 0.04117, 0.04134, 0.04153, 0.04167, 0.04181, 0.04199, 0.04282, 0.04869",\
"0.04051, 0.04055, 0.04071, 0.04096, 0.04117, 0.0414, 0.04165, 0.04197, 0.04274, 0.0498",\
"0.04034, 0.04037, 0.04049, 0.04067, 0.04092, 0.04111, 0.04143, 0.04169, 0.04281, 0.05205",\
"0.04045, 0.04042, 0.04046, 0.0406, 0.04076, 0.041, 0.04133, 0.04167, 0.04315, 0.05596",\
"0.04082, 0.0408, 0.04069, 0.04068, 0.04085, 0.04088, 0.04109, 0.04143, 0.04444, 0.06465",\
"0.04143, 0.04135, 0.0412, 0.04099, 0.04098, 0.04115, 0.04125, 0.0419, 0.04805, 0.08288",\
"0.04232, 0.04219, 0.0419, 0.04158, 0.04139, 0.04143, 0.04153, 0.04298, 0.05827, 0.1226",\
"0.04343, 0.04333, 0.04295, 0.04242, 0.04197, 0.04173, 0.04226, 0.04934, 0.09186, 0.1983");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.2201, 0.261, 0.4043, 0.677, 1.102, 1.697, 2.481, 3.468, 4.678, 6.116",\
"0.241, 0.2825, 0.4265, 0.6999, 1.125, 1.722, 2.504, 3.492, 4.697, 6.136",\
"0.3225, 0.3643, 0.5094, 0.7841, 1.21, 1.806, 2.592, 3.58, 4.783, 6.22",\
"0.4364, 0.4947, 0.6688, 0.9479, 1.374, 1.972, 2.757, 3.744, 4.952, 6.391",\
"0.5314, 0.6098, 0.8418, 1.19, 1.634, 2.23, 3.015, 4.003, 5.211, 6.646",\
"0.6014, 0.7014, 0.9951, 1.432, 1.97, 2.596, 3.38, 4.368, 5.574, 7.01",\
"0.6441, 0.7651, 1.122, 1.653, 2.299, 3.037, 3.862, 4.849, 6.054, 7.491",\
"0.6555, 0.7986, 1.222, 1.849, 2.61, 3.471, 4.42, 5.456, 6.662, 8.096",\
"0.6328, 0.7974, 1.289, 2.013, 2.893, 3.884, 4.969, 6.14, 7.403, 8.84",\
"0.5774, 0.7625, 1.319, 2.145, 3.146, 4.272, 5.498, 6.817, 8.222, 9.724");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.2504, 0.2983, 0.4643, 0.7783, 1.269, 1.956, 2.855, 3.998, 5.386, 7.043",\
"0.2812, 0.3309, 0.5008, 0.8177, 1.31, 1.997, 2.9, 4.036, 5.42, 7.08",\
"0.3971, 0.4469, 0.6189, 0.9408, 1.435, 2.125, 3.029, 4.168, 5.56, 7.203",\
"0.6138, 0.6746, 0.8541, 1.175, 1.671, 2.363, 3.266, 4.405, 5.801, 7.457",\
"0.8676, 0.9534, 1.198, 1.55, 2.046, 2.738, 3.647, 4.788, 6.173, 7.839",\
"1.148, 1.261, 1.583, 2.039, 2.576, 3.268, 4.176, 5.316, 6.713, 8.368",\
"1.456, 1.596, 1.998, 2.571, 3.235, 3.97, 4.878, 6.018, 7.415, 9.074",\
"1.792, 1.96, 2.445, 3.137, 3.945, 4.817, 5.766, 6.906, 8.299, 9.96",\
"2.162, 2.354, 2.92, 3.739, 4.695, 5.729, 6.815, 7.991, 9.381, 11.04",\
"2.562, 2.784, 3.433, 4.377, 5.483, 6.685, 7.948, 9.255, 10.68, 12.33");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.2968, 0.3652, 0.6077, 1.07, 1.784, 2.787, 4.109, 5.774, 7.816, 10.22",\
"0.2964, 0.3658, 0.6088, 1.069, 1.783, 2.788, 4.11, 5.774, 7.81, 10.22",\
"0.3054, 0.3673, 0.6065, 1.067, 1.784, 2.789, 4.109, 5.774, 7.809, 10.23",\
"0.4238, 0.4831, 0.672, 1.073, 1.783, 2.787, 4.109, 5.777, 7.805, 10.23",\
"0.5796, 0.6518, 0.8728, 1.231, 1.819, 2.788, 4.114, 5.777, 7.805, 10.23",\
"0.7524, 0.8436, 1.11, 1.522, 2.067, 2.875, 4.114, 5.779, 7.809, 10.24",\
"0.9378, 1.048, 1.37, 1.852, 2.464, 3.215, 4.27, 5.797, 7.812, 10.23",\
"1.134, 1.266, 1.645, 2.207, 2.904, 3.728, 4.704, 6.025, 7.862, 10.24",\
"1.334, 1.491, 1.936, 2.58, 3.373, 4.291, 5.34, 6.559, 8.17, 10.33",\
"1.542, 1.721, 2.234, 2.972, 3.868, 4.886, 6.034, 7.32, 8.808, 10.73");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.3284, 0.4087, 0.6918, 1.228, 2.066, 3.242, 4.789, 6.734, 9.104, 11.95",\
"0.328, 0.4086, 0.6909, 1.226, 2.072, 3.242, 4.8, 6.726, 9.109, 11.99",\
"0.3292, 0.4083, 0.6916, 1.228, 2.065, 3.242, 4.789, 6.734, 9.122, 11.95",\
"0.4414, 0.4896, 0.7068, 1.228, 2.071, 3.238, 4.794, 6.733, 9.113, 11.95",\
"0.6338, 0.7006, 0.8942, 1.281, 2.067, 3.239, 4.802, 6.754, 9.111, 11.95",\
"0.8442, 0.9328, 1.185, 1.55, 2.158, 3.251, 4.799, 6.75, 9.144, 11.95",\
"1.064, 1.178, 1.503, 1.952, 2.498, 3.37, 4.803, 6.744, 9.144, 11.99",\
"1.292, 1.434, 1.83, 2.379, 3.023, 3.775, 4.957, 6.765, 9.134, 11.99",\
"1.528, 1.7, 2.172, 2.832, 3.589, 4.418, 5.416, 6.95, 9.158, 11.96",\
"1.766, 1.963, 2.523, 3.296, 4.186, 5.142, 6.152, 7.466, 9.362, 12");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.2737, 0.3146, 0.4577, 0.7304, 1.156, 1.752, 2.534, 3.522, 4.727, 6.17",\
"0.298, 0.3392, 0.4828, 0.756, 1.181, 1.778, 2.561, 3.55, 4.753, 6.19",\
"0.3735, 0.4155, 0.5607, 0.8351, 1.261, 1.858, 2.643, 3.63, 4.835, 6.27",\
"0.4789, 0.5311, 0.6963, 0.9771, 1.405, 2.001, 2.787, 3.776, 4.982, 6.417",\
"0.5824, 0.6502, 0.8549, 1.181, 1.626, 2.224, 3.011, 4, 5.208, 6.641",\
"0.6649, 0.7521, 1.01, 1.401, 1.907, 2.535, 3.323, 4.312, 5.521, 6.962",\
"0.719, 0.8263, 1.145, 1.619, 2.205, 2.904, 3.73, 4.725, 5.934, 7.374",\
"0.7387, 0.8696, 1.251, 1.817, 2.501, 3.292, 4.197, 5.239, 6.453, 7.896",\
"0.725, 0.8776, 1.327, 1.986, 2.782, 3.681, 4.682, 5.809, 7.078, 8.528",\
"0.6753, 0.8513, 1.368, 2.126, 3.035, 4.055, 5.174, 6.402, 7.761, 9.271");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.331, 0.3791, 0.546, 0.8619, 1.352, 2.038, 2.941, 4.077, 5.464, 7.117",\
"0.3634, 0.412, 0.5803, 0.8972, 1.388, 2.074, 2.977, 4.113, 5.501, 7.154",\
"0.4805, 0.5299, 0.7005, 1.02, 1.513, 2.201, 3.104, 4.241, 5.629, 7.282",\
"0.7143, 0.7661, 0.938, 1.258, 1.753, 2.442, 3.347, 4.484, 5.871, 7.526",\
"1.015, 1.086, 1.302, 1.635, 2.13, 2.82, 3.726, 4.864, 6.253, 7.905",\
"1.344, 1.439, 1.722, 2.143, 2.663, 3.353, 4.259, 5.398, 6.787, 8.441",\
"1.704, 1.822, 2.176, 2.705, 3.337, 4.058, 4.963, 6.102, 7.491, 9.146",\
"2.093, 2.235, 2.663, 3.303, 4.07, 4.916, 5.853, 6.992, 8.381, 10.04",\
"2.513, 2.679, 3.181, 3.937, 4.845, 5.848, 6.911, 8.08, 9.468, 11.12",\
"2.968, 3.157, 3.732, 4.605, 5.66, 6.824, 8.058, 9.348, 10.76, 12.42");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.2966, 0.3653, 0.6068, 1.068, 1.784, 2.786, 4.109, 5.779, 7.811, 10.23",\
"0.2961, 0.3654, 0.6081, 1.067, 1.785, 2.788, 4.108, 5.768, 7.807, 10.24",\
"0.3035, 0.3687, 0.6069, 1.068, 1.784, 2.788, 4.11, 5.777, 7.811, 10.23",\
"0.381, 0.4433, 0.6524, 1.074, 1.784, 2.789, 4.112, 5.774, 7.813, 10.23",\
"0.5034, 0.5686, 0.785, 1.178, 1.813, 2.788, 4.111, 5.772, 7.81, 10.24",\
"0.6586, 0.7342, 0.9716, 1.374, 1.977, 2.856, 4.117, 5.777, 7.811, 10.23",\
"0.8312, 0.922, 1.194, 1.63, 2.241, 3.079, 4.229, 5.795, 7.813, 10.24",\
"1.021, 1.126, 1.44, 1.926, 2.57, 3.416, 4.514, 5.958, 7.857, 10.24",\
"1.223, 1.345, 1.706, 2.253, 2.954, 3.825, 4.929, 6.307, 8.068, 10.32",\
"1.429, 1.574, 1.995, 2.601, 3.373, 4.302, 5.424, 6.808, 8.49, 10.59");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.4002, 0.4807, 0.7625, 1.301, 2.138, 3.315, 4.863, 6.811, 9.182, 12.02",\
"0.4008, 0.4822, 0.7626, 1.3, 2.138, 3.315, 4.86, 6.811, 9.188, 12.01",\
"0.3999, 0.4812, 0.7638, 1.301, 2.14, 3.315, 4.86, 6.806, 9.186, 12.01",\
"0.4544, 0.5168, 0.7678, 1.301, 2.14, 3.316, 4.863, 6.811, 9.181, 12.01",\
"0.642, 0.708, 0.9058, 1.333, 2.139, 3.316, 4.86, 6.804, 9.185, 12.02",\
"0.8546, 0.9398, 1.192, 1.563, 2.207, 3.319, 4.862, 6.81, 9.186, 12.02",\
"1.08, 1.19, 1.509, 1.955, 2.517, 3.422, 4.873, 6.808, 9.189, 12.02",\
"1.315, 1.45, 1.84, 2.383, 3.027, 3.798, 5.008, 6.832, 9.188, 12.02",\
"1.556, 1.716, 2.183, 2.836, 3.595, 4.42, 5.448, 7.004, 9.218, 12.02",\
"1.801, 1.991, 2.538, 3.306, 4.184, 5.142, 6.162, 7.494, 9.422, 12.07");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.2956, 0.3363, 0.4796, 0.752, 1.177, 1.774, 2.556, 3.544, 4.752, 6.192",\
"0.3236, 0.3646, 0.5083, 0.7816, 1.207, 1.804, 2.588, 3.576, 4.784, 6.215",\
"0.3955, 0.4374, 0.5824, 0.8568, 1.282, 1.879, 2.663, 3.65, 4.855, 6.292",\
"0.4879, 0.5363, 0.6946, 0.9734, 1.4, 1.997, 2.782, 3.769, 4.978, 6.414",\
"0.5787, 0.6363, 0.8196, 1.131, 1.573, 2.171, 2.956, 3.945, 5.152, 6.59",\
"0.6559, 0.7272, 0.9451, 1.299, 1.785, 2.41, 3.197, 4.186, 5.394, 6.83",\
"0.706, 0.7942, 1.059, 1.467, 2.007, 2.684, 3.51, 4.503, 5.711, 7.15",\
"0.7214, 0.8297, 1.149, 1.628, 2.232, 2.97, 3.854, 4.894, 6.11, 7.55",\
"0.6978, 0.8273, 1.206, 1.765, 2.452, 3.26, 4.21, 5.315, 6.584, 8.036",\
"0.6348, 0.7849, 1.228, 1.875, 2.654, 3.549, 4.572, 5.749, 7.087, 8.599");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.3911, 0.4414, 0.6134, 0.9346, 1.428, 2.118, 3.022, 4.16, 5.549, 7.202",\
"0.4208, 0.4711, 0.6435, 0.9649, 1.459, 2.148, 3.053, 4.191, 5.579, 7.233",\
"0.5411, 0.592, 0.7657, 1.088, 1.583, 2.273, 3.178, 4.316, 5.704, 7.359",\
"0.7814, 0.8326, 1.006, 1.329, 1.825, 2.516, 3.421, 4.56, 5.949, 7.603",\
"1.117, 1.183, 1.381, 1.709, 2.205, 2.896, 3.802, 4.941, 6.33, 7.985",\
"1.487, 1.572, 1.833, 2.23, 2.741, 3.432, 4.337, 5.476, 6.866, 8.52",\
"1.888, 1.995, 2.321, 2.818, 3.426, 4.138, 5.043, 6.182, 7.571, 9.225",\
"2.321, 2.448, 2.841, 3.444, 4.183, 5.005, 5.935, 7.073, 8.463, 10.12",\
"2.784, 2.933, 3.395, 4.106, 4.98, 5.955, 6.999, 8.162, 9.551, 11.2",\
"3.282, 3.452, 3.985, 4.806, 5.82, 6.952, 8.164, 9.436, 10.85, 12.5");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.2964, 0.3656, 0.6071, 1.067, 1.783, 2.788, 4.107, 5.769, 7.803, 10.24",\
"0.2969, 0.3656, 0.6065, 1.067, 1.784, 2.787, 4.11, 5.769, 7.808, 10.24",\
"0.2989, 0.3665, 0.6081, 1.067, 1.783, 2.788, 4.107, 5.778, 7.81, 10.23",\
"0.3517, 0.4168, 0.6376, 1.073, 1.786, 2.788, 4.108, 5.776, 7.806, 10.23",\
"0.4294, 0.4986, 0.731, 1.154, 1.811, 2.789, 4.112, 5.78, 7.811, 10.23",\
"0.5468, 0.6174, 0.8536, 1.292, 1.944, 2.854, 4.121, 5.777, 7.81, 10.24",\
"0.6924, 0.7716, 1.022, 1.462, 2.129, 3.04, 4.229, 5.807, 7.811, 10.24",\
"0.8642, 0.9538, 1.227, 1.68, 2.353, 3.28, 4.471, 5.961, 7.871, 10.24",\
"1.052, 1.157, 1.462, 1.942, 2.624, 3.561, 4.771, 6.262, 8.08, 10.34",\
"1.252, 1.371, 1.718, 2.243, 2.945, 3.884, 5.104, 6.624, 8.44, 10.6");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003249, 0.01114, 0.02622, 0.04971, 0.08266, 0.126, 0.1807, 0.2474, 0.3269");
values("0.47, 0.5519, 0.8347, 1.373, 2.21, 3.386, 4.933, 6.881, 9.26, 12.09",\
"0.4699, 0.5508, 0.8334, 1.373, 2.211, 3.386, 4.933, 6.879, 9.256, 12.09",\
"0.4694, 0.5509, 0.8344, 1.372, 2.21, 3.386, 4.933, 6.881, 9.259, 12.09",\
"0.4902, 0.561, 0.8358, 1.373, 2.211, 3.387, 4.931, 6.879, 9.259, 12.09",\
"0.6596, 0.7264, 0.9318, 1.389, 2.211, 3.386, 4.934, 6.883, 9.258, 12.09",\
"0.8716, 0.9554, 1.203, 1.582, 2.26, 3.389, 4.932, 6.879, 9.262, 12.09",\
"1.101, 1.207, 1.515, 1.964, 2.537, 3.474, 4.942, 6.883, 9.258, 12.1",\
"1.342, 1.471, 1.85, 2.389, 3.033, 3.821, 5.062, 6.899, 9.258, 12.09",\
"1.589, 1.747, 2.195, 2.843, 3.595, 4.428, 5.47, 7.052, 9.288, 12.1",\
"1.839, 2.02, 2.556, 3.314, 4.196, 5.144, 6.168, 7.518, 9.478, 12.14");
}
}
}
}