blob: bc27e18c5ed7febcaeb5daa222a0681f793f62fa [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__nor4_2) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.00069843" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.00050892" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.00048531" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.00048528" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.00046071" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.00046065" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.00046062" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.00046062" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.00043641" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.00043632" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.00043632" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.00043632" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.00043635" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.00043629" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.00043626" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.00043626" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00069843" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007769 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.05989, 0.05986, 0.05979, 0.0597, 0.05961, 0.05943, 0.0592, 0.0588, \
0.05811, 0.05648");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.00879, -0.008798, -0.008797, -0.0088, -0.008833, -0.008833, \
-0.008849, -0.008857, -0.008871, -0.008899");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.04217, 0.04216, 0.0421, 0.04204, 0.042, 0.0419, 0.04176, 0.04152, \
0.04113, 0.04018");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.008816, -0.008818, -0.008814, -0.008832, -0.008861, -0.008862, \
-0.008876, -0.008878, -0.008892, -0.008922");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.04217, 0.04216, 0.04209, 0.04204, 0.04199, 0.0419, 0.04176, \
0.04153, 0.04112, 0.04019");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.008815, -0.008823, -0.008829, -0.008831, -0.008857, -0.00886, \
-0.00887, -0.008876, -0.008889, -0.008922");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01989, 0.01983, 0.01979, 0.01977, 0.0198, 0.01977, 0.01972, \
0.01965, 0.01953, 0.01924");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009074, -0.009067, -0.009081, -0.009088, -0.009112, -0.009111, \
-0.009112, -0.009108, -0.009104, -0.009112");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01989, 0.01983, 0.01979, 0.01978, 0.0198, 0.01977, 0.01972, \
0.01966, 0.01953, 0.01924");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009073, -0.009067, -0.00908, -0.009089, -0.009108, -0.009104, \
-0.009112, -0.009111, -0.00911, -0.00911");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01989, 0.01983, 0.01979, 0.01979, 0.0198, 0.01977, 0.01972, \
0.01966, 0.01953, 0.01924");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009072, -0.009068, -0.009077, -0.009084, -0.009107, -0.00911, \
-0.00911, -0.009103, -0.009105, -0.009107");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01989, 0.01983, 0.01979, 0.01979, 0.0198, 0.01977, 0.01972, \
0.01965, 0.01953, 0.01924");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.009073, -0.009071, -0.009077, -0.009082, -0.009114, -0.009107, \
-0.009117, -0.009108, -0.009112, -0.009111");
}
}
}
pin(A2) {
capacitance : 0.007716 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.04014, 0.04016, 0.0401, 0.04006, 0.03999, 0.03983, 0.03961, \
0.03926, 0.03866, 0.03732");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01006, -0.01005, -0.01009, -0.01009, -0.01012, -0.01015, -0.01019, \
-0.01024, -0.01032, -0.01047");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02241, 0.02243, 0.02241, 0.02237, 0.02236, 0.02227, 0.02214, \
0.02195, 0.02163, 0.02095");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01019, -0.01019, -0.01021, -0.01022, -0.01025, -0.01029, -0.01033, \
-0.01037, -0.01046, -0.0106");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02242, 0.02243, 0.02241, 0.02239, 0.02237, 0.02227, 0.02215, \
0.02195, 0.02163, 0.02095");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01019, -0.01019, -0.01022, -0.01023, -0.01026, -0.01028, -0.01033, \
-0.01038, -0.01045, -0.0106");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02689, 0.0269, 0.02688, 0.02687, 0.02692, 0.0269, 0.0269, 0.0269, \
0.02689, 0.02689");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02505, -0.02514, -0.02549, -0.02587, -0.02617, -0.0263, -0.02639, \
-0.02643, -0.02647, -0.0265");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.0157, 0.01568, 0.01568, 0.01569, 0.01573, 0.01574, 0.01574, \
0.01573, 0.01574, 0.01574");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01922, -0.01852, -0.0181, -0.01802, -0.01802, -0.018, -0.01795, \
-0.0179, -0.01784, -0.01774");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01557, 0.0156, 0.01559, 0.01559, 0.01564, 0.01564, 0.01564, \
0.01564, 0.01563, 0.01564");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02065, -0.0205, -0.02052, -0.02052, -0.02052, -0.02045, -0.02038, \
-0.02029, -0.02016, -0.01992");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01557, 0.0156, 0.01561, 0.01559, 0.01565, 0.01564, 0.01564, \
0.01564, 0.01563, 0.01563");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02061, -0.02045, -0.02046, -0.02045, -0.02045, -0.02039, -0.02031, \
-0.02021, -0.02009, -0.01986");
}
}
}
pin(A3) {
capacitance : 0.007816 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.0161, 0.01608, 0.01605, 0.01603, 0.01605, 0.01597, 0.0159, 0.01579, \
0.01563, 0.01537");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.0112, -0.01121, -0.01121, -0.01121, -0.01125, -0.01125, -0.01125, \
-0.01125, -0.01126, -0.01126");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02688, 0.0269, 0.02682, 0.02681, 0.02687, 0.02687, 0.02687, \
0.02688, 0.02687, 0.02686");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02305, -0.02305, -0.02378, -0.02473, -0.02537, -0.02568, -0.02585, \
-0.02598, -0.02608, -0.02613");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01584, 0.01586, 0.01586, 0.01586, 0.0159, 0.01591, 0.01591, \
0.01591, 0.01591, 0.01591");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02121, -0.02103, -0.02099, -0.02094, -0.02096, -0.02092, -0.02083, \
-0.02073, -0.02056, -0.02028");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02693, 0.02694, 0.02689, 0.02687, 0.02691, 0.02688, 0.0269, \
0.0269, 0.02691, 0.02688");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02164, -0.02165, -0.0225, -0.02368, -0.0246, -0.02514, -0.02544, \
-0.02563, -0.02578, -0.02587");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01569, 0.01569, 0.01569, 0.01569, 0.01575, 0.01574, 0.01576, \
0.01575, 0.01575, 0.01576");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01983, -0.01906, -0.01837, -0.01818, -0.01813, -0.01807, -0.018, \
-0.01793, -0.01785, -0.01774");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02685, 0.02686, 0.02679, 0.02681, 0.02685, 0.02683, 0.02683, \
0.02684, 0.02683, 0.02682");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02309, -0.02307, -0.02378, -0.02473, -0.02537, -0.02569, -0.02585, \
-0.02598, -0.02607, -0.02613");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01585, 0.01587, 0.01584, 0.01588, 0.01593, 0.01593, 0.01592, \
0.01591, 0.01592, 0.01592");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02127, -0.0211, -0.02106, -0.02102, -0.02104, -0.02099, -0.02091, \
-0.02081, -0.02063, -0.02035");
}
}
}
pin(A4) {
capacitance : 0.007354 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02689, 0.0269, 0.02687, 0.02684, 0.02688, 0.02689, 0.0269, 0.02688, \
0.02688, 0.02688");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02544, -0.02548, -0.02574, -0.02605, -0.02627, -0.02635, -0.02643, \
-0.02645, -0.02648, -0.02651");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02687, 0.02687, 0.02687, 0.02688, 0.02691, 0.02688, 0.02688, \
0.02687, 0.02689, 0.0269");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02194, -0.02263, -0.02369, -0.02454, -0.02511, -0.02543, -0.02562, \
-0.02577, -0.02587, -0.02595");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02688, 0.02691, 0.02682, 0.02686, 0.02688, 0.0269, 0.02689, \
0.02689, 0.02688, 0.02687");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02553, -0.02555, -0.02575, -0.02603, -0.02626, -0.02636, -0.02643, \
-0.02646, -0.02648, -0.02652");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.0269, 0.02693, 0.02687, 0.02688, 0.02691, 0.02691, 0.0269, 0.0269, \
0.0269, 0.02691");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02174, -0.02244, -0.02335, -0.02416, -0.02478, -0.02519, -0.02542, \
-0.0256, -0.02572, -0.02581");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02688, 0.02688, 0.02682, 0.02686, 0.02688, 0.0269, 0.02688, \
0.02687, 0.02687, 0.02687");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02551, -0.02553, -0.02575, -0.02603, -0.02626, -0.02635, -0.02642, \
-0.02646, -0.02648, -0.02652");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02683, 0.02686, 0.02682, 0.02684, 0.02687, 0.02685, 0.02685, \
0.02684, 0.02685, 0.02682");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02194, -0.02261, -0.02369, -0.02453, -0.0251, -0.02542, -0.02563, \
-0.02578, -0.02586, -0.02595");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02688, 0.0269, 0.02682, 0.02684, 0.02689, 0.02689, 0.02689, \
0.02687, 0.02687, 0.02688");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.02553, -0.02555, -0.02576, -0.02604, -0.02628, -0.02636, -0.02642, \
-0.02645, -0.02649, -0.02652");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3)&(!A4))" ;
max_capacitance : 0.164 ;
max_transition : 15.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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("-0.002417, -0.002383, -0.002246, -0.00214, -0.002056, -0.002016, -0.001984, -0.001982, -0.001966, -0.001965",\
"-0.002396, -0.002251, -0.001831, -0.001359, -0.001007, -0.0007831, -0.0006316, -0.0005368, -0.0004699, -0.0004212",\
"-0.001109, -0.0009766, -0.0006413, -0.0001406, 0.0003286, 0.0006719, 0.0009371, 0.001129, 0.001247, 0.001319",\
"0.003233, 0.00322, 0.003068, 0.002982, 0.002924, 0.002931, 0.002868, 0.002835, 0.002828, 0.002797",\
"0.01108, 0.01084, 0.01013, 0.009198, 0.008226, 0.007398, 0.006695, 0.006114, 0.005615, 0.005204",\
"0.02352, 0.02306, 0.02159, 0.01955, 0.01744, 0.01545, 0.01367, 0.01215, 0.01087, 0.009787",\
"0.04167, 0.04097, 0.03876, 0.03544, 0.03176, 0.02825, 0.02504, 0.0222, 0.01973, 0.0176",\
"0.06611, 0.06517, 0.06222, 0.05762, 0.05223, 0.0468, 0.04178, 0.03728, 0.03325, 0.02972",\
"0.0972, 0.09605, 0.09238, 0.0865, 0.07947, 0.07197, 0.0648, 0.05827, 0.05233, 0.04704",\
"0.1352, 0.1339, 0.1296, 0.1226, 0.1138, 0.1043, 0.09476, 0.08589, 0.07777, 0.0704");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.09778, 0.09782, 0.09796, 0.09815, 0.0984, 0.09863, 0.09894, 0.1, 0.1091, 0.1482",\
"0.09658, 0.09671, 0.09707, 0.09751, 0.09792, 0.0983, 0.09873, 0.0999, 0.1093, 0.149",\
"0.09691, 0.09692, 0.09699, 0.09723, 0.09756, 0.09799, 0.09844, 0.09987, 0.1101, 0.1518",\
"0.1024, 0.1022, 0.1015, 0.1005, 0.09996, 0.09967, 0.09964, 0.1009, 0.112, 0.1579",\
"0.1135, 0.113, 0.1115, 0.1093, 0.1071, 0.1053, 0.1041, 0.1049, 0.118, 0.1705",\
"0.1301, 0.1293, 0.127, 0.1237, 0.1199, 0.1164, 0.1134, 0.1138, 0.1303, 0.1933",\
"0.1528, 0.1518, 0.1487, 0.1441, 0.1389, 0.1335, 0.1288, 0.1293, 0.153, 0.2323",\
"0.1822, 0.181, 0.1771, 0.1712, 0.1644, 0.1573, 0.1513, 0.1548, 0.1925, 0.294",\
"0.2188, 0.2174, 0.2127, 0.2056, 0.197, 0.1881, 0.1828, 0.1971, 0.2608, 0.3831",\
"0.2631, 0.2614, 0.2561, 0.2475, 0.2373, 0.2279, 0.2307, 0.2729, 0.3654, 0.4807");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.01517, 0.01515, 0.01517, 0.0152, 0.0152, 0.01522, 0.01522, 0.01521, 0.0152, 0.0152",\
"0.01484, 0.01486, 0.01492, 0.01496, 0.01502, 0.01505, 0.01508, 0.01507, 0.01505, 0.01505",\
"0.01556, 0.01558, 0.01563, 0.01569, 0.01579, 0.01584, 0.01585, 0.01587, 0.0159, 0.01593",\
"0.01866, 0.01858, 0.01839, 0.01811, 0.01782, 0.0176, 0.0174, 0.01723, 0.01713, 0.01705",\
"0.02583, 0.02556, 0.02485, 0.02383, 0.02273, 0.02174, 0.02092, 0.02024, 0.01963, 0.01916",\
"0.03833, 0.03791, 0.03652, 0.03443, 0.03219, 0.02996, 0.02799, 0.02629, 0.02488, 0.02368",\
"0.05737, 0.05668, 0.05452, 0.05122, 0.04738, 0.04356, 0.03997, 0.03681, 0.03409, 0.03174",\
"0.08333, 0.08241, 0.07953, 0.07489, 0.06933, 0.06353, 0.05801, 0.05297, 0.04849, 0.04453",\
"0.1167, 0.1156, 0.1119, 0.106, 0.09861, 0.0907, 0.08291, 0.07563, 0.06899, 0.06307",\
"0.1576, 0.1563, 0.1519, 0.1448, 0.1357, 0.1255, 0.1153, 0.1055, 0.09646, 0.08819");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.1168, 0.1168, 0.1169, 0.117, 0.1172, 0.1174, 0.1176, 0.119, 0.1286, 0.1696",\
"0.1158, 0.116, 0.1162, 0.1165, 0.1169, 0.1172, 0.1176, 0.1189, 0.1288, 0.1704",\
"0.1147, 0.1148, 0.1151, 0.1156, 0.1161, 0.1166, 0.1172, 0.1187, 0.1293, 0.173",\
"0.1163, 0.1163, 0.1162, 0.1162, 0.1164, 0.1167, 0.1171, 0.1188, 0.1307, 0.1784",\
"0.1244, 0.1241, 0.1231, 0.1219, 0.1208, 0.1201, 0.1197, 0.1214, 0.1353, 0.1893",\
"0.1403, 0.1397, 0.1376, 0.1349, 0.132, 0.1293, 0.1273, 0.1287, 0.1458, 0.2098",\
"0.1642, 0.1632, 0.1601, 0.1556, 0.1507, 0.146, 0.1419, 0.143, 0.1666, 0.2454",\
"0.1958, 0.1946, 0.1906, 0.1845, 0.1774, 0.1705, 0.1647, 0.1679, 0.2036, 0.3027",\
"0.2354, 0.2339, 0.2291, 0.2216, 0.2124, 0.2031, 0.197, 0.2087, 0.2672, 0.3871",\
"0.2834, 0.2816, 0.2761, 0.2671, 0.2562, 0.2455, 0.2448, 0.2794, 0.3668, 0.487");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.03763, 0.03761, 0.0376, 0.03758, 0.03757, 0.03758, 0.0376, 0.03759, 0.03758, 0.03756",\
"0.03765, 0.03763, 0.03763, 0.03762, 0.03759, 0.03761, 0.03762, 0.03761, 0.0376, 0.03759",\
"0.03697, 0.03695, 0.03691, 0.03682, 0.0368, 0.03677, 0.03676, 0.03671, 0.03671, 0.0367",\
"0.03811, 0.03804, 0.03778, 0.03748, 0.03721, 0.03691, 0.0367, 0.03651, 0.03641, 0.03627",\
"0.04408, 0.04385, 0.04311, 0.04204, 0.04096, 0.03996, 0.03916, 0.03848, 0.0379, 0.03748",\
"0.05662, 0.05613, 0.05465, 0.05251, 0.05008, 0.0478, 0.04577, 0.04405, 0.04262, 0.04144",\
"0.07664, 0.07593, 0.07363, 0.07008, 0.06598, 0.0618, 0.05799, 0.05461, 0.05176, 0.04933",\
"0.1049, 0.1039, 0.1007, 0.09568, 0.08952, 0.08318, 0.07709, 0.07156, 0.06668, 0.06246",\
"0.1417, 0.1405, 0.1364, 0.1298, 0.1216, 0.1127, 0.104, 0.0959, 0.08849, 0.08197",\
"0.1874, 0.1859, 0.181, 0.1729, 0.1625, 0.151, 0.1394, 0.1284, 0.1181, 0.1088");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.1514, 0.1515, 0.1516, 0.1517, 0.1519, 0.1522, 0.1524, 0.1537, 0.164, 0.2069",\
"0.1506, 0.1507, 0.1509, 0.1513, 0.1516, 0.152, 0.1522, 0.1539, 0.1643, 0.2078",\
"0.1493, 0.1494, 0.1497, 0.1502, 0.1508, 0.1513, 0.1517, 0.1535, 0.1648, 0.2106",\
"0.1489, 0.1489, 0.1491, 0.1495, 0.15, 0.1506, 0.1513, 0.1534, 0.1663, 0.2161",\
"0.1518, 0.1517, 0.1515, 0.1512, 0.1511, 0.1513, 0.1517, 0.1539, 0.1693, 0.2258",\
"0.1624, 0.162, 0.1608, 0.1593, 0.1579, 0.1567, 0.156, 0.1585, 0.1773, 0.2436",\
"0.1834, 0.1826, 0.1801, 0.1767, 0.1733, 0.17, 0.1676, 0.1701, 0.1951, 0.2752",\
"0.2157, 0.2144, 0.2107, 0.2051, 0.1989, 0.1931, 0.1887, 0.1927, 0.2287, 0.3277",\
"0.2588, 0.2573, 0.2524, 0.2447, 0.2357, 0.2268, 0.2212, 0.2319, 0.2882, 0.4068",\
"0.3124, 0.3106, 0.3048, 0.2954, 0.2839, 0.2726, 0.2698, 0.2996, 0.3835, 0.5066");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.05478, 0.05476, 0.05474, 0.05471, 0.05465, 0.05464, 0.05464, 0.05464, 0.05461, 0.05461",\
"0.05312, 0.05312, 0.05306, 0.05301, 0.05299, 0.05298, 0.05299, 0.05296, 0.05292, 0.05291",\
"0.05133, 0.05131, 0.05127, 0.05115, 0.05111, 0.05102, 0.05099, 0.05099, 0.05093, 0.0509",\
"0.05205, 0.05196, 0.05172, 0.0514, 0.05109, 0.0508, 0.05056, 0.05037, 0.05022, 0.05011",\
"0.05796, 0.0577, 0.05687, 0.0558, 0.05461, 0.05356, 0.05276, 0.05205, 0.05146, 0.051",\
"0.07124, 0.07072, 0.0691, 0.06668, 0.06399, 0.06147, 0.05928, 0.05744, 0.05596, 0.05472",\
"0.09338, 0.09255, 0.08993, 0.08584, 0.08108, 0.07634, 0.07209, 0.0684, 0.06527, 0.06267",\
"0.1251, 0.124, 0.1202, 0.1143, 0.1072, 0.09974, 0.09275, 0.08645, 0.08101, 0.07633",\
"0.167, 0.1656, 0.1608, 0.1529, 0.1431, 0.1327, 0.1225, 0.1131, 0.1046, 0.09718",\
"0.2195, 0.2177, 0.2118, 0.2021, 0.1897, 0.176, 0.1622, 0.1491, 0.1372, 0.1264");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.17, 0.1701, 0.1702, 0.1703, 0.1705, 0.1707, 0.171, 0.1724, 0.1828, 0.2263",\
"0.1691, 0.1693, 0.1695, 0.1699, 0.1702, 0.1705, 0.1708, 0.1724, 0.183, 0.2272",\
"0.1678, 0.1679, 0.1683, 0.1688, 0.1693, 0.1699, 0.1703, 0.1721, 0.1836, 0.23",\
"0.1673, 0.1673, 0.1676, 0.168, 0.1685, 0.1691, 0.1696, 0.1719, 0.1848, 0.2353",\
"0.1691, 0.169, 0.169, 0.1689, 0.169, 0.1693, 0.1697, 0.1722, 0.1876, 0.2446",\
"0.1784, 0.178, 0.177, 0.1759, 0.1748, 0.1739, 0.1735, 0.1761, 0.195, 0.2612",\
"0.1992, 0.1984, 0.196, 0.193, 0.1898, 0.187, 0.1847, 0.1874, 0.2119, 0.2913",\
"0.233, 0.2318, 0.228, 0.2225, 0.2164, 0.2108, 0.2066, 0.2104, 0.2448, 0.3416",\
"0.2802, 0.2786, 0.2735, 0.2656, 0.2562, 0.2471, 0.2411, 0.2502, 0.3029, 0.419",\
"0.3403, 0.3384, 0.3323, 0.3221, 0.3097, 0.2974, 0.2927, 0.3175, 0.3966, 0.5203");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.1823, 0.1977, 0.2513, 0.3537, 0.5128, 0.7357, 1.028, 1.397, 1.848, 2.385",\
"0.2107, 0.2264, 0.2809, 0.3843, 0.5442, 0.7675, 1.061, 1.43, 1.881, 2.418",\
"0.3012, 0.3204, 0.382, 0.4868, 0.6469, 0.8703, 1.164, 1.534, 1.985, 2.522",\
"0.3697, 0.3981, 0.488, 0.637, 0.8323, 1.066, 1.359, 1.727, 2.178, 2.714",\
"0.3854, 0.4222, 0.5416, 0.7384, 0.9973, 1.305, 1.65, 2.031, 2.48, 3.017",\
"0.3349, 0.3823, 0.5335, 0.7801, 1.104, 1.487, 1.919, 2.391, 2.897, 3.443",\
"0.2129, 0.2699, 0.454, 0.7551, 1.146, 1.607, 2.125, 2.692, 3.301, 3.946",\
"0.0153, 0.0828, 0.2994, 0.6543, 1.117, 1.659, 2.264, 2.925, 3.636, 4.392",\
"-0.2631, -0.1857, 0.0653, 0.4739, 1.008, 1.636, 2.332, 3.089, 3.901, 4.765",\
"-0.6277, -0.5387, -0.2538, 0.2106, 0.8161, 1.529, 2.32, 3.178, 4.095, 5.065");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.4314, 0.4846, 0.6774, 1.056, 1.65, 2.483, 3.578, 4.955, 6.637, 8.643",\
"0.4474, 0.5011, 0.6956, 1.076, 1.672, 2.507, 3.603, 4.98, 6.665, 8.669",\
"0.5543, 0.6048, 0.7925, 1.169, 1.763, 2.599, 3.695, 5.076, 6.759, 8.764",\
"0.8003, 0.8526, 1.029, 1.382, 1.965, 2.792, 3.882, 5.258, 6.938, 8.943",\
"1.123, 1.184, 1.39, 1.757, 2.312, 3.121, 4.198, 5.563, 7.236, 9.234",\
"1.523, 1.592, 1.823, 2.235, 2.827, 3.615, 4.671, 6.02, 7.678, 9.662",\
"2.001, 2.079, 2.34, 2.793, 3.442, 4.282, 5.327, 6.653, 8.291, 10.26",\
"2.559, 2.65, 2.943, 3.443, 4.145, 5.051, 6.159, 7.481, 9.094, 11.04",\
"3.202, 3.304, 3.632, 4.185, 4.946, 5.915, 7.1, 8.495, 10.11, 12.03",\
"3.933, 4.047, 4.414, 5.024, 5.851, 6.885, 8.141, 9.62, 11.32, 13.24");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.2303, 0.2564, 0.3481, 0.5234, 0.7978, 1.18, 1.685, 2.32, 3.095, 4.023",\
"0.2301, 0.2565, 0.3482, 0.5236, 0.7969, 1.179, 1.686, 2.32, 3.096, 4.022",\
"0.2906, 0.3103, 0.3795, 0.5302, 0.7959, 1.182, 1.683, 2.321, 3.097, 4.025",\
"0.4354, 0.4636, 0.557, 0.7112, 0.9144, 1.219, 1.687, 2.322, 3.099, 4.019",\
"0.6092, 0.6454, 0.7624, 0.9594, 1.219, 1.53, 1.894, 2.405, 3.111, 4.023",\
"0.818, 0.864, 1.007, 1.242, 1.553, 1.934, 2.36, 2.829, 3.393, 4.148",\
"1.056, 1.113, 1.291, 1.569, 1.932, 2.365, 2.866, 3.424, 4.027, 4.679",\
"1.33, 1.397, 1.608, 1.939, 2.358, 2.852, 3.41, 4.044, 4.735, 5.478",\
"1.64, 1.717, 1.957, 2.344, 2.833, 3.388, 4.015, 4.708, 5.485, 6.318",\
"1.968, 2.063, 2.348, 2.789, 3.343, 3.979, 4.676, 5.442, 6.276, 7.194");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.9515, 1.063, 1.447, 2.143, 3.186, 4.628, 6.518, 8.885, 11.78, 15.24",\
"0.9408, 1.055, 1.442, 2.14, 3.185, 4.625, 6.518, 8.888, 11.78, 15.25",\
"0.9078, 1.023, 1.421, 2.134, 3.182, 4.625, 6.513, 8.897, 11.78, 15.22",\
"0.9816, 1.071, 1.408, 2.096, 3.175, 4.622, 6.514, 8.89, 11.79, 15.25",\
"1.111, 1.21, 1.553, 2.16, 3.148, 4.614, 6.512, 8.897, 11.79, 15.23",\
"1.287, 1.382, 1.724, 2.363, 3.291, 4.629, 6.502, 8.88, 11.78, 15.25",\
"1.519, 1.616, 1.953, 2.594, 3.569, 4.85, 6.575, 8.882, 11.79, 15.25",\
"1.799, 1.904, 2.248, 2.887, 3.877, 5.216, 6.875, 9.028, 11.8, 15.22",\
"2.116, 2.226, 2.594, 3.248, 4.24, 5.604, 7.34, 9.41, 12.01, 15.3",\
"2.458, 2.58, 2.978, 3.67, 4.672, 6.054, 7.826, 9.962, 12.49, 15.57");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.2503, 0.2666, 0.3236, 0.4298, 0.5921, 0.8176, 1.112, 1.483, 1.934, 2.472",\
"0.2778, 0.2944, 0.3512, 0.4575, 0.62, 0.8455, 1.14, 1.511, 1.962, 2.5",\
"0.3796, 0.3963, 0.4531, 0.5588, 0.7212, 0.9467, 1.242, 1.612, 2.064, 2.601",\
"0.4902, 0.515, 0.5952, 0.7311, 0.9134, 1.141, 1.435, 1.805, 2.256, 2.793",\
"0.5506, 0.5823, 0.6883, 0.8669, 1.108, 1.401, 1.733, 2.109, 2.558, 3.095",\
"0.5517, 0.5921, 0.7244, 0.9482, 1.248, 1.611, 2.027, 2.485, 2.979, 3.521",\
"0.4892, 0.5378, 0.6974, 0.9669, 1.329, 1.763, 2.259, 2.809, 3.404, 4.037",\
"0.3594, 0.415, 0.6034, 0.9195, 1.345, 1.854, 2.432, 3.071, 3.763, 4.503",\
"0.1602, 0.2257, 0.4392, 0.8005, 1.29, 1.875, 2.538, 3.267, 4.055, 4.899",\
"-0.1118, -0.0386, 0.2024, 0.6089, 1.159, 1.821, 2.571, 3.395, 4.282, 5.228");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.7002, 0.7576, 0.9588, 1.34, 1.934, 2.767, 3.862, 5.241, 6.923, 8.929",\
"0.7188, 0.7777, 0.9805, 1.364, 1.96, 2.794, 3.889, 5.268, 6.951, 8.957",\
"0.7898, 0.8478, 1.051, 1.436, 2.035, 2.87, 3.967, 5.347, 7.031, 9.038",\
"0.9244, 0.9848, 1.189, 1.572, 2.165, 2.998, 4.094, 5.475, 7.158, 9.164",\
"1.142, 1.204, 1.419, 1.816, 2.405, 3.228, 4.315, 5.688, 7.368, 9.37",\
"1.466, 1.532, 1.756, 2.163, 2.774, 3.594, 4.664, 6.024, 7.691, 9.684",\
"1.879, 1.954, 2.196, 2.624, 3.252, 4.098, 5.172, 6.51, 8.158, 10.13",\
"2.369, 2.452, 2.724, 3.188, 3.843, 4.714, 5.817, 7.162, 8.788, 10.74",\
"2.932, 3.026, 3.33, 3.841, 4.543, 5.445, 6.577, 7.958, 9.596, 11.53",\
"3.569, 3.675, 4.015, 4.578, 5.341, 6.294, 7.462, 8.875, 10.55, 12.5");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.3122, 0.3393, 0.4326, 0.6086, 0.8834, 1.266, 1.769, 2.406, 3.179, 4.102",\
"0.3123, 0.3385, 0.4317, 0.6096, 0.883, 1.265, 1.769, 2.405, 3.178, 4.102",\
"0.3361, 0.358, 0.4399, 0.6098, 0.883, 1.267, 1.769, 2.404, 3.179, 4.101",\
"0.4986, 0.526, 0.6128, 0.7588, 0.965, 1.29, 1.773, 2.404, 3.18, 4.102",\
"0.69, 0.7234, 0.8346, 1.022, 1.273, 1.575, 1.946, 2.472, 3.19, 4.102",\
"0.9164, 0.9586, 1.094, 1.317, 1.617, 1.987, 2.408, 2.873, 3.449, 4.217",\
"1.175, 1.228, 1.39, 1.656, 2.004, 2.427, 2.922, 3.472, 4.067, 4.726",\
"1.465, 1.528, 1.725, 2.036, 2.439, 2.918, 3.47, 4.097, 4.783, 5.524",\
"1.793, 1.865, 2.092, 2.455, 2.922, 3.463, 4.073, 4.762, 5.53, 6.36",\
"2.152, 2.234, 2.499, 2.913, 3.448, 4.058, 4.738, 5.49, 6.322, 7.24");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("1.046, 1.144, 1.494, 2.156, 3.186, 4.624, 6.509, 8.89, 11.8, 15.23",\
"1.044, 1.143, 1.493, 2.156, 3.185, 4.626, 6.512, 8.891, 11.78, 15.23",\
"1.043, 1.143, 1.493, 2.158, 3.187, 4.626, 6.512, 8.885, 11.78, 15.24",\
"1.11, 1.201, 1.525, 2.162, 3.189, 4.626, 6.513, 8.884, 11.79, 15.24",\
"1.23, 1.323, 1.655, 2.254, 3.215, 4.629, 6.513, 8.894, 11.8, 15.23",\
"1.402, 1.488, 1.809, 2.427, 3.362, 4.696, 6.522, 8.888, 11.8, 15.26",\
"1.651, 1.736, 2.042, 2.631, 3.579, 4.887, 6.63, 8.907, 11.78, 15.24",\
"1.954, 2.041, 2.341, 2.915, 3.839, 5.163, 6.877, 9.074, 11.85, 15.24",\
"2.297, 2.392, 2.705, 3.282, 4.176, 5.48, 7.21, 9.36, 12.04, 15.33",\
"2.676, 2.772, 3.106, 3.71, 4.606, 5.882, 7.592, 9.766, 12.39, 15.57");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.2815, 0.3009, 0.3667, 0.4858, 0.6622, 0.9005, 1.206, 1.586, 2.044, 2.587",\
"0.3108, 0.3299, 0.3955, 0.5142, 0.6905, 0.9288, 1.234, 1.614, 2.072, 2.615",\
"0.4188, 0.4366, 0.4983, 0.6136, 0.7882, 1.026, 1.331, 1.71, 2.168, 2.712",\
"0.5677, 0.5918, 0.6708, 0.8045, 0.9837, 1.217, 1.52, 1.899, 2.356, 2.899",\
"0.67, 0.7009, 0.8034, 0.9773, 1.213, 1.497, 1.823, 2.2, 2.656, 3.198",\
"0.7204, 0.7587, 0.8852, 1.1, 1.39, 1.743, 2.147, 2.596, 3.081, 3.624",\
"0.715, 0.7608, 0.9105, 1.167, 1.514, 1.932, 2.413, 2.95, 3.531, 4.154",\
"0.6496, 0.7028, 0.8779, 1.176, 1.577, 2.066, 2.625, 3.245, 3.921, 4.647",\
"0.5245, 0.5839, 0.7813, 1.121, 1.581, 2.137, 2.775, 3.481, 4.249, 5.074",\
"0.3407, 0.4055, 0.6251, 1.003, 1.517, 2.143, 2.861, 3.654, 4.514, 5.438");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.9956, 1.054, 1.258, 1.641, 2.235, 3.068, 4.162, 5.54, 7.222, 9.228",\
"1.015, 1.073, 1.279, 1.663, 2.26, 3.093, 4.189, 5.567, 7.25, 9.256",\
"1.093, 1.152, 1.359, 1.746, 2.344, 3.179, 4.276, 5.657, 7.341, 9.348",\
"1.219, 1.28, 1.487, 1.874, 2.471, 3.308, 4.406, 5.787, 7.472, 9.479",\
"1.366, 1.43, 1.65, 2.049, 2.646, 3.477, 4.573, 5.952, 7.635, 9.642",\
"1.575, 1.641, 1.866, 2.279, 2.897, 3.73, 4.814, 6.183, 7.859, 9.861",\
"1.861, 1.933, 2.174, 2.6, 3.23, 4.084, 5.172, 6.526, 8.187, 10.17",\
"2.22, 2.3, 2.565, 3.023, 3.672, 4.538, 5.646, 7.008, 8.648, 10.61",\
"2.648, 2.738, 3.033, 3.53, 4.222, 5.111, 6.231, 7.61, 9.261, 11.2",\
"3.147, 3.249, 3.572, 4.116, 4.859, 5.794, 6.937, 8.331, 10, 11.96");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.4143, 0.4446, 0.5473, 0.7339, 1.014, 1.403, 1.907, 2.544, 3.318, 4.241",\
"0.4105, 0.4409, 0.5442, 0.7312, 1.014, 1.402, 1.906, 2.544, 3.318, 4.241",\
"0.4054, 0.4321, 0.5291, 0.7186, 1.008, 1.4, 1.906, 2.543, 3.318, 4.239",\
"0.582, 0.608, 0.6922, 0.8304, 1.05, 1.4, 1.903, 2.542, 3.318, 4.242",\
"0.805, 0.8384, 0.9444, 1.12, 1.359, 1.649, 2.034, 2.582, 3.322, 4.238",\
"1.07, 1.109, 1.236, 1.443, 1.728, 2.078, 2.486, 2.949, 3.54, 4.327",\
"1.373, 1.419, 1.569, 1.814, 2.141, 2.542, 3.015, 3.555, 4.14, 4.802",\
"1.718, 1.774, 1.952, 2.236, 2.606, 3.053, 3.587, 4.191, 4.865, 5.594",\
"2.104, 2.169, 2.37, 2.704, 3.125, 3.627, 4.21, 4.875, 5.622, 6.442",\
"2.532, 2.598, 2.837, 3.216, 3.696, 4.258, 4.898, 5.62, 6.43, 7.326");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("1.068, 1.164, 1.504, 2.162, 3.189, 4.624, 6.507, 8.88, 11.78, 15.25",\
"1.068, 1.166, 1.507, 2.164, 3.187, 4.629, 6.507, 8.891, 11.79, 15.22",\
"1.073, 1.169, 1.509, 2.164, 3.187, 4.626, 6.506, 8.882, 11.78, 15.23",\
"1.107, 1.196, 1.522, 2.165, 3.191, 4.629, 6.513, 8.885, 11.77, 15.23",\
"1.225, 1.317, 1.63, 2.232, 3.207, 4.628, 6.512, 8.883, 11.79, 15.22",\
"1.364, 1.455, 1.778, 2.393, 3.335, 4.685, 6.52, 8.89, 11.79, 15.24",\
"1.627, 1.708, 2.005, 2.593, 3.54, 4.862, 6.623, 8.921, 11.79, 15.22",\
"1.989, 2.071, 2.357, 2.905, 3.806, 5.119, 6.85, 9.062, 11.86, 15.23",\
"2.391, 2.475, 2.774, 3.325, 4.182, 5.436, 7.158, 9.338, 12.04, 15.33",\
"2.82, 2.912, 3.226, 3.806, 4.672, 5.874, 7.536, 9.704, 12.37, 15.58");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.2794, 0.3002, 0.3706, 0.4973, 0.6832, 0.9317, 1.247, 1.635, 2.101, 2.65",\
"0.3062, 0.3267, 0.3961, 0.5221, 0.7073, 0.9555, 1.271, 1.658, 2.124, 2.673",\
"0.4193, 0.4377, 0.5016, 0.6219, 0.8038, 1.05, 1.364, 1.752, 2.217, 2.766",\
"0.5827, 0.6074, 0.6875, 0.8229, 1.005, 1.243, 1.554, 1.939, 2.404, 2.953",\
"0.7047, 0.7363, 0.8398, 1.015, 1.251, 1.535, 1.861, 2.242, 2.703, 3.25",\
"0.7794, 0.8181, 0.9454, 1.159, 1.448, 1.799, 2.202, 2.648, 3.131, 3.677",\
"0.8061, 0.8517, 1.001, 1.256, 1.598, 2.012, 2.489, 3.021, 3.598, 4.217",\
"0.7823, 0.8346, 1.008, 1.299, 1.697, 2.177, 2.727, 3.339, 4.007, 4.726",\
"0.7054, 0.7661, 0.9611, 1.293, 1.743, 2.289, 2.911, 3.605, 4.36, 5.176",\
"0.5819, 0.6471, 0.8621, 1.232, 1.736, 2.345, 3.044, 3.819, 4.662, 5.569");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("1.063, 1.122, 1.325, 1.707, 2.302, 3.134, 4.228, 5.608, 7.29, 9.295",\
"1.089, 1.148, 1.353, 1.738, 2.333, 3.168, 4.263, 5.641, 7.325, 9.33",\
"1.166, 1.225, 1.431, 1.818, 2.416, 3.252, 4.35, 5.73, 7.414, 9.42",\
"1.278, 1.338, 1.544, 1.93, 2.528, 3.365, 4.462, 5.845, 7.528, 9.537",\
"1.397, 1.461, 1.676, 2.071, 2.667, 3.501, 4.596, 5.978, 7.662, 9.669",\
"1.562, 1.626, 1.846, 2.252, 2.863, 3.695, 4.782, 6.153, 7.832, 9.834",\
"1.778, 1.848, 2.085, 2.503, 3.124, 3.97, 5.057, 6.413, 8.074, 10.06",\
"2.033, 2.113, 2.377, 2.832, 3.475, 4.329, 5.428, 6.787, 8.429, 10.39",\
"2.336, 2.424, 2.72, 3.218, 3.907, 4.789, 5.895, 7.263, 8.91, 10.86",\
"2.691, 2.789, 3.115, 3.663, 4.408, 5.34, 6.473, 7.847, 9.5, 11.45");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("0.4515, 0.4854, 0.5975, 0.7973, 1.092, 1.488, 2, 2.637, 3.413, 4.338",\
"0.4436, 0.4771, 0.5907, 0.7928, 1.088, 1.487, 1.998, 2.636, 3.413, 4.339",\
"0.4363, 0.4652, 0.5697, 0.7723, 1.075, 1.479, 1.996, 2.637, 3.413, 4.336",\
"0.6304, 0.656, 0.7388, 0.8782, 1.106, 1.469, 1.985, 2.63, 3.413, 4.339",\
"0.877, 0.9084, 1.013, 1.184, 1.42, 1.704, 2.096, 2.659, 3.408, 4.335",\
"1.169, 1.208, 1.329, 1.532, 1.806, 2.147, 2.548, 3.008, 3.606, 4.407",\
"1.511, 1.556, 1.7, 1.932, 2.243, 2.629, 3.088, 3.615, 4.196, 4.861",\
"1.909, 1.961, 2.133, 2.398, 2.747, 3.17, 3.676, 4.27, 4.927, 5.65",\
"2.357, 2.418, 2.619, 2.928, 3.315, 3.786, 4.325, 4.966, 5.694, 6.502",\
"2.868, 2.94, 3.165, 3.518, 3.955, 4.468, 5.054, 5.732, 6.514, 7.4");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.002125, 0.006073, 0.01361, 0.02536, 0.04184, 0.06353, 0.09085, 0.1242, 0.164");
values("1.067, 1.165, 1.507, 2.164, 3.187, 4.624, 6.513, 8.883, 11.79, 15.23",\
"1.068, 1.166, 1.507, 2.162, 3.189, 4.629, 6.507, 8.891, 11.79, 15.23",\
"1.07, 1.168, 1.507, 2.163, 3.188, 4.625, 6.508, 8.883, 11.78, 15.22",\
"1.09, 1.183, 1.513, 2.165, 3.186, 4.629, 6.506, 8.888, 11.79, 15.24",\
"1.184, 1.273, 1.591, 2.209, 3.2, 4.627, 6.51, 8.897, 11.8, 15.24",\
"1.31, 1.399, 1.72, 2.341, 3.298, 4.671, 6.516, 8.886, 11.77, 15.22",\
"1.579, 1.661, 1.951, 2.534, 3.482, 4.82, 6.606, 8.914, 11.77, 15.23",\
"1.975, 2.059, 2.344, 2.884, 3.762, 5.06, 6.807, 9.044, 11.85, 15.24",\
"2.441, 2.528, 2.823, 3.367, 4.196, 5.406, 7.106, 9.296, 12.02, 15.37",\
"2.95, 3.042, 3.358, 3.924, 4.766, 5.92, 7.518, 9.654, 12.32, 15.56");
}
}
}
}