blob: 2bc6811431d8e43dfeee8f0a4dfafe54248f6158 [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 : "0.0004567464" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0005407776" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0005413518" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0013424994" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0005458662" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0011455092" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0011420442" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0004295808" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0013424994" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.008245 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01106, 0.01103, 0.01098, 0.01094, 0.01092, 0.01091, 0.01092, \
0.01093, 0.01092, 0.01091");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.006139, -0.006125, -0.006119, -0.006134, -0.006143, -0.006168, \
-0.00618, -0.006186, -0.006214, -0.00626");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01103, 0.01102, 0.01099, 0.01094, 0.01093, 0.01093, 0.01092, \
0.01091, 0.01092, 0.01091");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.006024, -0.006011, -0.006023, -0.006024, -0.006028, -0.006059, \
-0.006065, -0.006085, -0.006106, -0.006144");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01099, 0.01096, 0.01094, 0.01092, 0.01092, 0.01093, 0.01091, \
0.01091, 0.01092, 0.01092");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.005678, 0.005693, 0.005661, 0.005647, 0.005615, 0.005568, 0.005526, \
0.005478, 0.005421, 0.005328");
}
}
}
pin(A2) {
capacitance : 0.008763 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01336, 0.01338, 0.01347, 0.0136, 0.01372, 0.01382, 0.01389, \
0.01393, 0.01396, 0.01394");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009442, -0.009431, -0.009406, -0.009377, -0.009369, -0.009374, \
-0.009365, -0.009357, -0.009346, -0.009352");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01178, 0.01069, 0.009898, 0.009595, 0.009486, 0.00943, 0.00939, \
0.009362, 0.009341, 0.009323");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009419, -0.009404, -0.00941, -0.009391, -0.009364, -0.009381, \
-0.009378, -0.009374, -0.009371, -0.009368");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01052, 0.01052, 0.01051, 0.0105, 0.01048, 0.01048, 0.01047, \
0.01044, 0.01043, 0.01039");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.007317, -0.007305, -0.007313, -0.007318, -0.007325, -0.007349, \
-0.007375, -0.00742, -0.007459, -0.00753");
}
}
}
pin(A3) {
capacitance : 0.009098 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.9 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.009704, 0.009513, 0.009451, 0.009412, 0.009394, 0.009406, 0.009401, \
0.009395, 0.009398, 0.009395");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009435, -0.009419, -0.009403, -0.009372, -0.009359, -0.009368, \
-0.00936, -0.009355, -0.009353, -0.009351");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01084, 0.01014, 0.009609, 0.009456, 0.009407, 0.009385, 0.009365, \
0.009354, 0.009349, 0.009341");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009428, -0.009414, -0.009419, -0.009404, -0.00938, -0.009383, \
-0.009382, -0.009382, -0.009366, -0.009365");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("0.01072, 0.009871, 0.009504, 0.009423, 0.009391, 0.009391, 0.009379, \
0.009367, 0.009376, 0.009376");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
values("-0.009442, -0.009426, -0.009416, -0.009392, -0.009376, -0.009377, \
-0.009366, -0.009361, -0.009353, -0.00936");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.3636 ;
max_transition : 8.9 ;
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.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.007277, 0.007311, 0.007366, 0.007407, 0.00743, 0.007434, 0.007436, 0.007451, 0.007449, 0.007441",\
"0.006864, 0.006955, 0.007141, 0.007281, 0.007337, 0.007378, 0.007405, 0.007416, 0.007413, 0.007426",\
"0.006555, 0.006658, 0.006877, 0.007068, 0.0072, 0.007284, 0.007331, 0.007365, 0.007388, 0.007389",\
"0.007697, 0.007616, 0.007511, 0.00745, 0.00743, 0.007434, 0.007432, 0.007434, 0.007441, 0.007421",\
"0.01109, 0.01074, 0.009919, 0.009187, 0.008667, 0.008317, 0.008083, 0.007922, 0.007809, 0.00772",\
"0.01707, 0.01638, 0.0147, 0.01293, 0.01151, 0.01048, 0.00974, 0.009202, 0.008821, 0.008521",\
"0.02584, 0.02483, 0.0222, 0.01919, 0.01653, 0.01447, 0.01291, 0.01176, 0.01088, 0.01019",\
"0.03746, 0.03622, 0.03265, 0.02825, 0.02421, 0.02079, 0.01812, 0.01604, 0.01439, 0.01311",\
"0.0521, 0.05059, 0.04622, 0.04045, 0.03477, 0.02985, 0.02574, 0.02242, 0.01981, 0.01767",\
"0.06985, 0.06813, 0.06303, 0.05594, 0.04857, 0.04192, 0.03622, 0.03144, 0.02753, 0.02426");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.03338, 0.03357, 0.03388, 0.03405, 0.03428, 0.03448, 0.0346, 0.03478, 0.03539, 0.03755",\
"0.03285, 0.0332, 0.03384, 0.03434, 0.03469, 0.03496, 0.03536, 0.03537, 0.03601, 0.03767",\
"0.0325, 0.03271, 0.03331, 0.03391, 0.0345, 0.03492, 0.0352, 0.03551, 0.03615, 0.03794",\
"0.034, 0.03392, 0.03396, 0.03412, 0.03446, 0.03492, 0.03538, 0.03545, 0.03607, 0.03833",\
"0.03817, 0.03772, 0.0368, 0.03613, 0.03568, 0.03577, 0.03585, 0.0361, 0.03643, 0.03894",\
"0.0452, 0.04442, 0.04243, 0.04056, 0.03923, 0.03829, 0.03759, 0.03751, 0.03766, 0.04062",\
"0.05524, 0.05416, 0.05121, 0.04789, 0.04513, 0.04322, 0.04159, 0.0406, 0.04013, 0.04383",\
"0.06846, 0.06707, 0.06325, 0.05838, 0.054, 0.0507, 0.04801, 0.0459, 0.04497, 0.05028",\
"0.08498, 0.08335, 0.0787, 0.07247, 0.06633, 0.06121, 0.05725, 0.05379, 0.0522, 0.06128",\
"0.105, 0.1031, 0.09769, 0.09017, 0.08229, 0.07517, 0.06945, 0.06487, 0.06406, 0.08166");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.007279, 0.007318, 0.007363, 0.007407, 0.007427, 0.007439, 0.007441, 0.007452, 0.007452, 0.007437",\
"0.006886, 0.006988, 0.007165, 0.007289, 0.007356, 0.00739, 0.007411, 0.007421, 0.007428, 0.007429",\
"0.006186, 0.006338, 0.00667, 0.006962, 0.007139, 0.007242, 0.007305, 0.007343, 0.007367, 0.007378",\
"0.006507, 0.006566, 0.006734, 0.006941, 0.0071, 0.007207, 0.007278, 0.007322, 0.007351, 0.007361",\
"0.009087, 0.008881, 0.008479, 0.008152, 0.007951, 0.007811, 0.007716, 0.007649, 0.007597, 0.007557",\
"0.01442, 0.0139, 0.01263, 0.01134, 0.01036, 0.009641, 0.009122, 0.008743, 0.008464, 0.008245",\
"0.02278, 0.02189, 0.01962, 0.01709, 0.01494, 0.01327, 0.01201, 0.01106, 0.01034, 0.009771",\
"0.03416, 0.03297, 0.02971, 0.02574, 0.02212, 0.0192, 0.01688, 0.01506, 0.01365, 0.01252",\
"0.0487, 0.04721, 0.04306, 0.03761, 0.03234, 0.02786, 0.02419, 0.02123, 0.01885, 0.01691",\
"0.06639, 0.06469, 0.05974, 0.05292, 0.0459, 0.03962, 0.03433, 0.02994, 0.02632, 0.02332");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.0459, 0.04594, 0.04603, 0.04612, 0.04626, 0.04653, 0.04669, 0.04702, 0.0474, 0.0493",\
"0.04539, 0.04553, 0.04574, 0.04596, 0.04616, 0.04637, 0.04667, 0.04718, 0.0474, 0.0492",\
"0.04474, 0.04485, 0.0452, 0.04553, 0.04589, 0.04625, 0.04651, 0.04698, 0.04739, 0.04961",\
"0.04601, 0.04595, 0.04585, 0.04586, 0.04605, 0.04631, 0.04665, 0.0471, 0.04745, 0.04969",\
"0.05001, 0.04962, 0.04878, 0.04802, 0.04747, 0.0473, 0.04738, 0.04757, 0.04787, 0.05037",\
"0.05694, 0.05628, 0.05453, 0.05269, 0.05111, 0.05013, 0.04936, 0.0491, 0.04936, 0.05235",\
"0.06695, 0.06607, 0.06352, 0.06022, 0.05741, 0.05518, 0.05349, 0.05238, 0.0521, 0.05603",\
"0.08014, 0.07905, 0.07583, 0.07124, 0.06682, 0.06316, 0.06019, 0.05803, 0.05708, 0.06234",\
"0.09667, 0.09543, 0.09155, 0.08588, 0.07973, 0.07434, 0.06983, 0.06621, 0.0648, 0.07428",\
"0.1167, 0.1153, 0.1109, 0.1042, 0.09646, 0.08908, 0.08286, 0.07791, 0.07686, 0.09512");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.00729, 0.007319, 0.007373, 0.007403, 0.007421, 0.007433, 0.00744, 0.007443, 0.00745, 0.007442",\
"0.006877, 0.006971, 0.00716, 0.007269, 0.007342, 0.007386, 0.007411, 0.007422, 0.007425, 0.007425",\
"0.006062, 0.006232, 0.006602, 0.006923, 0.007116, 0.007232, 0.0073, 0.007342, 0.007363, 0.007374",\
"0.00596, 0.006079, 0.006382, 0.006701, 0.006948, 0.007105, 0.007206, 0.007272, 0.007314, 0.007335",\
"0.008019, 0.007893, 0.007718, 0.007628, 0.0076, 0.007577, 0.007557, 0.007539, 0.007522, 0.007499",\
"0.01294, 0.01253, 0.01157, 0.01064, 0.009892, 0.009337, 0.00892, 0.008611, 0.008378, 0.008189",\
"0.02118, 0.02046, 0.01853, 0.01635, 0.01451, 0.01305, 0.01192, 0.01105, 0.01038, 0.009826",\
"0.0329, 0.03186, 0.02891, 0.02527, 0.02197, 0.01925, 0.01708, 0.01534, 0.01395, 0.01284",\
"0.04817, 0.04679, 0.04288, 0.03773, 0.03273, 0.02843, 0.02489, 0.02199, 0.01963, 0.01767",\
"0.067, 0.06536, 0.06054, 0.05396, 0.04709, 0.04093, 0.03574, 0.03141, 0.02779, 0.02474");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.05739, 0.05739, 0.05744, 0.05752, 0.05767, 0.05787, 0.05812, 0.05836, 0.05901, 0.06071",\
"0.05661, 0.05661, 0.0567, 0.05684, 0.05699, 0.05721, 0.05751, 0.05783, 0.05835, 0.06018",\
"0.05609, 0.05611, 0.05621, 0.05638, 0.05662, 0.05682, 0.05715, 0.05757, 0.05776, 0.06039",\
"0.05745, 0.05732, 0.05706, 0.05687, 0.05685, 0.05702, 0.05719, 0.05737, 0.05791, 0.06032",\
"0.0614, 0.06103, 0.06015, 0.05922, 0.05852, 0.0582, 0.05812, 0.058, 0.05853, 0.06109",\
"0.06848, 0.06786, 0.06613, 0.06414, 0.06234, 0.06115, 0.06034, 0.05981, 0.06008, 0.06285",\
"0.07895, 0.07807, 0.07543, 0.07214, 0.06913, 0.06658, 0.0647, 0.06341, 0.0629, 0.06669",\
"0.09291, 0.09175, 0.0884, 0.08374, 0.07905, 0.07507, 0.07175, 0.06925, 0.06802, 0.07362",\
"0.1105, 0.1092, 0.1052, 0.09931, 0.09277, 0.08689, 0.08198, 0.078, 0.07624, 0.0856",\
"0.1319, 0.1304, 0.1258, 0.1188, 0.1105, 0.1026, 0.09578, 0.09024, 0.08907, 0.1073");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.1579, 0.1903, 0.3037, 0.519, 0.8533, 1.323, 1.939, 2.717, 3.666, 4.797",\
"0.168, 0.2007, 0.3147, 0.5304, 0.8655, 1.335, 1.951, 2.729, 3.678, 4.811",\
"0.2084, 0.2424, 0.3559, 0.5721, 0.907, 1.376, 1.994, 2.771, 3.722, 4.852",\
"0.2474, 0.2933, 0.4335, 0.657, 0.991, 1.46, 2.076, 2.854, 3.805, 4.935",\
"0.2698, 0.3258, 0.4987, 0.7721, 1.127, 1.593, 2.209, 2.985, 3.933, 5.065",\
"0.2737, 0.3407, 0.5449, 0.8666, 1.286, 1.787, 2.4, 3.173, 4.119, 5.25",\
"0.2557, 0.3349, 0.5713, 0.9398, 1.42, 1.995, 2.654, 3.427, 4.369, 5.496",\
"0.2129, 0.3051, 0.5751, 0.9919, 1.53, 2.176, 2.918, 3.748, 4.691, 5.813",\
"0.1475, 0.2482, 0.5535, 1.022, 1.617, 2.33, 3.152, 4.072, 5.082, 6.207",\
"0.0532, 0.1671, 0.5051, 1.025, 1.681, 2.461, 3.358, 4.364, 5.472, 6.671");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.1594, 0.1931, 0.3092, 0.5281, 0.8676, 1.345, 1.969, 2.758, 3.728, 4.874",\
"0.1771, 0.2115, 0.3294, 0.5504, 0.8909, 1.368, 1.995, 2.784, 3.751, 4.899",\
"0.2472, 0.2812, 0.3987, 0.6201, 0.9625, 1.442, 2.067, 2.856, 3.826, 4.973",\
"0.3568, 0.4028, 0.539, 0.7603, 1.101, 1.579, 2.208, 2.996, 3.965, 5.115",\
"0.4835, 0.5412, 0.7155, 0.9809, 1.325, 1.801, 2.427, 3.217, 4.179, 5.329",\
"0.6319, 0.702, 0.9109, 1.233, 1.637, 2.119, 2.74, 3.528, 4.491, 5.635",\
"0.803, 0.8859, 1.13, 1.505, 1.981, 2.533, 3.163, 3.946, 4.904, 6.048",\
"0.9966, 1.094, 1.376, 1.803, 2.344, 2.981, 3.688, 4.479, 5.433, 6.571",\
"1.216, 1.326, 1.647, 2.128, 2.735, 3.448, 4.251, 5.122, 6.085, 7.221",\
"1.46, 1.582, 1.942, 2.484, 3.155, 3.943, 4.835, 5.811, 6.856, 8.002");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.2286, 0.2854, 0.4834, 0.8601, 1.446, 2.264, 3.339, 4.704, 6.358, 8.342",\
"0.2281, 0.2851, 0.4832, 0.8599, 1.444, 2.262, 3.34, 4.695, 6.361, 8.338",\
"0.2451, 0.2937, 0.4827, 0.8597, 1.444, 2.264, 3.34, 4.704, 6.364, 8.345",\
"0.3182, 0.3744, 0.5499, 0.8718, 1.442, 2.264, 3.343, 4.705, 6.363, 8.341",\
"0.4169, 0.4794, 0.679, 1.01, 1.494, 2.267, 3.344, 4.701, 6.362, 8.343",\
"0.5412, 0.6128, 0.8296, 1.198, 1.7, 2.37, 3.359, 4.705, 6.354, 8.341",\
"0.6884, 0.7694, 1.015, 1.409, 1.96, 2.649, 3.522, 4.746, 6.355, 8.331",\
"0.8504, 0.9464, 1.221, 1.652, 2.245, 2.99, 3.879, 4.977, 6.443, 8.354",\
"1.028, 1.136, 1.455, 1.928, 2.56, 3.356, 4.31, 5.411, 6.756, 8.482",\
"1.225, 1.345, 1.704, 2.233, 2.906, 3.749, 4.766, 5.943, 7.272, 8.872");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.218, 0.2764, 0.481, 0.8718, 1.481, 2.338, 3.457, 4.87, 6.609, 8.667",\
"0.2182, 0.2763, 0.4811, 0.8716, 1.48, 2.336, 3.459, 4.874, 6.611, 8.666",\
"0.2294, 0.2803, 0.4826, 0.872, 1.48, 2.337, 3.456, 4.873, 6.608, 8.661",\
"0.3231, 0.3731, 0.5264, 0.8733, 1.484, 2.336, 3.463, 4.876, 6.613, 8.668",\
"0.4314, 0.4946, 0.682, 0.9764, 1.494, 2.334, 3.459, 4.878, 6.606, 8.672",\
"0.56, 0.6294, 0.8496, 1.199, 1.654, 2.371, 3.458, 4.88, 6.608, 8.661",\
"0.7064, 0.7896, 1.04, 1.438, 1.954, 2.586, 3.532, 4.891, 6.608, 8.668",\
"0.8696, 0.9646, 1.244, 1.688, 2.278, 2.966, 3.799, 4.984, 6.622, 8.656",\
"1.043, 1.155, 1.48, 1.966, 2.611, 3.387, 4.256, 5.313, 6.765, 8.712",\
"1.234, 1.36, 1.727, 2.27, 2.966, 3.817, 4.784, 5.85, 7.15, 8.886");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.2045, 0.2369, 0.3497, 0.565, 0.8993, 1.368, 1.985, 2.763, 3.712, 4.844",\
"0.215, 0.2481, 0.3618, 0.5772, 0.9117, 1.381, 1.998, 2.777, 3.725, 4.858",\
"0.2437, 0.2779, 0.393, 0.6098, 0.9452, 1.415, 2.032, 2.811, 3.76, 4.892",\
"0.2676, 0.3097, 0.4435, 0.6692, 1.005, 1.475, 2.093, 2.87, 3.82, 4.953",\
"0.2778, 0.3295, 0.4874, 0.7451, 1.1, 1.571, 2.189, 2.966, 3.915, 5.048",\
"0.267, 0.329, 0.5168, 0.8118, 1.207, 1.706, 2.325, 3.102, 4.05, 5.181",\
"0.231, 0.3044, 0.5236, 0.8624, 1.303, 1.847, 2.503, 3.284, 4.232, 5.36",\
"0.1677, 0.2515, 0.504, 0.8898, 1.383, 1.978, 2.682, 3.506, 4.461, 5.589",\
"0.0783, 0.1717, 0.455, 0.8904, 1.44, 2.092, 2.852, 3.729, 4.732, 5.872",\
"-0.0448, 0.061, 0.3758, 0.8616, 1.469, 2.184, 3.004, 3.94, 5, 6.193");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.2172, 0.2507, 0.3669, 0.5863, 0.9265, 1.404, 2.029, 2.818, 3.782, 4.928",\
"0.2346, 0.2686, 0.3856, 0.6059, 0.9462, 1.424, 2.051, 2.839, 3.803, 4.95",\
"0.3034, 0.3374, 0.4549, 0.6759, 1.017, 1.495, 2.123, 2.911, 3.875, 5.025",\
"0.4338, 0.4738, 0.5973, 0.8168, 1.157, 1.634, 2.262, 3.051, 4.013, 5.162",\
"0.5866, 0.6371, 0.7947, 1.043, 1.382, 1.856, 2.482, 3.271, 4.234, 5.383",\
"0.7649, 0.8246, 1.012, 1.314, 1.701, 2.177, 2.798, 3.583, 4.543, 5.691",\
"0.9714, 1.04, 1.257, 1.606, 2.062, 2.597, 3.222, 4.003, 4.96, 6.104",\
"1.208, 1.287, 1.534, 1.928, 2.445, 3.061, 3.753, 4.539, 5.491, 6.629",\
"1.474, 1.566, 1.843, 2.283, 2.857, 3.547, 4.331, 5.188, 6.147, 7.281",\
"1.773, 1.874, 2.187, 2.675, 3.305, 4.062, 4.932, 5.891, 6.922, 8.064");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.229, 0.2855, 0.4829, 0.8594, 1.444, 2.264, 3.337, 4.703, 6.366, 8.336",\
"0.2289, 0.2858, 0.4831, 0.8604, 1.444, 2.265, 3.342, 4.702, 6.366, 8.33",\
"0.2453, 0.2947, 0.4839, 0.8599, 1.442, 2.263, 3.344, 4.705, 6.362, 8.333",\
"0.3099, 0.362, 0.5376, 0.8741, 1.444, 2.265, 3.345, 4.703, 6.365, 8.34",\
"0.4037, 0.4562, 0.637, 0.9708, 1.485, 2.269, 3.344, 4.704, 6.363, 8.341",\
"0.5316, 0.587, 0.7716, 1.112, 1.627, 2.347, 3.362, 4.703, 6.361, 8.34",\
"0.6826, 0.745, 0.9448, 1.291, 1.817, 2.536, 3.477, 4.746, 6.368, 8.332",\
"0.8466, 0.9184, 1.143, 1.514, 2.046, 2.777, 3.719, 4.903, 6.441, 8.353",\
"1.029, 1.108, 1.362, 1.765, 2.317, 3.058, 4.013, 5.198, 6.645, 8.462",\
"1.222, 1.315, 1.597, 2.046, 2.635, 3.384, 4.356, 5.554, 6.997, 8.719");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.2933, 0.3527, 0.5583, 0.9492, 1.559, 2.414, 3.535, 4.951, 6.681, 8.731",\
"0.2933, 0.3518, 0.5575, 0.9494, 1.559, 2.413, 3.538, 4.954, 6.678, 8.731",\
"0.2943, 0.3524, 0.5573, 0.9492, 1.559, 2.414, 3.539, 4.951, 6.68, 8.738",\
"0.3747, 0.42, 0.5834, 0.9498, 1.559, 2.413, 3.539, 4.957, 6.679, 8.739",\
"0.4926, 0.5494, 0.7304, 1.03, 1.568, 2.414, 3.538, 4.955, 6.685, 8.743",\
"0.6188, 0.6878, 0.9062, 1.248, 1.707, 2.442, 3.538, 4.954, 6.684, 8.743",\
"0.7618, 0.842, 1.089, 1.489, 2, 2.641, 3.595, 4.958, 6.683, 8.743",\
"0.9226, 1.016, 1.292, 1.739, 2.324, 3.01, 3.852, 5.05, 6.694, 8.74",\
"1.096, 1.203, 1.512, 2.004, 2.654, 3.433, 4.299, 5.371, 6.832, 8.767",\
"1.283, 1.404, 1.754, 2.293, 2.997, 3.856, 4.825, 5.893, 7.208, 8.952");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.2247, 0.2571, 0.3705, 0.5852, 0.9195, 1.388, 2.006, 2.785, 3.732, 4.865",\
"0.2375, 0.2702, 0.384, 0.5996, 0.9341, 1.404, 2.022, 2.799, 3.75, 4.88",\
"0.2621, 0.2958, 0.411, 0.6278, 0.9631, 1.433, 2.051, 2.828, 3.778, 4.91",\
"0.2733, 0.3123, 0.4399, 0.663, 0.999, 1.469, 2.088, 2.866, 3.816, 4.946",\
"0.2653, 0.3103, 0.4536, 0.6993, 1.051, 1.521, 2.138, 2.916, 3.867, 4.998",\
"0.2294, 0.2838, 0.4499, 0.7207, 1.1, 1.594, 2.213, 2.99, 3.938, 5.067",\
"0.1605, 0.2264, 0.421, 0.7244, 1.134, 1.659, 2.308, 3.09, 4.037, 5.165",\
"0.0589, 0.1351, 0.3594, 0.7032, 1.15, 1.708, 2.392, 3.209, 4.166, 5.292",\
"-0.0773, 0.0078, 0.2621, 0.6489, 1.142, 1.74, 2.46, 3.313, 4.309, 5.452",\
"-0.2514, -0.1561, 0.1276, 0.5591, 1.102, 1.748, 2.51, 3.401, 4.435, 5.62");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.2577, 0.293, 0.4133, 0.6367, 0.9799, 1.459, 2.087, 2.877, 3.842, 4.99",\
"0.2734, 0.3089, 0.4295, 0.6531, 0.9964, 1.475, 2.104, 2.894, 3.857, 5.005",\
"0.3429, 0.3784, 0.4991, 0.7231, 1.067, 1.546, 2.174, 2.964, 3.928, 5.077",\
"0.4854, 0.5228, 0.6432, 0.8651, 1.207, 1.685, 2.313, 3.103, 4.068, 5.217",\
"0.6606, 0.7076, 0.8561, 1.094, 1.434, 1.909, 2.535, 3.323, 4.285, 5.433",\
"0.863, 0.9186, 1.095, 1.382, 1.756, 2.231, 2.853, 3.636, 4.598, 5.744",\
"1.099, 1.162, 1.363, 1.694, 2.134, 2.656, 3.278, 4.058, 5.015, 6.156",\
"1.372, 1.443, 1.668, 2.038, 2.535, 3.135, 3.814, 4.598, 5.548, 6.686",\
"1.683, 1.763, 2.013, 2.423, 2.97, 3.64, 4.407, 5.252, 6.207, 7.338",\
"2.035, 2.124, 2.399, 2.851, 3.447, 4.178, 5.026, 5.969, 6.987, 8.126");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.2292, 0.2858, 0.4841, 0.8605, 1.442, 2.264, 3.34, 4.701, 6.354, 8.341",\
"0.2293, 0.2857, 0.4829, 0.8592, 1.444, 2.262, 3.343, 4.697, 6.361, 8.345",\
"0.2369, 0.2895, 0.4832, 0.8586, 1.446, 2.264, 3.343, 4.705, 6.361, 8.341",\
"0.2844, 0.338, 0.5211, 0.8684, 1.444, 2.264, 3.342, 4.698, 6.364, 8.344",\
"0.3576, 0.4098, 0.596, 0.9458, 1.48, 2.268, 3.344, 4.701, 6.361, 8.342",\
"0.4724, 0.5248, 0.7026, 1.051, 1.594, 2.338, 3.359, 4.697, 6.359, 8.337",\
"0.6188, 0.6736, 0.8532, 1.193, 1.735, 2.493, 3.47, 4.751, 6.37, 8.337",\
"0.7892, 0.8474, 1.038, 1.382, 1.912, 2.673, 3.665, 4.895, 6.449, 8.349",\
"0.976, 1.039, 1.249, 1.608, 2.138, 2.89, 3.892, 5.135, 6.636, 8.485",\
"1.176, 1.249, 1.478, 1.866, 2.412, 3.156, 4.144, 5.403, 6.924, 8.709");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.08129, 0.2964, 0.7073, 1.347, 2.245, 3.427, 4.916, 6.734, 8.9");
index_2("0.001, 0.003503, 0.01229, 0.02906, 0.0552, 0.09187, 0.1401, 0.2009, 0.2751, 0.3636");
values("0.3621, 0.4214, 0.6281, 1.022, 1.632, 2.489, 3.615, 5.032, 6.762, 8.823",\
"0.3609, 0.4214, 0.6285, 1.022, 1.632, 2.488, 3.614, 5.033, 6.758, 8.817",\
"0.3593, 0.4207, 0.6285, 1.022, 1.633, 2.488, 3.614, 5.031, 6.761, 8.824",\
"0.4159, 0.4629, 0.6403, 1.022, 1.633, 2.488, 3.614, 5.032, 6.763, 8.819",\
"0.5418, 0.5994, 0.7738, 1.082, 1.638, 2.488, 3.613, 5.031, 6.76, 8.822",\
"0.675, 0.7418, 0.9558, 1.29, 1.758, 2.511, 3.614, 5.03, 6.761, 8.821",\
"0.815, 0.895, 1.141, 1.535, 2.041, 2.692, 3.664, 5.033, 6.759, 8.822",\
"0.9764, 1.064, 1.337, 1.783, 2.366, 3.049, 3.906, 5.118, 6.77, 8.821",\
"1.147, 1.248, 1.554, 2.042, 2.693, 3.468, 4.338, 5.419, 6.899, 8.843",\
"1.337, 1.451, 1.788, 2.326, 3.032, 3.891, 4.862, 5.928, 7.258, 9.014");
}
}
}
}