blob: fc715e8b750fb8a3f67820f61b3c494d2003d729 [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.000270685" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.00031496" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.000244955" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.000244955" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.000174255" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.000174195" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.00017419" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.000174185" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.00010299" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.00010293" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.000102925" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.000102925" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.00010299" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.000102925" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.00010292" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.00010292" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00031496" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.0079 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1734, 0.1733, 0.1732, 0.173, 0.1728, 0.1727, 0.1728, 0.1727, \
0.1726, 0.1726");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02095, -0.02101, -0.02099, -0.02096, -0.02102, -0.02101, -0.02105, \
-0.02106, -0.02104, -0.02106");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1199, 0.1198, 0.1196, 0.1195, 0.1194, 0.1194, 0.1194, 0.1194, \
0.1194, 0.1193");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02089, -0.02091, -0.02092, -0.02088, -0.02091, -0.02094, -0.02098, \
-0.02099, -0.02099, -0.02099");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1199, 0.1198, 0.1196, 0.1195, 0.1194, 0.1194, 0.1194, 0.1193, \
0.1193, 0.1193");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02088, -0.02093, -0.02093, -0.02088, -0.0209, -0.02093, -0.02099, \
-0.02097, -0.02098, -0.021");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.05374, 0.0536, 0.05352, 0.05349, 0.05348, 0.05346, 0.05358, \
0.05357, 0.05352, 0.05351");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02226, -0.02222, -0.02228, -0.0222, -0.0223, -0.02228, -0.02232, \
-0.02233, -0.02234, -0.02234");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.05374, 0.05359, 0.05351, 0.05349, 0.0535, 0.05345, 0.05357, \
0.05358, 0.05356, 0.05352");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02226, -0.02222, -0.02226, -0.02222, -0.02224, -0.02229, -0.02231, \
-0.02233, -0.02234, -0.02234");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.05374, 0.0536, 0.05352, 0.05349, 0.0535, 0.05347, 0.05358, 0.05359, \
0.05355, 0.05352");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02226, -0.02224, -0.02226, -0.02224, -0.02224, -0.02228, -0.02232, \
-0.02232, -0.02232, -0.02234");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.05373, 0.05359, 0.05353, 0.05348, 0.05349, 0.0535, 0.05356, \
0.05357, 0.05355, 0.05352");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02223, -0.02227, -0.02227, -0.0222, -0.02224, -0.02227, -0.02231, \
-0.02235, -0.02233, -0.02234");
}
}
}
pin(A2) {
capacitance : 0.007862 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1212, 0.1211, 0.1213, 0.121, 0.121, 0.1208, 0.121, 0.1208, 0.1207, \
0.1206");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02213, -0.02214, -0.02219, -0.0222, -0.02222, -0.02223, -0.02232, \
-0.02232, -0.02234, -0.02238");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.06762, 0.06758, 0.06768, 0.06754, 0.06749, 0.06748, 0.06757, \
0.06752, 0.06748, 0.06746");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02218, -0.02217, -0.02227, -0.02227, -0.02227, -0.02229, -0.02237, \
-0.02241, -0.02241, -0.02242");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.06762, 0.06757, 0.06767, 0.06753, 0.06746, 0.06751, 0.06753, \
0.06752, 0.06746, 0.06743");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02219, -0.02216, -0.02228, -0.02225, -0.02229, -0.02232, -0.0224, \
-0.02241, -0.02243, -0.02245");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07854, 0.07847, 0.07869, 0.07848, 0.0784, 0.07845, 0.07856, \
0.07856, 0.0785, 0.07855");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06557, -0.06567, -0.07064, -0.07471, -0.07649, -0.07696, -0.07734, \
-0.07753, -0.07759, -0.07768");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.04347, 0.04342, 0.04359, 0.04346, 0.04343, 0.04355, 0.04371, \
0.04364, 0.04364, 0.04367");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.04622, -0.04447, -0.04469, -0.04539, -0.04588, -0.04595, -0.04607, \
-0.04602, -0.04591, -0.04575");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.04308, 0.04302, 0.04318, 0.04317, 0.04326, 0.04324, 0.04326, \
0.0433, 0.0433, 0.0433");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.05109, -0.05004, -0.04828, -0.04627, -0.04456, -0.04336, -0.04255, \
-0.04195, -0.04131, -0.04086");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.04311, 0.04302, 0.04321, 0.04319, 0.04326, 0.04316, 0.04334, \
0.04331, 0.04333, 0.0433");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.04862, -0.04729, -0.04522, -0.04284, -0.04073, -0.03927, -0.03847, \
-0.03786, -0.03731, -0.03691");
}
}
}
pin(A3) {
capacitance : 0.007888 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.05201, 0.05194, 0.05206, 0.05197, 0.05208, 0.052, 0.05211, 0.05204, \
0.05201, 0.05187");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02645, -0.02643, -0.02652, -0.02649, -0.02658, -0.02655, -0.02662, \
-0.02668, -0.02667, -0.02671");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07868, 0.07859, 0.07861, 0.07844, 0.07835, 0.07838, 0.07851, \
0.07846, 0.07857, 0.07854");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06312, -0.06408, -0.06946, -0.07265, -0.07441, -0.07539, -0.07602, \
-0.07639, -0.07666, -0.0768");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.04389, 0.0439, 0.04402, 0.04392, 0.04406, 0.04402, 0.04411, \
0.04414, 0.04413, 0.04414");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.05453, -0.0533, -0.05138, -0.04949, -0.04788, -0.04677, -0.04613, \
-0.04562, -0.04527, -0.04505");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0788, 0.0786, 0.07871, 0.0785, 0.07842, 0.07844, 0.07854, 0.07847, \
0.07848, 0.07857");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06119, -0.06186, -0.06566, -0.06931, -0.07208, -0.07369, -0.07482, \
-0.07534, -0.07581, -0.07611");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.04344, 0.04338, 0.0436, 0.04348, 0.04357, 0.04348, 0.04374, \
0.04365, 0.04367, 0.04365");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.05237, -0.04937, -0.04624, -0.04517, -0.04474, -0.04451, -0.04447, \
-0.04443, -0.04438, -0.04438");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07868, 0.07859, 0.07862, 0.07837, 0.07838, 0.07841, 0.07851, \
0.07845, 0.07862, 0.07853");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06889, -0.06898, -0.07021, -0.07266, -0.07438, -0.07535, -0.07605, \
-0.07642, -0.07664, -0.07683");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0439, 0.0439, 0.04403, 0.04391, 0.04407, 0.04405, 0.04416, 0.04412, \
0.04417, 0.04416");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06331, -0.0624, -0.06103, -0.05971, -0.05857, -0.05771, -0.0574, \
-0.05708, -0.05703, -0.05702");
}
}
}
pin(A4) {
capacitance : 0.007437 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07862, 0.07833, 0.07832, 0.07836, 0.07836, 0.07841, 0.07854, \
0.07847, 0.07858, 0.07849");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.07001, -0.07194, -0.07509, -0.07632, -0.07665, -0.07697, -0.0774, \
-0.07749, -0.07761, -0.07764");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07867, 0.07848, 0.0784, 0.07833, 0.07828, 0.07838, 0.07849, \
0.07856, 0.07861, 0.07853");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.0649, -0.06646, -0.06956, -0.07194, -0.07373, -0.07461, -0.07535, \
-0.07581, -0.07611, -0.07638");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07862, 0.07833, 0.07833, 0.07836, 0.07835, 0.07842, 0.07855, \
0.07849, 0.07856, 0.07852");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.07302, -0.07368, -0.0754, -0.07626, -0.07665, -0.07697, -0.07739, \
-0.07749, -0.07762, -0.07765");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0787, 0.07848, 0.07843, 0.07841, 0.0784, 0.07838, 0.07856, 0.0785, \
0.07854, 0.07854");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06419, -0.06577, -0.06854, -0.07075, -0.07269, -0.07385, -0.07467, \
-0.07533, -0.07564, -0.07597");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07862, 0.07833, 0.07833, 0.07836, 0.07835, 0.07844, 0.07856, \
0.07848, 0.07849, 0.07846");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.07255, -0.07337, -0.07536, -0.07631, -0.07665, -0.07697, -0.0774, \
-0.07748, -0.07764, -0.07765");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07867, 0.07846, 0.0784, 0.07833, 0.07828, 0.07843, 0.07852, \
0.07855, 0.07852, 0.07856");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06495, -0.06647, -0.06956, -0.072, -0.07373, -0.07461, -0.07535, \
-0.07583, -0.07614, -0.07642");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07862, 0.07833, 0.07833, 0.07836, 0.07835, 0.07844, 0.07848, \
0.0786, 0.07851, 0.0785");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.07302, -0.07368, -0.07541, -0.07626, -0.07665, -0.07697, -0.07737, \
-0.07749, -0.07765, -0.07763");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3)&(!A4))" ;
max_capacitance : 0.1242 ;
max_transition : 4 ;
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("-0.01162, -0.01128, -0.01041, -0.009292, -0.008474, -0.008003, -0.00768, -0.007471, -0.007353, -0.007204",\
"-0.01053, -0.01002, -0.00884, -0.007484, -0.006192, -0.005334, -0.004795, -0.004314, -0.004064, -0.003858",\
"-0.001964, -0.001892, -0.001465, -0.0007711, -0.0002157, 0.0003028, 0.0007717, 0.00103, 0.001332, 0.001411",\
"0.01835, 0.01792, 0.01677, 0.01527, 0.01349, 0.01206, 0.0108, 0.009789, 0.00903, 0.00838",\
"0.05246, 0.05139, 0.04843, 0.04386, 0.03905, 0.03439, 0.03032, 0.0266, 0.02358, 0.021",\
"0.1048, 0.1031, 0.09796, 0.09006, 0.08092, 0.07192, 0.06361, 0.05617, 0.04967, 0.04402",\
"0.1796, 0.1774, 0.1701, 0.1584, 0.1443, 0.1298, 0.1159, 0.1032, 0.09203, 0.08209",\
"0.2794, 0.2766, 0.2672, 0.2517, 0.2325, 0.2117, 0.1913, 0.172, 0.1546, 0.139",\
"0.4056, 0.4023, 0.3908, 0.3717, 0.3474, 0.3202, 0.2925, 0.266, 0.2411, 0.2185",\
"0.5594, 0.5555, 0.5424, 0.5201, 0.4906, 0.4571, 0.4219, 0.3872, 0.3544, 0.3238");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.2587, 0.259, 0.2596, 0.2602, 0.2609, 0.2618, 0.2626, 0.2635, 0.2644, 0.2657",\
"0.2576, 0.2578, 0.2585, 0.2593, 0.2602, 0.2612, 0.2622, 0.2632, 0.264, 0.2651",\
"0.2651, 0.2649, 0.2641, 0.2635, 0.263, 0.2632, 0.2635, 0.2641, 0.2648, 0.266",\
"0.2915, 0.2905, 0.2876, 0.2836, 0.2795, 0.2763, 0.2739, 0.2722, 0.2715, 0.2709",\
"0.3391, 0.3373, 0.3322, 0.3244, 0.3157, 0.3073, 0.3001, 0.2943, 0.2898, 0.2866",\
"0.4083, 0.4059, 0.3988, 0.3878, 0.3745, 0.3606, 0.3475, 0.336, 0.3262, 0.3176",\
"0.5015, 0.4985, 0.4895, 0.4749, 0.4575, 0.4381, 0.4192, 0.4009, 0.3844, 0.37",\
"0.6208, 0.6175, 0.6065, 0.5888, 0.5666, 0.5426, 0.5174, 0.4927, 0.4692, 0.4475",\
"0.7689, 0.7649, 0.7522, 0.7311, 0.7045, 0.6748, 0.6439, 0.6128, 0.5822, 0.5528",\
"0.9467, 0.9422, 0.928, 0.9041, 0.8725, 0.8373, 0.8002, 0.7629, 0.7257, 0.6892");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.03698, 0.03697, 0.03702, 0.03715, 0.03722, 0.03723, 0.03728, 0.0373, 0.03731, 0.0373",\
"0.03723, 0.03728, 0.03728, 0.03734, 0.03753, 0.03764, 0.03772, 0.03777, 0.0378, 0.03786",\
"0.04239, 0.04232, 0.04209, 0.0418, 0.04155, 0.04126, 0.04109, 0.04102, 0.04089, 0.04076",\
"0.05856, 0.05812, 0.05679, 0.05491, 0.05285, 0.05095, 0.04943, 0.04818, 0.04719, 0.04637",\
"0.0908, 0.08988, 0.08689, 0.08231, 0.07728, 0.07224, 0.06776, 0.06386, 0.0606, 0.05801",\
"0.145, 0.1434, 0.1383, 0.1303, 0.1208, 0.1112, 0.1022, 0.09415, 0.08706, 0.08119",\
"0.2245, 0.2223, 0.2151, 0.2032, 0.1887, 0.1731, 0.1579, 0.1443, 0.1319, 0.121",\
"0.3319, 0.329, 0.3195, 0.3037, 0.2836, 0.2618, 0.2396, 0.2185, 0.1993, 0.182",\
"0.4685, 0.465, 0.4534, 0.4338, 0.4083, 0.3796, 0.3499, 0.3207, 0.2932, 0.2681",\
"0.6355, 0.6313, 0.618, 0.595, 0.5639, 0.5285, 0.4909, 0.4535, 0.4172, 0.3831");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.3188, 0.319, 0.3195, 0.3201, 0.3208, 0.3215, 0.3223, 0.3231, 0.3242, 0.3253",\
"0.3167, 0.317, 0.3177, 0.3187, 0.3198, 0.3208, 0.3217, 0.3228, 0.3239, 0.3246",\
"0.3161, 0.3163, 0.3166, 0.3173, 0.3184, 0.3197, 0.3208, 0.322, 0.3233, 0.3242",\
"0.3324, 0.3319, 0.3304, 0.3284, 0.3268, 0.3259, 0.3255, 0.3254, 0.3261, 0.3263",\
"0.3754, 0.374, 0.3698, 0.3636, 0.3571, 0.3512, 0.3465, 0.3428, 0.34, 0.3382",\
"0.4464, 0.4445, 0.4376, 0.4272, 0.4148, 0.4027, 0.3914, 0.3819, 0.3739, 0.367",\
"0.5457, 0.5429, 0.5338, 0.5195, 0.502, 0.4832, 0.4649, 0.4477, 0.4323, 0.4195",\
"0.6744, 0.671, 0.66, 0.6417, 0.6193, 0.5942, 0.5687, 0.5442, 0.521, 0.4998",\
"0.8344, 0.8304, 0.8174, 0.7959, 0.7681, 0.7371, 0.7049, 0.6723, 0.6411, 0.6117",\
"1.027, 1.022, 1.008, 0.9834, 0.9511, 0.9136, 0.8741, 0.8346, 0.795, 0.7575");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.1043, 0.1043, 0.1042, 0.1041, 0.1042, 0.1042, 0.1042, 0.1043, 0.1043, 0.1044",\
"0.1039, 0.104, 0.1039, 0.1037, 0.1038, 0.1038, 0.1037, 0.1038, 0.104, 0.1038",\
"0.1034, 0.1033, 0.103, 0.1025, 0.102, 0.1018, 0.1017, 0.1016, 0.1016, 0.1015",\
"0.1126, 0.1122, 0.111, 0.1093, 0.1072, 0.1055, 0.1042, 0.1031, 0.1024, 0.1018",\
"0.1418, 0.1408, 0.1378, 0.1334, 0.1283, 0.1235, 0.1191, 0.1154, 0.1125, 0.11",\
"0.1975, 0.1958, 0.1904, 0.1821, 0.1723, 0.1623, 0.153, 0.1447, 0.1376, 0.1316",\
"0.2837, 0.2812, 0.2732, 0.2603, 0.2444, 0.2277, 0.2114, 0.1965, 0.1835, 0.1721",\
"0.4026, 0.3993, 0.3888, 0.371, 0.3485, 0.324, 0.2994, 0.2762, 0.2553, 0.2364",\
"0.5556, 0.5518, 0.5385, 0.5164, 0.4875, 0.4546, 0.4208, 0.3879, 0.3572, 0.3295",\
"0.7443, 0.7397, 0.7243, 0.6977, 0.6622, 0.6212, 0.5781, 0.5351, 0.4935, 0.455");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.4206, 0.4209, 0.4213, 0.4219, 0.4226, 0.4235, 0.4241, 0.4249, 0.426, 0.4267",\
"0.4185, 0.4188, 0.4196, 0.4205, 0.4216, 0.4228, 0.4236, 0.4246, 0.4258, 0.4269",\
"0.4148, 0.4151, 0.416, 0.4172, 0.419, 0.4206, 0.4219, 0.4234, 0.4245, 0.426",\
"0.4184, 0.4183, 0.4182, 0.4183, 0.4188, 0.4199, 0.4211, 0.4224, 0.4238, 0.4249",\
"0.4452, 0.4444, 0.442, 0.4388, 0.4358, 0.4333, 0.4316, 0.4308, 0.4302, 0.4302",\
"0.5066, 0.505, 0.4998, 0.4915, 0.4826, 0.4743, 0.4667, 0.4604, 0.4557, 0.4516",\
"0.6065, 0.6038, 0.5955, 0.5822, 0.5666, 0.5506, 0.5354, 0.5215, 0.5096, 0.4993",\
"0.7446, 0.7414, 0.7303, 0.7123, 0.6899, 0.6662, 0.6423, 0.6199, 0.599, 0.5799",\
"0.9208, 0.9171, 0.9039, 0.8822, 0.8533, 0.8215, 0.7891, 0.7572, 0.7267, 0.6989",\
"1.135, 1.131, 1.116, 1.091, 1.057, 1.018, 0.9764, 0.9359, 0.8949, 0.8567");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.1523, 0.1523, 0.1522, 0.1521, 0.1519, 0.1519, 0.152, 0.1521, 0.1521, 0.1522",\
"0.1488, 0.1488, 0.1486, 0.1485, 0.1484, 0.1483, 0.1483, 0.1484, 0.1484, 0.1485",\
"0.1448, 0.1448, 0.1445, 0.1441, 0.1437, 0.1435, 0.1434, 0.1433, 0.1432, 0.1432",\
"0.1521, 0.1515, 0.1504, 0.1487, 0.147, 0.1453, 0.144, 0.1431, 0.1425, 0.1419",\
"0.1817, 0.1806, 0.1775, 0.1727, 0.1674, 0.1624, 0.1579, 0.1543, 0.1513, 0.149",\
"0.2422, 0.2402, 0.2342, 0.2248, 0.2137, 0.2027, 0.1927, 0.1838, 0.1763, 0.1702",\
"0.3389, 0.3361, 0.3268, 0.3117, 0.2934, 0.274, 0.2556, 0.239, 0.2248, 0.2125",\
"0.4747, 0.4708, 0.4582, 0.437, 0.4104, 0.3816, 0.3532, 0.3265, 0.3025, 0.2814",\
"0.651, 0.6463, 0.6306, 0.6037, 0.5688, 0.5296, 0.4895, 0.4511, 0.4157, 0.3835",\
"0.8695, 0.8639, 0.8454, 0.8134, 0.7705, 0.7208, 0.6687, 0.6174, 0.5685, 0.5235");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.4794, 0.4796, 0.4801, 0.4807, 0.4814, 0.4822, 0.4828, 0.4837, 0.4848, 0.4858",\
"0.4772, 0.4775, 0.4784, 0.4793, 0.4803, 0.4815, 0.4824, 0.4832, 0.4846, 0.4857",\
"0.4734, 0.4738, 0.4746, 0.4759, 0.4775, 0.4791, 0.4805, 0.4819, 0.4833, 0.4843",\
"0.4742, 0.4741, 0.4744, 0.4749, 0.476, 0.4774, 0.4789, 0.4803, 0.482, 0.4834",\
"0.4963, 0.4954, 0.4936, 0.4912, 0.4891, 0.4875, 0.4865, 0.4863, 0.4866, 0.4872",\
"0.5557, 0.5543, 0.5491, 0.5418, 0.5337, 0.5262, 0.5197, 0.5145, 0.5104, 0.5069",\
"0.6591, 0.6566, 0.6481, 0.6351, 0.6203, 0.6045, 0.59, 0.5769, 0.5656, 0.5555",\
"0.8083, 0.8048, 0.7935, 0.775, 0.7519, 0.7278, 0.7036, 0.6809, 0.66, 0.6415",\
"1.003, 0.9986, 0.9851, 0.9618, 0.9318, 0.898, 0.864, 0.8311, 0.8002, 0.7712",\
"1.243, 1.238, 1.223, 1.196, 1.16, 1.118, 1.073, 1.03, 0.9869, 0.9468");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.07846, 0.08374, 0.102, 0.1366, 0.1902, 0.2648, 0.363, 0.4866, 0.6372, 0.8168",\
"0.084, 0.08922, 0.1077, 0.1424, 0.1961, 0.271, 0.3692, 0.4928, 0.6436, 0.8233",\
"0.1045, 0.1101, 0.1285, 0.1629, 0.2162, 0.2909, 0.3891, 0.5126, 0.6634, 0.8431",\
"0.1243, 0.1316, 0.1559, 0.1976, 0.2553, 0.3294, 0.4268, 0.5495, 0.7, 0.8792",\
"0.1296, 0.139, 0.1703, 0.2229, 0.2948, 0.3833, 0.487, 0.6092, 0.7581, 0.9366",\
"0.1154, 0.1274, 0.166, 0.2308, 0.3191, 0.4259, 0.5492, 0.6885, 0.8426, 1.02",\
"0.08013, 0.09433, 0.1407, 0.219, 0.3241, 0.4513, 0.5965, 0.7576, 0.9353, 1.129",\
"0.023, 0.0396, 0.0932, 0.1844, 0.3072, 0.4552, 0.6239, 0.8098, 1.012, 1.231",\
"-0.057, -0.0383, 0.0233, 0.1269, 0.2666, 0.4359, 0.6284, 0.8408, 1.07, 1.316",\
"-0.1606, -0.1396, -0.0706, 0.0458, 0.2024, 0.3912, 0.6085, 0.847, 1.105, 1.38");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.1262, 0.1386, 0.1837, 0.2731, 0.4147, 0.6135, 0.8739, 1.202, 1.602, 2.079",\
"0.1303, 0.1427, 0.1877, 0.2773, 0.4191, 0.6178, 0.8789, 1.207, 1.607, 2.084",\
"0.1579, 0.1696, 0.2122, 0.2997, 0.4397, 0.6372, 0.8973, 1.225, 1.625, 2.102",\
"0.2205, 0.2324, 0.2744, 0.3558, 0.4903, 0.6836, 0.9409, 1.266, 1.664, 2.139",\
"0.3107, 0.3238, 0.3692, 0.4532, 0.5816, 0.7685, 1.019, 1.339, 1.732, 2.204",\
"0.4236, 0.4393, 0.4911, 0.5813, 0.7149, 0.8975, 1.141, 1.454, 1.841, 2.306",\
"0.5574, 0.5757, 0.6356, 0.7385, 0.8812, 1.07, 1.312, 1.617, 1.996, 2.453",\
"0.7122, 0.7332, 0.8023, 0.9191, 1.078, 1.279, 1.527, 1.833, 2.204, 2.653",\
"0.8901, 0.9132, 0.9919, 1.124, 1.301, 1.52, 1.781, 2.095, 2.468, 2.91",\
"1.091, 1.118, 1.205, 1.352, 1.549, 1.79, 2.071, 2.398, 2.781, 3.225");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.09013, 0.0987, 0.1286, 0.1856, 0.2746, 0.3983, 0.5638, 0.7691, 1.02, 1.323",\
"0.09008, 0.0986, 0.1283, 0.1858, 0.2746, 0.3993, 0.5636, 0.7701, 1.021, 1.323",\
"0.09904, 0.1058, 0.1316, 0.1857, 0.2747, 0.3993, 0.5639, 0.7697, 1.021, 1.321",\
"0.1392, 0.1472, 0.1738, 0.2211, 0.2913, 0.4027, 0.5623, 0.7688, 1.022, 1.321",\
"0.1927, 0.2028, 0.2344, 0.2888, 0.3661, 0.464, 0.595, 0.7773, 1.021, 1.322",\
"0.259, 0.2709, 0.3106, 0.3751, 0.4629, 0.5711, 0.7041, 0.8596, 1.065, 1.334",\
"0.3369, 0.352, 0.3994, 0.4776, 0.5794, 0.702, 0.8452, 1.012, 1.203, 1.433",\
"0.4294, 0.4464, 0.5026, 0.595, 0.7132, 0.8532, 1.012, 1.19, 1.395, 1.627",\
"0.534, 0.5548, 0.6196, 0.7268, 0.8652, 1.022, 1.2, 1.396, 1.614, 1.856",\
"0.6498, 0.6746, 0.7524, 0.8742, 1.031, 1.21, 1.408, 1.627, 1.861, 2.118");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.3055, 0.3345, 0.4348, 0.6173, 0.8848, 1.248, 1.719, 2.312, 3.033, 3.897",\
"0.3032, 0.3326, 0.4338, 0.6163, 0.884, 1.247, 1.72, 2.312, 3.035, 3.896",\
"0.2984, 0.3282, 0.4291, 0.6126, 0.8825, 1.247, 1.718, 2.311, 3.035, 3.896",\
"0.3195, 0.3437, 0.4315, 0.6038, 0.8785, 1.246, 1.719, 2.312, 3.03, 3.896",\
"0.36, 0.3838, 0.4665, 0.6211, 0.8736, 1.239, 1.718, 2.311, 3.035, 3.896",\
"0.4216, 0.4432, 0.518, 0.6704, 0.9038, 1.244, 1.709, 2.31, 3.034, 3.896",\
"0.5036, 0.5264, 0.6044, 0.7426, 0.9696, 1.292, 1.733, 2.308, 3.029, 3.894",\
"0.5964, 0.6216, 0.7058, 0.853, 1.065, 1.378, 1.798, 2.347, 3.04, 3.895",\
"0.7012, 0.7276, 0.8214, 0.9792, 1.2, 1.493, 1.902, 2.427, 3.094, 3.916",\
"0.8116, 0.843, 0.9454, 1.121, 1.356, 1.654, 2.041, 2.554, 3.192, 3.983");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.1102, 0.1156, 0.1345, 0.1699, 0.2241, 0.2995, 0.398, 0.5219, 0.6729, 0.8525",\
"0.1152, 0.1207, 0.1395, 0.175, 0.2292, 0.3046, 0.4032, 0.527, 0.678, 0.8578",\
"0.1353, 0.1407, 0.1593, 0.1944, 0.2484, 0.3236, 0.422, 0.5458, 0.6967, 0.8763",\
"0.1653, 0.1719, 0.1937, 0.2322, 0.2869, 0.3612, 0.459, 0.5821, 0.7326, 0.9118",\
"0.1829, 0.1914, 0.2192, 0.2674, 0.3346, 0.4189, 0.5192, 0.6412, 0.7905, 0.969",\
"0.1846, 0.1949, 0.2289, 0.2881, 0.3696, 0.4705, 0.5889, 0.724, 0.8754, 1.052",\
"0.1678, 0.1797, 0.2204, 0.2908, 0.3874, 0.5069, 0.6453, 0.801, 0.9742, 1.163",\
"0.132, 0.146, 0.1927, 0.2741, 0.3864, 0.5248, 0.6852, 0.8641, 1.06, 1.273",\
"0.0777, 0.0929, 0.1459, 0.2373, 0.3653, 0.5222, 0.7045, 0.9075, 1.129, 1.368",\
"0.0041, 0.0213, 0.0788, 0.1809, 0.3228, 0.4983, 0.7023, 0.9302, 1.179, 1.445");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.2082, 0.2222, 0.2709, 0.3632, 0.5051, 0.7039, 0.9647, 1.293, 1.693, 2.17",\
"0.2105, 0.2247, 0.2739, 0.3664, 0.5087, 0.7079, 0.9688, 1.297, 1.697, 2.174",\
"0.2223, 0.2361, 0.2846, 0.3769, 0.5194, 0.7188, 0.9801, 1.309, 1.709, 2.186",\
"0.2573, 0.2712, 0.3184, 0.4077, 0.5474, 0.7443, 1.003, 1.33, 1.73, 2.206",\
"0.3226, 0.3364, 0.3837, 0.4731, 0.6092, 0.8003, 1.054, 1.377, 1.772, 2.246",\
"0.4162, 0.4316, 0.4821, 0.5729, 0.7089, 0.8973, 1.144, 1.459, 1.849, 2.316",\
"0.5297, 0.5472, 0.6043, 0.7039, 0.845, 1.033, 1.278, 1.586, 1.966, 2.425",\
"0.6621, 0.6814, 0.7462, 0.8566, 1.011, 1.206, 1.452, 1.759, 2.131, 2.582",\
"0.813, 0.8347, 0.9065, 1.029, 1.2, 1.411, 1.666, 1.973, 2.345, 2.787",\
"0.9836, 1.008, 1.087, 1.223, 1.41, 1.64, 1.912, 2.229, 2.602, 3.045");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.1336, 0.1429, 0.1735, 0.2312, 0.321, 0.4468, 0.6109, 0.8176, 1.07, 1.37",\
"0.1336, 0.1424, 0.1735, 0.2313, 0.3212, 0.4468, 0.6109, 0.8178, 1.07, 1.37",\
"0.1349, 0.143, 0.1729, 0.2314, 0.3209, 0.4467, 0.6108, 0.8176, 1.07, 1.37",\
"0.177, 0.1846, 0.2096, 0.255, 0.3309, 0.4475, 0.6107, 0.8182, 1.07, 1.37",\
"0.2415, 0.2504, 0.2798, 0.331, 0.4038, 0.4997, 0.6351, 0.8231, 1.07, 1.371",\
"0.3226, 0.3334, 0.3675, 0.427, 0.5089, 0.6133, 0.7404, 0.8974, 1.107, 1.381",\
"0.4198, 0.432, 0.4738, 0.5422, 0.6364, 0.7512, 0.889, 1.051, 1.239, 1.472",\
"0.535, 0.549, 0.5974, 0.6784, 0.7836, 0.9124, 1.063, 1.235, 1.434, 1.662",\
"0.664, 0.682, 0.7394, 0.83, 0.9522, 1.098, 1.262, 1.449, 1.658, 1.897",\
"0.812, 0.8326, 0.897, 1.001, 1.14, 1.303, 1.485, 1.688, 1.914, 2.164");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.3524, 0.3774, 0.465, 0.6313, 0.8903, 1.247, 1.718, 2.312, 3.035, 3.896",\
"0.352, 0.3772, 0.4649, 0.6312, 0.8903, 1.249, 1.718, 2.312, 3.034, 3.897",\
"0.3526, 0.3776, 0.4651, 0.632, 0.8903, 1.248, 1.719, 2.312, 3.035, 3.897",\
"0.3723, 0.3963, 0.4769, 0.6352, 0.8907, 1.247, 1.717, 2.309, 3.035, 3.896",\
"0.4137, 0.436, 0.5128, 0.6613, 0.9027, 1.251, 1.72, 2.311, 3.034, 3.896",\
"0.4863, 0.5048, 0.573, 0.7136, 0.9384, 1.273, 1.726, 2.312, 3.031, 3.896",\
"0.5874, 0.6066, 0.6724, 0.7974, 1.008, 1.32, 1.754, 2.324, 3.037, 3.891",\
"0.7022, 0.7218, 0.792, 0.9222, 1.114, 1.407, 1.818, 2.362, 3.055, 3.899",\
"0.8286, 0.851, 0.9244, 1.062, 1.264, 1.537, 1.924, 2.44, 3.105, 3.931",\
"0.9658, 0.99, 1.072, 1.22, 1.433, 1.713, 2.076, 2.564, 3.197, 3.987");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.1304, 0.1368, 0.1589, 0.1989, 0.2586, 0.3386, 0.4414, 0.5685, 0.7221, 0.9038",\
"0.1351, 0.1417, 0.1637, 0.2036, 0.2632, 0.3432, 0.446, 0.5731, 0.7266, 0.9084",\
"0.1539, 0.1602, 0.1814, 0.2208, 0.2798, 0.3598, 0.4622, 0.5893, 0.7427, 0.9245",\
"0.1915, 0.1982, 0.2205, 0.2596, 0.3164, 0.3949, 0.4966, 0.6231, 0.7761, 0.9576",\
"0.2208, 0.2292, 0.257, 0.3052, 0.3719, 0.4553, 0.5559, 0.6807, 0.8326, 1.013",\
"0.2357, 0.2457, 0.2793, 0.3374, 0.4178, 0.517, 0.6334, 0.7658, 0.9173, 1.096",\
"0.235, 0.2463, 0.2857, 0.3541, 0.4483, 0.5653, 0.7006, 0.8533, 1.023, 1.209",\
"0.2185, 0.2317, 0.2765, 0.3544, 0.4631, 0.5978, 0.7533, 0.9276, 1.119, 1.328",\
"0.1858, 0.2007, 0.2507, 0.3383, 0.4608, 0.6123, 0.7881, 0.9858, 1.201, 1.435",\
"0.138, 0.1543, 0.2086, 0.3046, 0.4396, 0.6092, 0.8053, 1.026, 1.267, 1.526");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.3007, 0.3152, 0.3646, 0.4577, 0.5998, 0.7987, 1.06, 1.387, 1.787, 2.264",\
"0.303, 0.3177, 0.3675, 0.461, 0.6034, 0.8027, 1.063, 1.391, 1.792, 2.269",\
"0.3132, 0.3276, 0.3777, 0.4715, 0.6147, 0.8144, 1.076, 1.405, 1.805, 2.283",\
"0.3329, 0.3474, 0.397, 0.4901, 0.6321, 0.831, 1.093, 1.421, 1.822, 2.299",\
"0.3713, 0.3855, 0.4351, 0.5275, 0.6674, 0.8621, 1.12, 1.446, 1.845, 2.32",\
"0.4364, 0.4513, 0.5025, 0.5935, 0.7323, 0.9243, 1.175, 1.495, 1.888, 2.358",\
"0.5175, 0.5346, 0.5917, 0.6912, 0.8325, 1.022, 1.27, 1.581, 1.965, 2.428",\
"0.6153, 0.6346, 0.6977, 0.8078, 0.9616, 1.158, 1.403, 1.711, 2.086, 2.539",\
"0.7286, 0.75, 0.8199, 0.9414, 1.109, 1.321, 1.576, 1.881, 2.253, 2.697",\
"0.857, 0.8811, 0.9578, 1.091, 1.275, 1.504, 1.776, 2.092, 2.462, 2.901");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.1849, 0.1956, 0.2292, 0.2914, 0.384, 0.5123, 0.6786, 0.8862, 1.14, 1.442",\
"0.1845, 0.194, 0.228, 0.2906, 0.3844, 0.5118, 0.678, 0.8862, 1.14, 1.442",\
"0.1783, 0.1884, 0.224, 0.2878, 0.3829, 0.5118, 0.678, 0.8861, 1.14, 1.442",\
"0.2193, 0.2266, 0.2507, 0.2997, 0.3837, 0.5098, 0.6773, 0.8865, 1.14, 1.442",\
"0.3006, 0.3092, 0.3362, 0.3844, 0.4527, 0.5486, 0.6912, 0.887, 1.139, 1.442",\
"0.4032, 0.4129, 0.444, 0.4987, 0.5728, 0.6699, 0.7902, 0.95, 1.166, 1.446",\
"0.5258, 0.539, 0.575, 0.6356, 0.719, 0.824, 0.952, 1.106, 1.29, 1.528",\
"0.6708, 0.6844, 0.7274, 0.7998, 0.8918, 1.006, 1.143, 1.304, 1.494, 1.712",\
"0.8394, 0.8564, 0.9032, 0.9846, 1.089, 1.217, 1.364, 1.535, 1.732, 1.959",\
"1.03, 1.048, 1.104, 1.194, 1.316, 1.456, 1.615, 1.798, 2.005, 2.239");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.3671, 0.3905, 0.4737, 0.6357, 0.8914, 1.247, 1.719, 2.312, 3.035, 3.897",\
"0.3678, 0.3909, 0.474, 0.6358, 0.8918, 1.249, 1.717, 2.311, 3.035, 3.895",\
"0.3699, 0.393, 0.4756, 0.6376, 0.892, 1.249, 1.718, 2.312, 3.035, 3.896",\
"0.3825, 0.4042, 0.4826, 0.6393, 0.8923, 1.249, 1.718, 2.312, 3.034, 3.897",\
"0.4148, 0.436, 0.5115, 0.6614, 0.9006, 1.25, 1.72, 2.312, 3.035, 3.896",\
"0.4853, 0.5029, 0.5684, 0.7076, 0.9346, 1.272, 1.726, 2.313, 3.034, 3.896",\
"0.6092, 0.6264, 0.6868, 0.8044, 1.008, 1.319, 1.754, 2.326, 3.032, 3.895",\
"0.7554, 0.7734, 0.8342, 0.9548, 1.139, 1.417, 1.82, 2.363, 3.058, 3.897",\
"0.9144, 0.9338, 1, 1.126, 1.316, 1.578, 1.946, 2.45, 3.105, 3.932",\
"1.088, 1.105, 1.178, 1.316, 1.517, 1.785, 2.131, 2.598, 3.212, 3.993");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.1307, 0.1376, 0.1618, 0.205, 0.2686, 0.3528, 0.4595, 0.5899, 0.7464, 0.9305",\
"0.1346, 0.1417, 0.1654, 0.2086, 0.2718, 0.3561, 0.4626, 0.5931, 0.7495, 0.9337",\
"0.154, 0.1604, 0.1832, 0.2251, 0.2875, 0.3714, 0.4776, 0.6081, 0.7644, 0.9485",\
"0.1952, 0.2021, 0.2252, 0.2654, 0.3245, 0.4062, 0.5114, 0.6411, 0.7971, 0.9809",\
"0.2296, 0.2379, 0.2666, 0.3161, 0.3842, 0.4686, 0.5709, 0.6985, 0.8529, 1.036",\
"0.2507, 0.2608, 0.2956, 0.3549, 0.4363, 0.5363, 0.6532, 0.7857, 0.9381, 1.119",\
"0.2583, 0.2703, 0.3101, 0.3797, 0.4753, 0.5927, 0.7278, 0.8795, 1.048, 1.234",\
"0.2528, 0.2664, 0.3115, 0.391, 0.5003, 0.6348, 0.7898, 0.9634, 1.153, 1.36",\
"0.2335, 0.2489, 0.2996, 0.3882, 0.511, 0.6631, 0.8387, 1.033, 1.246, 1.476",\
"0.2027, 0.2192, 0.2728, 0.3709, 0.5071, 0.6756, 0.8714, 1.09, 1.326, 1.581");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.3263, 0.3405, 0.3901, 0.4827, 0.6255, 0.8241, 1.084, 1.412, 1.813, 2.289",\
"0.3292, 0.3438, 0.3937, 0.4872, 0.6296, 0.8289, 1.09, 1.418, 1.818, 2.295",\
"0.3381, 0.3526, 0.4026, 0.4966, 0.6397, 0.8395, 1.101, 1.43, 1.83, 2.308",\
"0.3505, 0.3647, 0.4146, 0.5075, 0.6503, 0.8499, 1.112, 1.44, 1.841, 2.318",\
"0.377, 0.3912, 0.44, 0.5319, 0.6719, 0.868, 1.127, 1.453, 1.852, 2.328",\
"0.4267, 0.4415, 0.4919, 0.5823, 0.7198, 0.9111, 1.163, 1.484, 1.877, 2.349",\
"0.4853, 0.5022, 0.5588, 0.6586, 0.8002, 0.9879, 1.235, 1.546, 1.932, 2.395",\
"0.5537, 0.5727, 0.6368, 0.747, 0.9022, 1.099, 1.343, 1.649, 2.023, 2.476",\
"0.6323, 0.6537, 0.7247, 0.8473, 1.018, 1.231, 1.487, 1.79, 2.159, 2.601",\
"0.7228, 0.746, 0.8238, 0.9588, 1.145, 1.376, 1.65, 1.968, 2.335, 2.77");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.2079, 0.2204, 0.2577, 0.3241, 0.4224, 0.5533, 0.7223, 0.9317, 1.186, 1.489",\
"0.2058, 0.2169, 0.2553, 0.3223, 0.421, 0.5532, 0.7216, 0.9317, 1.186, 1.488",\
"0.1972, 0.2081, 0.2469, 0.3171, 0.4183, 0.5516, 0.7209, 0.9314, 1.186, 1.488",\
"0.2421, 0.2493, 0.2746, 0.3264, 0.4145, 0.5469, 0.719, 0.9304, 1.186, 1.488",\
"0.3344, 0.3433, 0.3703, 0.4178, 0.4842, 0.5818, 0.7282, 0.9283, 1.184, 1.487",\
"0.4515, 0.4603, 0.4916, 0.5449, 0.617, 0.7098, 0.8262, 0.9868, 1.207, 1.49",\
"0.593, 0.6042, 0.6412, 0.7012, 0.7802, 0.8782, 0.9988, 1.145, 1.327, 1.566",\
"0.7628, 0.7748, 0.8176, 0.8872, 0.9762, 1.083, 1.207, 1.357, 1.537, 1.75",\
"0.9612, 0.9762, 1.026, 1.104, 1.204, 1.32, 1.456, 1.608, 1.79, 2.005",\
"1.19, 1.209, 1.266, 1.355, 1.469, 1.596, 1.741, 1.902, 2.088, 2.303");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.00185, 0.004834, 0.01053, 0.01941, 0.03187, 0.04826, 0.0689, 0.09411, 0.1242");
values("0.3672, 0.3907, 0.4736, 0.637, 0.8907, 1.248, 1.72, 2.311, 3.035, 3.895",\
"0.3679, 0.3909, 0.4742, 0.6358, 0.8914, 1.249, 1.718, 2.312, 3.034, 3.894",\
"0.3695, 0.3925, 0.4752, 0.6361, 0.892, 1.249, 1.719, 2.312, 3.035, 3.896",\
"0.3767, 0.3989, 0.4793, 0.639, 0.8924, 1.249, 1.718, 2.312, 3.035, 3.896",\
"0.4003, 0.4216, 0.4989, 0.6518, 0.8958, 1.249, 1.718, 2.312, 3.035, 3.896",\
"0.473, 0.4901, 0.556, 0.693, 0.9232, 1.265, 1.722, 2.313, 3.032, 3.896",\
"0.6096, 0.626, 0.6864, 0.8022, 0.9998, 1.309, 1.748, 2.324, 3.033, 3.896",\
"0.778, 0.7962, 0.8588, 0.9758, 1.154, 1.424, 1.818, 2.357, 3.056, 3.902",\
"0.97, 0.989, 1.054, 1.178, 1.363, 1.614, 1.963, 2.455, 3.104, 3.926",\
"1.185, 1.205, 1.268, 1.4, 1.595, 1.86, 2.188, 2.632, 3.229, 3.995");
}
}
}
}