blob: b275da98225cdba4aacd7b1ae499ce6349a4ccb7 [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_mcu9t5v0__nand4_4) {
area : 87.494400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "2.354616e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "2.354616e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "2.354616e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "2.354616e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "2.354616e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "2.354616e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "2.354616e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "2.354814e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "4.502916e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "4.502718e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "4.502718e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "4.502916e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "6.572808e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "6.573006e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "8.598942e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "7.473114e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "8.598942e-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.02171 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02779, 0.02769, 0.02751, 0.02746, 0.0274, 0.02745, 0.02739, \
0.02741, 0.02744, 0.02739");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01596, -0.01593, -0.01596, -0.01598, -0.01598, -0.01606, -0.01601, \
-0.01606, -0.01613, -0.01612");
}
}
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02778, 0.0277, 0.02752, 0.02744, 0.02741, 0.02746, 0.02741, \
0.02744, 0.02742, 0.02745");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01596, -0.01596, -0.01596, -0.01598, -0.01602, -0.01606, -0.016, \
-0.01607, -0.01609, -0.01615");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02778, 0.0277, 0.0275, 0.02743, 0.02742, 0.02746, 0.02738, 0.02742, \
0.02742, 0.02745");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01596, -0.01596, -0.01596, -0.01595, -0.01602, -0.01606, -0.01599, \
-0.01607, -0.01609, -0.01614");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02773, 0.02771, 0.02757, 0.02746, 0.02742, 0.02748, 0.02742, \
0.02745, 0.02745, 0.02745");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01597, -0.01598, -0.01598, -0.01597, -0.01599, -0.01608, -0.01603, \
-0.0161, -0.01612, -0.01614");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02765, 0.02762, 0.02747, 0.02741, 0.0274, 0.02744, 0.02739, \
0.02742, 0.02741, 0.02745");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02752, 0.02755, 0.02753, 0.02746, 0.02734, 0.02722, 0.02727, \
0.0271, 0.02702, 0.02689");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.0276, 0.02759, 0.0275, 0.02748, 0.02741, 0.02748, 0.02742, 0.02744, \
0.02746, 0.02745");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02753, 0.02753, 0.02749, 0.02745, 0.02735, 0.0272, 0.02726, \
0.02709, 0.02698, 0.02685");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02759, 0.02759, 0.02751, 0.02748, 0.02742, 0.02745, 0.02741, \
0.02745, 0.02745, 0.02745");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.05849, 0.0585, 0.0585, 0.05843, 0.05836, 0.05821, 0.05815, 0.05794, \
0.05781, 0.05767");
}
}
}
pin(A2) {
capacitance : 0.02183 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.03044, 0.03031, 0.03034, 0.03062, 0.03084, 0.03108, 0.0312, \
0.03139, 0.0315, 0.03156");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02274, -0.02267, -0.02259, -0.02258, -0.02256, -0.02258, -0.02253, \
-0.02256, -0.02257, -0.02256");
}
}
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.03029, 0.03012, 0.03015, 0.03042, 0.03068, 0.03093, 0.03108, \
0.03128, 0.03141, 0.03148");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02271, -0.02269, -0.0226, -0.02257, -0.02254, -0.0226, -0.02254, \
-0.02256, -0.02255, -0.02258");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02646, 0.02524, 0.02448, 0.02416, 0.02403, 0.02398, 0.02391, \
0.0239, 0.02385, 0.0238");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02269, -0.02269, -0.0226, -0.02256, -0.02256, -0.02261, -0.02252, \
-0.02257, -0.02259, -0.02259");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02651, 0.02444, 0.0228, 0.02268, 0.02261, 0.02266, 0.02261, \
0.02266, 0.02266, 0.02265");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.0226, -0.02261, -0.0226, -0.02257, -0.02257, -0.02261, -0.02253, \
-0.02257, -0.02259, -0.0226");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02629, 0.02624, 0.02616, 0.02611, 0.02607, 0.02609, 0.02606, \
0.02607, 0.02602, 0.02596");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.008147, -0.008189, -0.008159, -0.008158, -0.008199, -0.008269, \
-0.008279, -0.008412, -0.008479, -0.008605");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02623, 0.02622, 0.02617, 0.0261, 0.02609, 0.02609, 0.02603, \
0.02605, 0.02602, 0.02598");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.008152, -0.008206, -0.008174, -0.008165, -0.008175, -0.008299, \
-0.008274, -0.008411, -0.008484, -0.008609");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02636, 0.02632, 0.02628, 0.02624, 0.02618, 0.02621, 0.02615, \
0.02617, 0.02613, 0.0261");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02291, 0.02291, 0.02293, 0.02287, 0.02279, 0.02265, 0.0226, \
0.02246, 0.02231, 0.02215");
}
}
}
pin(A3) {
capacitance : 0.02179 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02273, 0.0228, 0.02278, 0.02279, 0.02272, 0.02271, 0.0226, 0.02257, \
0.02253, 0.02245");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02273, -0.02268, -0.02259, -0.02256, -0.02257, -0.02258, -0.02253, \
-0.02257, -0.02258, -0.02255");
}
}
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02276, 0.02279, 0.02269, 0.02263, 0.02262, 0.02265, 0.0226, \
0.02266, 0.02264, 0.02265");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02261, -0.02261, -0.02258, -0.02255, -0.02252, -0.0226, -0.02252, \
-0.0226, -0.02257, -0.02259");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02291, 0.02355, 0.02382, 0.02388, 0.02394, 0.02397, 0.02391, \
0.02394, 0.02385, 0.02377");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02269, -0.02268, -0.0226, -0.02256, -0.02254, -0.02259, -0.02253, \
-0.02258, -0.0226, -0.02259");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02282, 0.02281, 0.0227, 0.02266, 0.0226, 0.02266, 0.02261, 0.02266, \
0.02266, 0.02265");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02261, -0.02262, -0.0226, -0.02258, -0.02255, -0.02259, -0.02253, \
-0.0226, -0.02259, -0.0226");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02745, 0.02767, 0.02782, 0.02799, 0.02812, 0.02828, 0.02828, \
0.02836, 0.02835, 0.02829");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02272, -0.02269, -0.02261, -0.02256, -0.02255, -0.02261, -0.02254, \
-0.02256, -0.02259, -0.02258");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02325, 0.0228, 0.0227, 0.02266, 0.02263, 0.02265, 0.02261, 0.02266, \
0.02265, 0.02265");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02263, -0.02264, -0.02262, -0.02257, -0.02253, -0.02262, -0.02254, \
-0.02259, -0.02258, -0.02259");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02284, 0.02284, 0.02279, 0.02276, 0.02275, 0.02273, 0.0227, \
0.02271, 0.02267, 0.02266");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02258, -0.02262, -0.02258, -0.02256, -0.02256, -0.02262, -0.02255, \
-0.02263, -0.02264, -0.02265");
}
}
}
pin(A4) {
capacitance : 0.02086 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02297, 0.02284, 0.02272, 0.02266, 0.0226, 0.02265, 0.02262, \
0.02264, 0.02268, 0.02263");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.0227, -0.02268, -0.02259, -0.02255, -0.02256, -0.02256, -0.02253, \
-0.02255, -0.02257, -0.02256");
}
}
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02288, 0.02279, 0.02271, 0.02264, 0.02262, 0.02265, 0.02261, \
0.02267, 0.02265, 0.02266");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02264, -0.02264, -0.02259, -0.02254, -0.02255, -0.02261, -0.02253, \
-0.02257, -0.02259, -0.02259");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02289, 0.02283, 0.02273, 0.02268, 0.02262, 0.02265, 0.02263, \
0.02265, 0.02267, 0.02267");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02271, -0.02269, -0.02261, -0.02256, -0.02256, -0.02259, -0.02253, \
-0.02257, -0.02259, -0.02256");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02282, 0.02283, 0.02271, 0.02268, 0.02261, 0.02266, 0.02261, \
0.02267, 0.02267, 0.02264");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02264, -0.02262, -0.02262, -0.02259, -0.02256, -0.02262, -0.02254, \
-0.02259, -0.02261, -0.0226");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02295, 0.02287, 0.02273, 0.02268, 0.02262, 0.02266, 0.02262, \
0.02264, 0.02268, 0.02265");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02271, -0.02269, -0.0226, -0.02256, -0.02256, -0.02259, -0.02252, \
-0.02257, -0.02259, -0.02257");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02284, 0.02281, 0.02273, 0.02266, 0.02264, 0.02265, 0.02262, \
0.02266, 0.02265, 0.02266");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02265, -0.02264, -0.02262, -0.02256, -0.02256, -0.0226, -0.02254, \
-0.02258, -0.02259, -0.02258");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02287, 0.02286, 0.02275, 0.02271, 0.02265, 0.02267, 0.02263, \
0.02265, 0.0227, 0.02266");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02272, -0.0227, -0.02264, -0.02257, -0.02258, -0.02262, -0.02254, \
-0.02259, -0.02258, -0.02255");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3)|(!A4))" ;
max_capacitance : 0.8561 ;
max_transition : 6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "A2&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.02478, 0.02486, 0.02497, 0.02502, 0.02508, 0.02511, 0.02513, 0.02514, 0.02514, 0.02515",\
"0.02378, 0.024, 0.02441, 0.02471, 0.02488, 0.02497, 0.02501, 0.02504, 0.02506, 0.02509",\
"0.02203, 0.02239, 0.02314, 0.02384, 0.02431, 0.02458, 0.02476, 0.02486, 0.02493, 0.02498",\
"0.02125, 0.02149, 0.02223, 0.023, 0.02369, 0.02408, 0.02442, 0.02462, 0.02475, 0.02482",\
"0.02256, 0.02249, 0.02261, 0.02299, 0.0235, 0.02391, 0.02419, 0.02442, 0.0246, 0.02473",\
"0.02605, 0.02573, 0.02484, 0.0244, 0.02427, 0.02434, 0.02447, 0.02463, 0.02472, 0.0248",\
"0.03199, 0.03124, 0.02943, 0.02766, 0.02656, 0.02596, 0.02563, 0.02543, 0.02532, 0.02526",\
"0.04042, 0.03928, 0.03643, 0.0333, 0.03084, 0.02914, 0.02803, 0.02728, 0.02676, 0.0264",\
"0.05141, 0.04999, 0.046, 0.04133, 0.03733, 0.03424, 0.03198, 0.03045, 0.02935, 0.02849",\
"0.06527, 0.0634, 0.05827, 0.05204, 0.04623, 0.04156, 0.03796, 0.03535, 0.0333, 0.03175");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.09095, 0.09161, 0.09278, 0.0935, 0.09374, 0.09458, 0.09527, 0.09596, 0.09702, 0.09846",\
"0.08913, 0.09007, 0.09217, 0.09385, 0.09481, 0.09553, 0.09658, 0.0977, 0.09821, 0.09866",\
"0.0863, 0.08717, 0.0895, 0.09207, 0.09416, 0.09555, 0.09656, 0.09813, 0.099, 0.09984",\
"0.08542, 0.08594, 0.08736, 0.0895, 0.09192, 0.09396, 0.09567, 0.09724, 0.0988, 0.1",\
"0.08696, 0.08688, 0.08754, 0.08865, 0.09033, 0.09232, 0.09416, 0.09633, 0.09781, 0.09905",\
"0.0911, 0.0907, 0.08971, 0.08989, 0.09047, 0.09184, 0.09321, 0.0955, 0.09642, 0.09846",\
"0.09788, 0.09709, 0.09508, 0.09324, 0.09303, 0.09299, 0.09367, 0.0956, 0.09642, 0.0986",\
"0.1072, 0.106, 0.1031, 0.0995, 0.09738, 0.09658, 0.09618, 0.09691, 0.09662, 0.09781",\
"0.1196, 0.118, 0.1137, 0.1088, 0.1043, 0.1021, 0.101, 0.09982, 0.099, 0.09933",\
"0.1352, 0.133, 0.1274, 0.121, 0.1147, 0.1099, 0.1075, 0.1057, 0.1043, 0.103");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.02473, 0.0248, 0.02493, 0.02502, 0.02507, 0.0251, 0.02513, 0.02513, 0.02514, 0.02514",\
"0.024, 0.02421, 0.02451, 0.02478, 0.02489, 0.02499, 0.02505, 0.02506, 0.02508, 0.02511",\
"0.02224, 0.0226, 0.02338, 0.02403, 0.02444, 0.02467, 0.02482, 0.0249, 0.02497, 0.025",\
"0.0208, 0.02115, 0.02204, 0.02296, 0.02368, 0.02414, 0.02444, 0.02462, 0.02475, 0.02482",\
"0.02072, 0.02089, 0.02147, 0.02232, 0.02308, 0.02365, 0.02405, 0.02432, 0.02453, 0.02466",\
"0.02253, 0.02248, 0.02244, 0.02273, 0.02318, 0.0236, 0.02396, 0.02423, 0.02442, 0.02458",\
"0.02673, 0.02631, 0.02546, 0.0248, 0.02451, 0.02449, 0.02456, 0.02464, 0.02472, 0.0248",\
"0.03346, 0.03267, 0.03083, 0.02894, 0.02761, 0.02674, 0.02624, 0.0259, 0.02569, 0.02556",\
"0.04294, 0.04178, 0.03875, 0.03545, 0.03264, 0.03073, 0.02933, 0.02836, 0.02764, 0.02712",\
"0.05533, 0.05369, 0.04947, 0.04455, 0.04015, 0.03673, 0.03418, 0.03231, 0.03089, 0.02976");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1239, 0.1241, 0.1243, 0.1244, 0.1246, 0.1251, 0.1258, 0.1263, 0.1267, 0.1276",\
"0.1231, 0.1234, 0.1242, 0.1248, 0.1253, 0.1259, 0.1264, 0.1272, 0.1277, 0.1284",\
"0.1203, 0.1208, 0.1222, 0.1236, 0.1247, 0.1258, 0.1269, 0.1274, 0.1285, 0.1299",\
"0.1186, 0.1189, 0.12, 0.1217, 0.123, 0.1248, 0.1258, 0.1274, 0.1283, 0.1293",\
"0.1194, 0.1194, 0.1199, 0.1207, 0.122, 0.1237, 0.1249, 0.1261, 0.1277, 0.1289",\
"0.123, 0.1227, 0.122, 0.122, 0.1223, 0.1235, 0.1247, 0.1258, 0.1271, 0.1283",\
"0.1293, 0.1287, 0.127, 0.1255, 0.125, 0.1248, 0.1254, 0.1259, 0.1273, 0.1285",\
"0.1383, 0.1373, 0.1348, 0.1318, 0.1295, 0.1285, 0.1281, 0.1284, 0.1291, 0.1297",\
"0.1501, 0.1489, 0.1454, 0.1412, 0.1367, 0.1343, 0.1326, 0.1314, 0.1313, 0.1316",\
"0.1648, 0.1634, 0.159, 0.1532, 0.1472, 0.1424, 0.1398, 0.1375, 0.1363, 0.1351");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.02473, 0.02481, 0.02493, 0.02505, 0.0251, 0.02514, 0.02517, 0.02517, 0.02517, 0.02518",\
"0.02398, 0.02417, 0.02455, 0.02478, 0.02494, 0.02503, 0.02507, 0.0251, 0.02511, 0.02513",\
"0.02227, 0.02265, 0.02339, 0.02402, 0.02445, 0.02469, 0.02484, 0.02493, 0.02496, 0.02501",\
"0.02051, 0.0209, 0.0219, 0.02288, 0.02363, 0.0241, 0.0244, 0.02461, 0.02474, 0.02482",\
"0.0197, 0.01997, 0.02075, 0.02181, 0.02274, 0.02341, 0.02388, 0.02421, 0.02442, 0.02459",\
"0.02027, 0.02033, 0.02074, 0.02147, 0.02226, 0.02295, 0.02348, 0.02387, 0.02415, 0.02435",\
"0.02278, 0.02266, 0.02248, 0.02252, 0.02284, 0.02325, 0.02363, 0.02393, 0.02418, 0.02437",\
"0.02797, 0.02749, 0.0265, 0.02559, 0.02503, 0.02483, 0.02479, 0.0248, 0.02484, 0.02488",\
"0.03605, 0.03528, 0.03323, 0.03104, 0.02931, 0.02811, 0.02734, 0.02681, 0.02645, 0.02618",\
"0.04739, 0.04623, 0.04298, 0.03925, 0.03601, 0.03355, 0.03169, 0.03034, 0.02936, 0.02859");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1679, 0.1679, 0.168, 0.1681, 0.1682, 0.1687, 0.1692, 0.1699, 0.1707, 0.1712",\
"0.1665, 0.1666, 0.1667, 0.167, 0.1672, 0.1677, 0.1683, 0.169, 0.1695, 0.1708",\
"0.1633, 0.1636, 0.1642, 0.1649, 0.1655, 0.1663, 0.167, 0.1678, 0.1683, 0.169",\
"0.1613, 0.1615, 0.1621, 0.163, 0.164, 0.1651, 0.166, 0.1668, 0.1677, 0.1687",\
"0.1618, 0.1618, 0.1619, 0.1624, 0.1631, 0.1643, 0.1653, 0.1662, 0.1675, 0.1677",\
"0.1648, 0.1645, 0.1639, 0.1638, 0.1637, 0.1645, 0.1652, 0.166, 0.1671, 0.1687",\
"0.1706, 0.1701, 0.1688, 0.1671, 0.1663, 0.1658, 0.1665, 0.1668, 0.1677, 0.1681",\
"0.1794, 0.1784, 0.1763, 0.1731, 0.1711, 0.1699, 0.1691, 0.1689, 0.1697, 0.1696",\
"0.1907, 0.1897, 0.1868, 0.1825, 0.1782, 0.1761, 0.1741, 0.1729, 0.1725, 0.1718",\
"0.2052, 0.2041, 0.2002, 0.1946, 0.1892, 0.1844, 0.1814, 0.179, 0.177, 0.1758");
}
}
internal_power() {
related_pin : "A4" ;
when : "A1&A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.02471, 0.02479, 0.02494, 0.02501, 0.02507, 0.02511, 0.02513, 0.02512, 0.02514, 0.02515",\
"0.02395, 0.02417, 0.02451, 0.02474, 0.02493, 0.02501, 0.02506, 0.02509, 0.0251, 0.02509",\
"0.02226, 0.02259, 0.02338, 0.02401, 0.02442, 0.02467, 0.02482, 0.0249, 0.02496, 0.02502",\
"0.0205, 0.0209, 0.0219, 0.02288, 0.02364, 0.02412, 0.02441, 0.02462, 0.02475, 0.02483",\
"0.0195, 0.0198, 0.02065, 0.02176, 0.0227, 0.0234, 0.02388, 0.02421, 0.02443, 0.02459",\
"0.01971, 0.01992, 0.02035, 0.02119, 0.02207, 0.0228, 0.0234, 0.0238, 0.0241, 0.02433",\
"0.02175, 0.02164, 0.02169, 0.02192, 0.02241, 0.02296, 0.02341, 0.02378, 0.02406, 0.02428",\
"0.02619, 0.02596, 0.02517, 0.02455, 0.02428, 0.02431, 0.02441, 0.02453, 0.02464, 0.02473",\
"0.03373, 0.03305, 0.03144, 0.02965, 0.0283, 0.0274, 0.02684, 0.02647, 0.02622, 0.02601",\
"0.04463, 0.04357, 0.0408, 0.0376, 0.03484, 0.03273, 0.03116, 0.03003, 0.02915, 0.02848");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1959, 0.1959, 0.1959, 0.196, 0.1962, 0.1967, 0.1973, 0.1975, 0.1987, 0.1996",\
"0.1942, 0.1942, 0.1943, 0.1944, 0.1946, 0.1951, 0.1957, 0.1963, 0.1967, 0.1974",\
"0.192, 0.1921, 0.1923, 0.1926, 0.193, 0.1936, 0.1941, 0.1949, 0.1957, 0.1968",\
"0.1907, 0.1908, 0.191, 0.1915, 0.192, 0.1928, 0.1934, 0.1941, 0.1947, 0.1958",\
"0.1914, 0.1914, 0.1913, 0.1914, 0.1916, 0.1924, 0.1931, 0.1937, 0.1945, 0.1956",\
"0.1945, 0.1942, 0.1936, 0.1932, 0.1927, 0.1929, 0.1935, 0.1941, 0.1949, 0.1956",\
"0.2004, 0.1997, 0.1984, 0.1969, 0.1957, 0.1947, 0.1948, 0.1947, 0.1953, 0.1964",\
"0.2089, 0.2081, 0.2059, 0.2028, 0.2008, 0.1993, 0.1982, 0.1973, 0.1973, 0.1981",\
"0.2203, 0.2194, 0.2166, 0.2125, 0.2082, 0.2055, 0.2034, 0.2017, 0.2006, 0.2007",\
"0.2353, 0.2341, 0.2303, 0.225, 0.2193, 0.2142, 0.2108, 0.2082, 0.2058, 0.2042");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1151, 0.1377, 0.2171, 0.3682, 0.6031, 0.9328, 1.366, 1.912, 2.578, 3.374",\
"0.1236, 0.1463, 0.2261, 0.3779, 0.6131, 0.9425, 1.376, 1.922, 2.588, 3.384",\
"0.158, 0.1799, 0.2589, 0.4111, 0.6468, 0.9765, 1.41, 1.956, 2.623, 3.417",\
"0.1986, 0.2292, 0.3228, 0.4757, 0.7114, 1.041, 1.475, 2.022, 2.689, 3.483",\
"0.2246, 0.2642, 0.3844, 0.5712, 0.8143, 1.144, 1.578, 2.123, 2.79, 3.585",\
"0.2355, 0.2831, 0.4297, 0.657, 0.9459, 1.289, 1.722, 2.267, 2.933, 3.729",\
"0.2313, 0.2871, 0.4577, 0.725, 1.064, 1.462, 1.914, 2.459, 3.124, 3.919",\
"0.2106, 0.2743, 0.4688, 0.7737, 1.164, 1.62, 2.133, 2.702, 3.367, 4.159",\
"0.1728, 0.2442, 0.4625, 0.8035, 1.243, 1.757, 2.334, 2.97, 3.663, 4.456",\
"0.1144, 0.1942, 0.4376, 0.815, 1.3, 1.872, 2.515, 3.22, 3.984, 4.809");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1336, 0.158, 0.2412, 0.3974, 0.6394, 0.9787, 1.425, 1.987, 2.673, 3.488",\
"0.1462, 0.1712, 0.256, 0.4141, 0.6571, 0.996, 1.443, 2.005, 2.69, 3.51",\
"0.1983, 0.223, 0.3085, 0.468, 0.713, 1.054, 1.499, 2.064, 2.75, 3.566",\
"0.2911, 0.322, 0.4134, 0.5725, 0.8176, 1.159, 1.607, 2.172, 2.858, 3.676",\
"0.3956, 0.4372, 0.5595, 0.7394, 0.9851, 1.326, 1.775, 2.339, 3.026, 3.845",\
"0.5129, 0.5646, 0.718, 0.9465, 1.221, 1.564, 2.012, 2.576, 3.262, 4.079",\
"0.6468, 0.7072, 0.89, 1.167, 1.503, 1.877, 2.326, 2.889, 3.576, 4.393",\
"0.7989, 0.8684, 1.077, 1.4, 1.797, 2.242, 2.723, 3.287, 3.972, 4.791",\
"0.9703, 1.049, 1.285, 1.65, 2.106, 2.622, 3.179, 3.773, 4.46, 5.276",\
"1.162, 1.25, 1.513, 1.919, 2.431, 3.015, 3.652, 4.325, 5.04, 5.858");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1798, 0.2201, 0.3576, 0.6161, 1.016, 1.576, 2.315, 3.242, 4.374, 5.727",\
"0.1774, 0.2184, 0.3569, 0.6162, 1.016, 1.576, 2.314, 3.243, 4.379, 5.728",\
"0.1794, 0.2156, 0.3535, 0.6157, 1.016, 1.576, 2.315, 3.24, 4.373, 5.723",\
"0.2339, 0.2693, 0.3845, 0.6151, 1.016, 1.576, 2.313, 3.243, 4.378, 5.73",\
"0.3064, 0.348, 0.477, 0.692, 1.031, 1.576, 2.315, 3.243, 4.377, 5.73",\
"0.3828, 0.4348, 0.5864, 0.8268, 1.153, 1.618, 2.315, 3.241, 4.374, 5.727",\
"0.4656, 0.5226, 0.7024, 0.9814, 1.339, 1.787, 2.392, 3.254, 4.377, 5.729",\
"0.555, 0.6208, 0.8224, 1.142, 1.545, 2.027, 2.608, 3.37, 4.402, 5.726",\
"0.6544, 0.7264, 0.9502, 1.306, 1.761, 2.291, 2.911, 3.633, 4.563, 5.776",\
"0.762, 0.8412, 1.087, 1.477, 1.982, 2.572, 3.237, 3.998, 4.877, 5.98");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1687, 0.2084, 0.3483, 0.6162, 1.032, 1.62, 2.389, 3.36, 4.549, 5.96",\
"0.1685, 0.2081, 0.3482, 0.6168, 1.034, 1.62, 2.391, 3.363, 4.538, 5.963",\
"0.1698, 0.2086, 0.3485, 0.6156, 1.034, 1.619, 2.39, 3.362, 4.551, 5.949",\
"0.2317, 0.2589, 0.3625, 0.6167, 1.034, 1.619, 2.389, 3.36, 4.548, 5.964",\
"0.3188, 0.356, 0.4678, 0.6564, 1.035, 1.619, 2.389, 3.362, 4.541, 5.954",\
"0.4066, 0.4576, 0.6008, 0.808, 1.103, 1.624, 2.384, 3.358, 4.542, 5.959",\
"0.4968, 0.5576, 0.7368, 0.9944, 1.299, 1.721, 2.4, 3.355, 4.541, 5.957",\
"0.5942, 0.6612, 0.8728, 1.186, 1.55, 1.955, 2.523, 3.377, 4.543, 5.948",\
"0.699, 0.7772, 1.01, 1.373, 1.809, 2.279, 2.799, 3.531, 4.579, 5.956",\
"0.8146, 0.8972, 1.16, 1.564, 2.067, 2.61, 3.188, 3.846, 4.752, 6.005");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1585, 0.1811, 0.2606, 0.4116, 0.6467, 0.9762, 1.41, 1.957, 2.622, 3.417",\
"0.1675, 0.1905, 0.2703, 0.4216, 0.657, 0.9865, 1.421, 1.966, 2.632, 3.427",\
"0.1944, 0.2181, 0.2991, 0.4514, 0.6866, 1.016, 1.45, 1.996, 2.663, 3.459",\
"0.229, 0.2575, 0.3487, 0.505, 0.7414, 1.072, 1.507, 2.053, 2.72, 3.513",\
"0.2556, 0.2916, 0.4021, 0.5804, 0.8265, 1.158, 1.593, 2.139, 2.807, 3.602",\
"0.2654, 0.31, 0.4453, 0.656, 0.9318, 1.278, 1.714, 2.261, 2.928, 3.724",\
"0.259, 0.3115, 0.4715, 0.7201, 1.036, 1.417, 1.872, 2.421, 3.089, 3.885",\
"0.2353, 0.2958, 0.4803, 0.7666, 1.129, 1.555, 2.049, 2.62, 3.29, 4.086",\
"0.1939, 0.2629, 0.4715, 0.7943, 1.204, 1.682, 2.224, 2.838, 3.534, 4.334",\
"0.1339, 0.2098, 0.4432, 0.8029, 1.258, 1.792, 2.39, 3.054, 3.795, 4.623");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1842, 0.2081, 0.2908, 0.4471, 0.6893, 1.028, 1.474, 2.035, 2.72, 3.536",\
"0.1988, 0.2232, 0.3069, 0.464, 0.7066, 1.046, 1.492, 2.053, 2.738, 3.554",\
"0.2508, 0.2753, 0.3602, 0.5188, 0.7627, 1.103, 1.549, 2.111, 2.796, 3.612",\
"0.3542, 0.3802, 0.4656, 0.6243, 0.8689, 1.21, 1.657, 2.219, 2.904, 3.721",\
"0.4831, 0.5179, 0.6248, 0.7927, 1.037, 1.378, 1.825, 2.387, 3.073, 3.89",\
"0.6242, 0.668, 0.8026, 1.012, 1.275, 1.616, 2.063, 2.625, 3.311, 4.128",\
"0.7811, 0.8321, 0.9941, 1.249, 1.567, 1.932, 2.379, 2.94, 3.625, 4.442",\
"0.9559, 1.014, 1.201, 1.5, 1.875, 2.304, 2.777, 3.339, 4.024, 4.84",\
"1.152, 1.218, 1.427, 1.766, 2.199, 2.696, 3.24, 3.827, 4.512, 5.327",\
"1.37, 1.444, 1.675, 2.051, 2.538, 3.104, 3.724, 4.386, 5.095, 5.91");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1833, 0.2226, 0.3578, 0.6155, 1.015, 1.576, 2.315, 3.243, 4.377, 5.729",\
"0.1826, 0.2224, 0.3573, 0.6152, 1.015, 1.576, 2.314, 3.242, 4.379, 5.724",\
"0.1885, 0.2247, 0.3579, 0.616, 1.017, 1.576, 2.313, 3.244, 4.373, 5.728",\
"0.229, 0.265, 0.3839, 0.6201, 1.015, 1.576, 2.314, 3.243, 4.377, 5.725",\
"0.2945, 0.3311, 0.4521, 0.6748, 1.033, 1.577, 2.315, 3.241, 4.377, 5.729",\
"0.3748, 0.4162, 0.5486, 0.7752, 1.116, 1.612, 2.318, 3.242, 4.374, 5.727",\
"0.4618, 0.5078, 0.6584, 0.9044, 1.251, 1.724, 2.374, 3.254, 4.375, 5.729",\
"0.5564, 0.6086, 0.7756, 1.05, 1.418, 1.897, 2.516, 3.334, 4.398, 5.729",\
"0.6584, 0.716, 0.9004, 1.205, 1.607, 2.108, 2.73, 3.508, 4.507, 5.767",\
"0.7684, 0.8312, 1.034, 1.365, 1.809, 2.344, 2.988, 3.763, 4.713, 5.902");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.221, 0.2611, 0.4017, 0.6686, 1.085, 1.669, 2.437, 3.405, 4.585, 5.991",\
"0.2207, 0.2614, 0.4017, 0.6686, 1.086, 1.669, 2.437, 3.405, 4.583, 5.992",\
"0.2208, 0.2615, 0.4015, 0.6693, 1.085, 1.669, 2.437, 3.404, 4.586, 5.989",\
"0.2531, 0.284, 0.406, 0.6696, 1.085, 1.669, 2.436, 3.404, 4.586, 5.99",\
"0.3469, 0.3826, 0.487, 0.6938, 1.086, 1.669, 2.437, 3.404, 4.586, 5.995",\
"0.4456, 0.4914, 0.6264, 0.8266, 1.139, 1.674, 2.438, 3.405, 4.586, 5.992",\
"0.5434, 0.6002, 0.7696, 1.018, 1.32, 1.756, 2.449, 3.405, 4.587, 5.994",\
"0.641, 0.7084, 0.9112, 1.213, 1.571, 1.978, 2.559, 3.428, 4.587, 5.995",\
"0.7426, 0.8198, 1.053, 1.408, 1.833, 2.299, 2.824, 3.567, 4.622, 5.997",\
"0.851, 0.937, 1.196, 1.602, 2.096, 2.632, 3.208, 3.87, 4.789, 6.047");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1984, 0.2212, 0.3005, 0.4515, 0.6868, 1.017, 1.45, 1.995, 2.662, 3.457",\
"0.2084, 0.2314, 0.3112, 0.4626, 0.6977, 1.028, 1.46, 2.007, 2.673, 3.469",\
"0.2364, 0.2598, 0.3407, 0.4927, 0.7284, 1.058, 1.492, 2.039, 2.704, 3.5",\
"0.2677, 0.2944, 0.3819, 0.5364, 0.7728, 1.103, 1.537, 2.084, 2.751, 3.544",\
"0.2908, 0.322, 0.4214, 0.5916, 0.8351, 1.166, 1.6, 2.148, 2.814, 3.61",\
"0.2971, 0.3355, 0.4534, 0.6445, 0.909, 1.252, 1.688, 2.235, 2.902, 3.697",\
"0.2835, 0.3294, 0.4696, 0.6897, 0.9808, 1.349, 1.801, 2.35, 3.017, 3.812",\
"0.2489, 0.303, 0.4666, 0.7201, 1.045, 1.443, 1.923, 2.492, 3.163, 3.958",\
"0.1922, 0.2549, 0.4426, 0.7311, 1.097, 1.531, 2.043, 2.642, 3.336, 4.137",\
"0.1141, 0.1848, 0.3971, 0.7214, 1.129, 1.608, 2.157, 2.789, 3.516, 4.342");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.2387, 0.2642, 0.3506, 0.5115, 0.7569, 1.098, 1.546, 2.109, 2.795, 3.612",\
"0.2523, 0.2778, 0.3645, 0.5255, 0.7712, 1.113, 1.561, 2.123, 2.809, 3.626",\
"0.3034, 0.3293, 0.4171, 0.5787, 0.8251, 1.167, 1.615, 2.178, 2.864, 3.681",\
"0.4093, 0.4349, 0.5223, 0.6845, 0.9315, 1.274, 1.722, 2.286, 2.972, 3.789",\
"0.5617, 0.5931, 0.6902, 0.8536, 1.1, 1.443, 1.891, 2.455, 3.141, 3.957",\
"0.7292, 0.768, 0.8904, 1.085, 1.34, 1.682, 2.13, 2.692, 3.379, 4.197",\
"0.9114, 0.9578, 1.105, 1.34, 1.642, 1.999, 2.446, 3.008, 3.694, 4.51",\
"1.11, 1.164, 1.334, 1.611, 1.968, 2.381, 2.847, 3.408, 4.093, 4.909",\
"1.331, 1.391, 1.583, 1.897, 2.309, 2.788, 3.317, 3.898, 4.583, 5.397",\
"1.576, 1.642, 1.852, 2.204, 2.666, 3.21, 3.814, 4.463, 5.167, 5.981");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1838, 0.2225, 0.3574, 0.6155, 1.015, 1.576, 2.315, 3.24, 4.378, 5.729",\
"0.1838, 0.2224, 0.3579, 0.6164, 1.015, 1.576, 2.313, 3.242, 4.375, 5.726",\
"0.1856, 0.2235, 0.3583, 0.6158, 1.017, 1.577, 2.315, 3.243, 4.376, 5.728",\
"0.2156, 0.2519, 0.3749, 0.618, 1.015, 1.576, 2.313, 3.243, 4.377, 5.723",\
"0.2629, 0.2995, 0.4244, 0.6598, 1.03, 1.577, 2.314, 3.243, 4.376, 5.727",\
"0.3338, 0.371, 0.4964, 0.7308, 1.095, 1.608, 2.318, 3.242, 4.377, 5.728",\
"0.419, 0.4596, 0.5926, 0.8286, 1.19, 1.697, 2.368, 3.26, 4.376, 5.729",\
"0.5166, 0.5608, 0.7048, 0.9514, 1.314, 1.818, 2.483, 3.328, 4.404, 5.73",\
"0.6266, 0.6738, 0.8298, 1.095, 1.465, 1.97, 2.633, 3.467, 4.499, 5.775",\
"0.7496, 0.7986, 0.9646, 1.249, 1.639, 2.153, 2.813, 3.65, 4.666, 5.893");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.2859, 0.3274, 0.4703, 0.738, 1.156, 1.74, 2.509, 3.477, 4.659, 6.069",\
"0.2854, 0.3274, 0.4701, 0.7391, 1.156, 1.74, 2.509, 3.477, 4.658, 6.066",\
"0.2851, 0.3272, 0.4702, 0.739, 1.156, 1.74, 2.509, 3.477, 4.658, 6.069",\
"0.2928, 0.3304, 0.4694, 0.7381, 1.155, 1.74, 2.509, 3.478, 4.66, 6.067",\
"0.3786, 0.4132, 0.5202, 0.7486, 1.156, 1.741, 2.508, 3.478, 4.659, 6.068",\
"0.4872, 0.5294, 0.6576, 0.8572, 1.191, 1.743, 2.509, 3.477, 4.659, 6.07",\
"0.5966, 0.65, 0.8088, 1.047, 1.349, 1.806, 2.518, 3.477, 4.659, 6.069",\
"0.7054, 0.767, 0.9604, 1.247, 1.599, 2.011, 2.611, 3.495, 4.66, 6.069",\
"0.812, 0.8868, 1.11, 1.452, 1.863, 2.326, 2.859, 3.617, 4.689, 6.071",\
"0.922, 1.004, 1.259, 1.651, 2.133, 2.662, 3.236, 3.905, 4.842, 6.114");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.2103, 0.2329, 0.3126, 0.4634, 0.6987, 1.028, 1.462, 2.007, 2.674, 3.47",\
"0.2209, 0.244, 0.3236, 0.475, 0.7105, 1.04, 1.473, 2.019, 2.686, 3.48",\
"0.2468, 0.2702, 0.351, 0.5029, 0.7387, 1.068, 1.502, 2.048, 2.714, 3.509",\
"0.2752, 0.3007, 0.386, 0.5397, 0.7761, 1.107, 1.54, 2.087, 2.753, 3.55",\
"0.2921, 0.3209, 0.4146, 0.5802, 0.822, 1.153, 1.587, 2.135, 2.801, 3.596",\
"0.2935, 0.3268, 0.4317, 0.6118, 0.8702, 1.211, 1.647, 2.194, 2.861, 3.656",\
"0.2742, 0.3133, 0.4347, 0.633, 0.9101, 1.271, 1.722, 2.27, 2.938, 3.733",\
"0.2313, 0.278, 0.4189, 0.6413, 0.9404, 1.323, 1.795, 2.363, 3.034, 3.829",\
"0.1634, 0.2178, 0.3809, 0.6324, 0.9585, 1.366, 1.861, 2.453, 3.147, 3.948",\
"0.0692, 0.1316, 0.3179, 0.6022, 0.9619, 1.396, 1.919, 2.536, 3.254, 4.08");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.2645, 0.2913, 0.3816, 0.5462, 0.7955, 1.14, 1.59, 2.154, 2.841, 3.659",\
"0.2776, 0.3044, 0.3947, 0.5593, 0.8088, 1.153, 1.603, 2.167, 2.855, 3.673",\
"0.3305, 0.3575, 0.4478, 0.613, 0.8627, 1.207, 1.657, 2.222, 2.909, 3.727",\
"0.4382, 0.4646, 0.5547, 0.72, 0.97, 1.315, 1.765, 2.329, 3.017, 3.835",\
"0.6029, 0.6326, 0.7263, 0.8905, 1.14, 1.485, 1.934, 2.499, 3.186, 4.005",\
"0.7865, 0.8237, 0.9406, 1.129, 1.381, 1.724, 2.174, 2.738, 3.425, 4.243",\
"0.9851, 1.029, 1.17, 1.397, 1.69, 2.042, 2.491, 3.054, 3.74, 4.558",\
"1.202, 1.252, 1.415, 1.68, 2.027, 2.431, 2.893, 3.455, 4.14, 4.957",\
"1.439, 1.495, 1.679, 1.982, 2.379, 2.848, 3.368, 3.946, 4.63, 5.446",\
"1.7, 1.763, 1.964, 2.302, 2.75, 3.281, 3.874, 4.515, 5.215, 6.03");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.1838, 0.2228, 0.3579, 0.6155, 1.015, 1.576, 2.315, 3.24, 4.373, 5.729",\
"0.1838, 0.2224, 0.3575, 0.6155, 1.017, 1.576, 2.313, 3.241, 4.375, 5.722",\
"0.1846, 0.2225, 0.3579, 0.6157, 1.015, 1.576, 2.313, 3.241, 4.375, 5.721",\
"0.2054, 0.2423, 0.3685, 0.617, 1.015, 1.577, 2.312, 3.242, 4.373, 5.729",\
"0.2376, 0.2754, 0.4064, 0.649, 1.026, 1.577, 2.313, 3.243, 4.377, 5.728",\
"0.2862, 0.3242, 0.455, 0.7034, 1.081, 1.604, 2.318, 3.241, 4.379, 5.727",\
"0.3546, 0.392, 0.5232, 0.7708, 1.155, 1.68, 2.364, 3.257, 4.376, 5.732",\
"0.4402, 0.4806, 0.6122, 0.8584, 1.241, 1.776, 2.465, 3.324, 4.407, 5.735",\
"0.5418, 0.5844, 0.7222, 0.9692, 1.348, 1.884, 2.583, 3.447, 4.496, 5.779",\
"0.66, 0.7032, 0.8474, 1.101, 1.477, 2.009, 2.714, 3.591, 4.645, 5.892");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.006902, 0.02762, 0.06719, 0.1288, 0.2153, 0.3291, 0.4725, 0.6475, 0.8561");
values("0.3296, 0.3717, 0.5163, 0.7878, 1.206, 1.791, 2.561, 3.53, 4.712, 6.12",\
"0.3285, 0.3716, 0.517, 0.7892, 1.207, 1.791, 2.561, 3.53, 4.713, 6.121",\
"0.3279, 0.3711, 0.5171, 0.7892, 1.206, 1.791, 2.561, 3.53, 4.711, 6.12",\
"0.3262, 0.3687, 0.5156, 0.7888, 1.206, 1.791, 2.561, 3.529, 4.712, 6.12",\
"0.4008, 0.4338, 0.5472, 0.7918, 1.206, 1.791, 2.562, 3.53, 4.712, 6.12",\
"0.5126, 0.5538, 0.6792, 0.882, 1.229, 1.793, 2.561, 3.53, 4.711, 6.121",\
"0.6306, 0.68, 0.8342, 1.07, 1.373, 1.845, 2.567, 3.53, 4.711, 6.119",\
"0.7426, 0.8038, 0.9912, 1.273, 1.621, 2.035, 2.65, 3.544, 4.711, 6.122",\
"0.8566, 0.9276, 1.146, 1.48, 1.886, 2.342, 2.883, 3.656, 4.738, 6.122",\
"0.968, 1.05, 1.299, 1.683, 2.159, 2.682, 3.251, 3.932, 4.879, 6.163");
}
}
}
}