blob: 3f4c881a9ba1b2a5479267da5c8c96911d50eacd [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__nand4_1) {
area : 19.756800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "7.522e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "7.522e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "7.522e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "7.522e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "7.528e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "7.528e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "7.5315e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "7.545e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.0001152" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.0001152" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.00011524" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.00011536" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.000154365" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.00015452" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.00019329" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.00015507" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00019329" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004084 ;
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.03224, 0.03219, 0.03197, 0.03169, 0.03163, 0.03154, 0.03151, \
0.03152, 0.03149, 0.0315");
}
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.01628, -0.01628, -0.01622, -0.01617, -0.0162, -0.01622, -0.01627, \
-0.01626, -0.01625, -0.01624");
}
}
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.03215, 0.03212, 0.03199, 0.03174, 0.03164, 0.03156, 0.03155, \
0.03152, 0.0315, 0.03152");
}
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.01628, -0.01628, -0.01623, -0.01618, -0.01621, -0.01623, -0.01626, \
-0.01628, -0.01626, -0.01623");
}
}
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.03222, 0.03213, 0.03199, 0.03174, 0.03162, 0.03156, 0.03155, \
0.03151, 0.0315, 0.03151");
}
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.01628, -0.01628, -0.01623, -0.01618, -0.0162, -0.0162, -0.01626, \
-0.01627, -0.01623, -0.01626");
}
}
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.03209, 0.03208, 0.03199, 0.03183, 0.03167, 0.0316, 0.0316, 0.03156, \
0.03154, 0.03151");
}
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.01626, -0.0163, -0.01624, -0.0162, -0.01622, -0.0162, -0.01626, \
-0.01627, -0.01624, -0.01628");
}
}
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.03174, 0.03171, 0.03172, 0.03162, 0.03153, 0.03149, 0.03149, \
0.03146, 0.03146, 0.03145");
}
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.02533, 0.02542, 0.02546, 0.02544, 0.02543, 0.02541, 0.02533, \
0.02533, 0.02533, 0.0253");
}
}
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.03173, 0.03173, 0.03174, 0.03168, 0.03159, 0.03152, 0.03151, \
0.03148, 0.03146, 0.03145");
}
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.0254, 0.02547, 0.02551, 0.02548, 0.02551, 0.02545, 0.02537, \
0.02535, 0.02534, 0.0253");
}
}
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.03161, 0.03161, 0.03164, 0.03152, 0.0315, 0.03146, 0.03149, \
0.03147, 0.03145, 0.03144");
}
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.06579, 0.06589, 0.06595, 0.06606, 0.06601, 0.06598, 0.06589, \
0.06587, 0.06585, 0.06579");
}
}
}
pin(A2) {
capacitance : 0.003992 ;
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.04093, 0.0441, 0.04774, 0.04875, 0.0496, 0.05028, 0.05081, 0.05114, \
0.05136, 0.05154");
}
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.02744, -0.02745, -0.02736, -0.02715, -0.02705, -0.02699, -0.027, \
-0.027, -0.02699, -0.02697");
}
}
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.03969, 0.04241, 0.04561, 0.04685, 0.04803, 0.04898, 0.04969, \
0.05018, 0.05054, 0.0508");
}
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.02741, -0.02742, -0.02734, -0.02718, -0.0271, -0.02702, -0.02702, \
-0.02701, -0.027, -0.02698");
}
}
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.04046, 0.04092, 0.0413, 0.04201, 0.04281, 0.04342, 0.04404, \
0.04448, 0.04482, 0.04509");
}
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.02742, -0.02735, -0.02727, -0.0271, -0.02703, -0.02703, -0.02699, \
-0.027, -0.02699, -0.02699");
}
}
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.03487, 0.03196, 0.02847, 0.02741, 0.02713, 0.02707, 0.02704, \
0.027, 0.02698, 0.02698");
}
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.02723, -0.02726, -0.02724, -0.02715, -0.02712, -0.02706, -0.02705, \
-0.02703, -0.02702, -0.02698");
}
}
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.03135, 0.03133, 0.03133, 0.03124, 0.03119, 0.03117, 0.03122, \
0.03118, 0.03117, 0.03116");
}
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.01757, -0.01756, -0.01755, -0.01748, -0.01751, -0.01752, -0.01758, \
-0.01761, -0.01763, -0.01764");
}
}
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.03134, 0.03133, 0.03132, 0.03126, 0.03121, 0.03118, 0.03122, \
0.03118, 0.03117, 0.03116");
}
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.01757, -0.01756, -0.01757, -0.01751, -0.01753, -0.01753, -0.01759, \
-0.01762, -0.01764, -0.01765");
}
}
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.03139, 0.0314, 0.03138, 0.03132, 0.03125, 0.03124, 0.03127, \
0.03123, 0.03121, 0.03118");
}
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.02298, 0.02297, 0.02299, 0.02294, 0.02292, 0.02286, 0.02275, \
0.02269, 0.02264, 0.02257");
}
}
}
pin(A3) {
capacitance : 0.003949 ;
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.03262, 0.0342, 0.0367, 0.03673, 0.03652, 0.03632, 0.03622, 0.03606, \
0.03593, 0.0358");
}
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.02751, -0.02746, -0.02731, -0.02714, -0.02707, -0.02697, -0.027, \
-0.02698, -0.02696, -0.02696");
}
}
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.02874, 0.02722, 0.02734, 0.02721, 0.02711, 0.02705, 0.02705, \
0.02703, 0.02703, 0.027");
}
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.02726, -0.02726, -0.02718, -0.02708, -0.02699, -0.02692, -0.02701, \
-0.02701, -0.02697, -0.02699");
}
}
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.04182, 0.04277, 0.04329, 0.04381, 0.04449, 0.04505, 0.04555, \
0.04591, 0.04616, 0.04632");
}
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.02743, -0.02731, -0.02725, -0.02711, -0.02704, -0.02699, -0.02701, \
-0.027, -0.027, -0.02697");
}
}
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.03396, 0.03111, 0.02746, 0.02724, 0.02716, 0.0271, 0.0271, 0.02709, \
0.02705, 0.02703");
}
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.02725, -0.02727, -0.02723, -0.02718, -0.02713, -0.02702, -0.02707, \
-0.02702, -0.027, -0.02701");
}
}
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.03684, 0.03905, 0.04192, 0.04287, 0.04376, 0.04456, 0.04523, \
0.04573, 0.04608, 0.04636");
}
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.02746, -0.0274, -0.02734, -0.02716, -0.0271, -0.02701, -0.02703, \
-0.02699, -0.02699, -0.02699");
}
}
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.0323, 0.0292, 0.02735, 0.02727, 0.02713, 0.02712, 0.0271, 0.02705, \
0.02704, 0.02705");
}
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.0273, -0.02731, -0.02722, -0.02718, -0.02711, -0.02703, -0.02705, \
-0.02703, -0.02701, -0.02698");
}
}
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.03031, 0.0303, 0.03026, 0.03023, 0.03017, 0.03013, 0.03017, \
0.03013, 0.0301, 0.03007");
}
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.01982, -0.0198, -0.01983, -0.01975, -0.01974, -0.01974, -0.01978, \
-0.0198, -0.01985, -0.01989");
}
}
}
pin(A4) {
capacitance : 0.003942 ;
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.0272, 0.02757, 0.02743, 0.02726, 0.02713, 0.0271, 0.02708, 0.02707, \
0.02705, 0.02706");
}
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.02745, -0.02731, -0.02719, -0.02708, -0.02699, -0.02695, -0.02698, \
-0.02698, -0.02696, -0.02693");
}
}
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.02748, 0.02746, 0.02738, 0.0272, 0.02713, 0.02707, 0.02707, \
0.02704, 0.02702, 0.02703");
}
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.02729, -0.02725, -0.02722, -0.02712, -0.02707, -0.02699, -0.02701, \
-0.02699, -0.02699, -0.02699");
}
}
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.02719, 0.02746, 0.02745, 0.02728, 0.02717, 0.02711, 0.02708, \
0.02706, 0.02706, 0.02706");
}
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.02742, -0.02731, -0.02729, -0.02712, -0.02701, -0.027, -0.02702, \
-0.02701, -0.02698, -0.02699");
}
}
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.02792, 0.02746, 0.02736, 0.02723, 0.02716, 0.02709, 0.0271, \
0.02705, 0.02705, 0.02702");
}
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.02729, -0.02726, -0.02728, -0.02719, -0.02713, -0.02708, -0.02707, \
-0.02703, -0.027, -0.027");
}
}
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.02719, 0.02746, 0.02745, 0.02728, 0.02718, 0.02711, 0.02709, \
0.02706, 0.02706, 0.02706");
}
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.02742, -0.02731, -0.02729, -0.02709, -0.02702, -0.027, -0.02702, \
-0.027, -0.02697, -0.027");
}
}
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.02935, 0.02748, 0.02738, 0.02723, 0.02717, 0.02714, 0.0271, \
0.02706, 0.02705, 0.02704");
}
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.02737, -0.0273, -0.02724, -0.02715, -0.02714, -0.02707, -0.02707, \
-0.02702, -0.02702, -0.02697");
}
}
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.02897, 0.02724, 0.02746, 0.02733, 0.02719, 0.02717, 0.02713, \
0.02708, 0.02707, 0.02707");
}
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.02736, -0.02729, -0.02733, -0.02718, -0.02713, -0.02709, -0.02707, \
-0.02704, -0.02701, -0.027");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3)|(!A4))" ;
max_capacitance : 0.1435 ;
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.0218, 0.02193, 0.0222, 0.02242, 0.02256, 0.02265, 0.02271, 0.02274, 0.02277, 0.02277",\
"0.02123, 0.02139, 0.02184, 0.02215, 0.02237, 0.02251, 0.02261, 0.02266, 0.02271, 0.02273",\
"0.0236, 0.02349, 0.02334, 0.02314, 0.02301, 0.02298, 0.02292, 0.02288, 0.02286, 0.02286",\
"0.03495, 0.03414, 0.03218, 0.02997, 0.02811, 0.02671, 0.02575, 0.02506, 0.02457, 0.02419",\
"0.05892, 0.05716, 0.05253, 0.04687, 0.04168, 0.03752, 0.03422, 0.03176, 0.02993, 0.02854",\
"0.09754, 0.09484, 0.08708, 0.07697, 0.06715, 0.05867, 0.05176, 0.04621, 0.04187, 0.03843",\
"0.1517, 0.1481, 0.1375, 0.1226, 0.1072, 0.09324, 0.08128, 0.07128, 0.06319, 0.05653",\
"0.2224, 0.2181, 0.2049, 0.1854, 0.164, 0.1435, 0.1254, 0.1098, 0.09664, 0.08565",\
"0.3103, 0.3053, 0.2899, 0.2661, 0.2388, 0.2113, 0.1862, 0.164, 0.1447, 0.1281",\
"0.4162, 0.4107, 0.3934, 0.366, 0.3329, 0.2984, 0.2657, 0.2359, 0.2096, 0.1864");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1208, 0.1214, 0.1226, 0.1237, 0.1242, 0.125, 0.1259, 0.1267, 0.1275, 0.1288",\
"0.1209, 0.1214, 0.1228, 0.1242, 0.125, 0.126, 0.1269, 0.1278, 0.1292, 0.1302",\
"0.1244, 0.1245, 0.125, 0.1257, 0.1264, 0.1271, 0.1283, 0.1291, 0.1299, 0.1303",\
"0.1371, 0.1364, 0.1349, 0.1331, 0.1319, 0.1315, 0.131, 0.1319, 0.1323, 0.1328",\
"0.1637, 0.162, 0.1576, 0.1526, 0.1474, 0.1435, 0.1405, 0.1392, 0.1381, 0.1382",\
"0.207, 0.2042, 0.1963, 0.1865, 0.1772, 0.1682, 0.1612, 0.156, 0.1514, 0.1497",\
"0.2676, 0.2641, 0.2531, 0.2379, 0.2227, 0.2089, 0.1962, 0.1855, 0.1777, 0.1708",\
"0.3461, 0.3418, 0.3286, 0.3086, 0.2866, 0.2659, 0.2481, 0.2313, 0.2172, 0.206",\
"0.4437, 0.439, 0.4237, 0.3998, 0.3712, 0.3433, 0.3187, 0.2954, 0.275, 0.256",\
"0.5608, 0.5555, 0.5388, 0.5114, 0.4775, 0.4418, 0.4086, 0.3787, 0.3517, 0.3262");
}
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.0218, 0.02193, 0.02218, 0.02239, 0.02252, 0.02262, 0.02269, 0.02273, 0.02277, 0.02278",\
"0.02072, 0.02099, 0.0215, 0.02195, 0.02227, 0.02244, 0.02258, 0.02264, 0.0227, 0.02273",\
"0.02077, 0.02085, 0.02122, 0.02166, 0.02203, 0.02223, 0.0224, 0.02249, 0.02257, 0.02262",\
"0.02958, 0.0291, 0.02801, 0.02677, 0.02571, 0.025, 0.02447, 0.02407, 0.02379, 0.02359",\
"0.05217, 0.05076, 0.04693, 0.0423, 0.03816, 0.03479, 0.03218, 0.0302, 0.02867, 0.02752",\
"0.0904, 0.08798, 0.08089, 0.07175, 0.06294, 0.05531, 0.04913, 0.04417, 0.04024, 0.03716",\
"0.1456, 0.1421, 0.1319, 0.1176, 0.103, 0.08977, 0.07855, 0.06921, 0.06159, 0.05538",\
"0.2178, 0.2136, 0.2005, 0.1814, 0.1605, 0.1406, 0.1231, 0.108, 0.09539, 0.08475",\
"0.308, 0.3032, 0.2877, 0.2642, 0.2369, 0.2098, 0.1849, 0.1632, 0.1443, 0.1281",\
"0.417, 0.4116, 0.3941, 0.3666, 0.3333, 0.2988, 0.2663, 0.2367, 0.2105, 0.1876");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1616, 0.1617, 0.1622, 0.1626, 0.163, 0.1635, 0.1647, 0.1655, 0.1666, 0.1674",\
"0.1614, 0.1616, 0.1623, 0.1629, 0.1636, 0.164, 0.1651, 0.1661, 0.1675, 0.1685",\
"0.1635, 0.1635, 0.1637, 0.1641, 0.1647, 0.1649, 0.1659, 0.1669, 0.1681, 0.1693",\
"0.1758, 0.1751, 0.1734, 0.1714, 0.17, 0.1692, 0.1689, 0.1692, 0.1698, 0.1706",\
"0.2029, 0.2013, 0.197, 0.1916, 0.1862, 0.1823, 0.1796, 0.1775, 0.1766, 0.1757",\
"0.2476, 0.2451, 0.2374, 0.2273, 0.2173, 0.208, 0.2008, 0.1953, 0.1913, 0.1887",\
"0.3102, 0.307, 0.297, 0.2816, 0.2655, 0.25, 0.2373, 0.2269, 0.2178, 0.2117",\
"0.3915, 0.3876, 0.3757, 0.3563, 0.3338, 0.312, 0.2921, 0.2749, 0.2598, 0.2475",\
"0.4923, 0.488, 0.4744, 0.4519, 0.4238, 0.3943, 0.3668, 0.3419, 0.3206, 0.3007",\
"0.6136, 0.6089, 0.5939, 0.5685, 0.5358, 0.4992, 0.4634, 0.431, 0.4009, 0.3747");
}
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.02176, 0.02191, 0.02215, 0.02239, 0.02253, 0.02261, 0.02268, 0.02273, 0.02276, 0.02277",\
"0.02065, 0.02087, 0.02143, 0.02193, 0.02223, 0.02244, 0.02256, 0.02264, 0.0227, 0.02274",\
"0.01907, 0.01935, 0.02009, 0.02086, 0.02146, 0.0219, 0.02216, 0.02233, 0.02244, 0.02253",\
"0.02551, 0.0253, 0.02481, 0.02433, 0.02395, 0.02367, 0.02346, 0.02329, 0.02319, 0.02306",\
"0.04666, 0.0455, 0.04237, 0.03878, 0.03549, 0.03281, 0.0307, 0.02911, 0.02784, 0.02687",\
"0.08534, 0.08306, 0.07669, 0.06845, 0.06048, 0.05366, 0.048, 0.04341, 0.03974, 0.03677",\
"0.1425, 0.1393, 0.1295, 0.116, 0.1021, 0.08948, 0.07873, 0.06971, 0.06222, 0.05608",\
"0.2186, 0.2145, 0.2018, 0.183, 0.1625, 0.1431, 0.1258, 0.111, 0.09841, 0.08772",\
"0.3142, 0.3093, 0.2941, 0.2707, 0.2435, 0.2165, 0.1918, 0.1699, 0.1508, 0.1344",\
"0.4298, 0.4244, 0.4069, 0.3794, 0.346, 0.3113, 0.2784, 0.2484, 0.2217, 0.1984");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.2017, 0.2017, 0.2019, 0.2023, 0.2025, 0.2029, 0.2036, 0.2047, 0.206, 0.2072",\
"0.2004, 0.2004, 0.2008, 0.2012, 0.2016, 0.2022, 0.2027, 0.2038, 0.2051, 0.2065",\
"0.2015, 0.2015, 0.2013, 0.2014, 0.2015, 0.202, 0.2024, 0.2034, 0.2047, 0.2058",\
"0.2139, 0.2131, 0.211, 0.2088, 0.2072, 0.2058, 0.2056, 0.2057, 0.2063, 0.207",\
"0.242, 0.2403, 0.2359, 0.2299, 0.2241, 0.2195, 0.2161, 0.2142, 0.2132, 0.2127",\
"0.2889, 0.2864, 0.2787, 0.2679, 0.2568, 0.2469, 0.2386, 0.2326, 0.2285, 0.2255",\
"0.3556, 0.3524, 0.3416, 0.3258, 0.3087, 0.2921, 0.2774, 0.2655, 0.2561, 0.249",\
"0.4428, 0.4388, 0.4261, 0.4053, 0.3815, 0.3576, 0.3356, 0.3167, 0.3007, 0.2876",\
"0.5509, 0.5465, 0.5321, 0.5081, 0.4774, 0.4458, 0.4159, 0.3887, 0.3648, 0.3437",\
"0.6812, 0.6763, 0.6605, 0.6336, 0.5984, 0.5586, 0.5195, 0.4834, 0.4505, 0.4224");
}
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.0218, 0.02191, 0.02215, 0.02238, 0.02252, 0.02262, 0.02269, 0.02271, 0.02273, 0.02275",\
"0.02062, 0.02087, 0.0214, 0.02189, 0.02222, 0.02241, 0.02253, 0.0226, 0.02266, 0.02271",\
"0.01847, 0.01882, 0.01967, 0.02061, 0.0213, 0.02176, 0.02206, 0.02226, 0.02238, 0.02247",\
"0.02311, 0.0231, 0.02294, 0.02291, 0.02291, 0.02294, 0.02288, 0.02286, 0.02284, 0.02283",\
"0.04295, 0.04202, 0.03947, 0.0365, 0.03384, 0.03162, 0.02982, 0.02843, 0.02735, 0.0265",\
"0.0817, 0.07966, 0.0739, 0.0664, 0.05922, 0.05289, 0.04765, 0.04334, 0.03981, 0.037",\
"0.1408, 0.1377, 0.1287, 0.1159, 0.1026, 0.09058, 0.08018, 0.07138, 0.064, 0.0578",\
"0.2208, 0.2168, 0.2047, 0.1866, 0.1667, 0.1476, 0.1306, 0.1158, 0.1031, 0.0923",\
"0.3223, 0.3175, 0.3025, 0.2795, 0.2528, 0.2261, 0.2014, 0.1794, 0.1601, 0.1433",\
"0.4456, 0.4402, 0.4229, 0.3954, 0.3624, 0.3278, 0.2946, 0.2643, 0.2372, 0.2132");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.2381, 0.2381, 0.238, 0.2385, 0.239, 0.2393, 0.2399, 0.2409, 0.2421, 0.2431",\
"0.2364, 0.2364, 0.2365, 0.2369, 0.2373, 0.2376, 0.2382, 0.2392, 0.2404, 0.2419",\
"0.2377, 0.2375, 0.237, 0.2368, 0.237, 0.2371, 0.2376, 0.2383, 0.239, 0.2407",\
"0.2507, 0.2498, 0.2474, 0.2447, 0.2428, 0.2414, 0.2407, 0.2407, 0.2409, 0.242",\
"0.2805, 0.2787, 0.2737, 0.267, 0.2605, 0.2554, 0.2516, 0.2493, 0.2482, 0.2475",\
"0.3303, 0.3274, 0.3195, 0.3077, 0.2955, 0.2842, 0.2752, 0.2689, 0.2639, 0.2607",\
"0.4021, 0.3984, 0.3869, 0.3697, 0.3509, 0.3326, 0.3169, 0.3038, 0.2928, 0.2856",\
"0.4961, 0.4918, 0.4782, 0.4559, 0.4292, 0.4032, 0.3789, 0.358, 0.3405, 0.326",\
"0.6135, 0.6086, 0.5929, 0.5665, 0.5333, 0.4982, 0.465, 0.4349, 0.4085, 0.386",\
"0.7548, 0.7498, 0.7324, 0.7029, 0.6641, 0.6205, 0.5774, 0.5374, 0.5012, 0.469");
}
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.09644, 0.1108, 0.1606, 0.2551, 0.4021, 0.608, 0.8785, 1.22, 1.636, 2.131",\
"0.09976, 0.114, 0.1637, 0.2585, 0.4056, 0.6114, 0.8824, 1.223, 1.639, 2.135",\
"0.1154, 0.1291, 0.1779, 0.2719, 0.4186, 0.6242, 0.8948, 1.235, 1.651, 2.147",\
"0.137, 0.1535, 0.208, 0.3025, 0.4471, 0.6514, 0.9208, 1.261, 1.676, 2.171",\
"0.1552, 0.1754, 0.2396, 0.3471, 0.4974, 0.6989, 0.9658, 1.304, 1.717, 2.212",\
"0.1661, 0.19, 0.266, 0.3896, 0.5575, 0.7705, 1.035, 1.369, 1.781, 2.272",\
"0.168, 0.1968, 0.2845, 0.4272, 0.6155, 0.8488, 1.13, 1.463, 1.87, 2.358",\
"0.1618, 0.1939, 0.294, 0.4553, 0.6673, 0.9245, 1.228, 1.582, 1.989, 2.473",\
"0.1457, 0.1817, 0.294, 0.4744, 0.7103, 0.9938, 1.323, 1.702, 2.134, 2.621",\
"0.1191, 0.159, 0.2839, 0.4835, 0.7425, 1.055, 1.414, 1.819, 2.278, 2.792");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.09873, 0.1126, 0.1604, 0.2502, 0.3893, 0.5838, 0.8404, 1.163, 1.557, 2.025",\
"0.1055, 0.1193, 0.1674, 0.2573, 0.3973, 0.5921, 0.8481, 1.17, 1.564, 2.033",\
"0.1328, 0.1462, 0.1932, 0.2827, 0.4219, 0.6167, 0.8734, 1.196, 1.588, 2.059",\
"0.1811, 0.1968, 0.2477, 0.3358, 0.473, 0.6668, 0.9215, 1.244, 1.637, 2.106",\
"0.2394, 0.2589, 0.3201, 0.4209, 0.5591, 0.7494, 1.002, 1.321, 1.714, 2.181",\
"0.3058, 0.3299, 0.4036, 0.5216, 0.6785, 0.8731, 1.121, 1.438, 1.826, 2.291",\
"0.3814, 0.409, 0.4962, 0.6343, 0.813, 1.03, 1.286, 1.598, 1.982, 2.444",\
"0.4652, 0.4976, 0.5986, 0.7574, 0.961, 1.202, 1.485, 1.807, 2.187, 2.645",\
"0.5586, 0.5959, 0.7101, 0.8901, 1.119, 1.39, 1.699, 2.05, 2.443, 2.896",\
"0.6612, 0.7027, 0.8316, 1.032, 1.289, 1.591, 1.931, 2.309, 2.734, 3.201");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1631, 0.1886, 0.2775, 0.4439, 0.7034, 1.066, 1.542, 2.145, 2.88, 3.749",\
"0.1623, 0.1881, 0.2773, 0.4439, 0.7033, 1.066, 1.544, 2.143, 2.874, 3.751",\
"0.164, 0.188, 0.2749, 0.4443, 0.7032, 1.065, 1.544, 2.142, 2.874, 3.751",\
"0.1918, 0.2164, 0.297, 0.448, 0.7015, 1.065, 1.543, 2.144, 2.879, 3.751",\
"0.2453, 0.2686, 0.3469, 0.4968, 0.724, 1.067, 1.544, 2.142, 2.879, 3.751",\
"0.3181, 0.3441, 0.4277, 0.5735, 0.7985, 1.112, 1.551, 2.143, 2.875, 3.753",\
"0.4019, 0.4322, 0.5272, 0.682, 0.9048, 1.216, 1.625, 2.17, 2.878, 3.752",\
"0.4998, 0.5364, 0.644, 0.8142, 1.044, 1.352, 1.756, 2.27, 2.929, 3.76",\
"0.6032, 0.6446, 0.7682, 0.9632, 1.211, 1.525, 1.925, 2.434, 3.059, 3.839",\
"0.7154, 0.7624, 0.9062, 1.124, 1.4, 1.733, 2.133, 2.637, 3.254, 3.997");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1368, 0.1608, 0.244, 0.4014, 0.6476, 0.9932, 1.447, 2.02, 2.721, 3.552",\
"0.1368, 0.1609, 0.2432, 0.4015, 0.6475, 0.9923, 1.447, 2.022, 2.718, 3.552",\
"0.1389, 0.161, 0.243, 0.4024, 0.6477, 0.992, 1.447, 2.019, 2.72, 3.556",\
"0.1762, 0.1961, 0.2618, 0.4033, 0.6468, 0.993, 1.449, 2.02, 2.718, 3.555",\
"0.2361, 0.2572, 0.3261, 0.4506, 0.661, 0.993, 1.447, 2.019, 2.718, 3.553",\
"0.313, 0.337, 0.4136, 0.5434, 0.7364, 1.025, 1.452, 2.024, 2.72, 3.55",\
"0.3998, 0.429, 0.5196, 0.6632, 0.8602, 1.129, 1.506, 2.03, 2.716, 3.553",\
"0.4916, 0.5282, 0.6372, 0.8018, 1.013, 1.287, 1.639, 2.113, 2.744, 3.562",\
"0.595, 0.6372, 0.7634, 0.9534, 1.191, 1.474, 1.833, 2.275, 2.854, 3.605",\
"0.7026, 0.7506, 0.8992, 1.115, 1.384, 1.692, 2.058, 2.505, 3.048, 3.74");
}
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.126, 0.1404, 0.1903, 0.2846, 0.4314, 0.6371, 0.9081, 1.249, 1.665, 2.161",\
"0.128, 0.1423, 0.1924, 0.2872, 0.4342, 0.6401, 0.9109, 1.252, 1.668, 2.164",\
"0.1344, 0.149, 0.1991, 0.294, 0.441, 0.6469, 0.9175, 1.258, 1.675, 2.171",\
"0.1453, 0.1613, 0.215, 0.3112, 0.4572, 0.6621, 0.9321, 1.272, 1.688, 2.183",\
"0.1559, 0.1746, 0.2348, 0.3377, 0.4879, 0.6909, 0.9589, 1.298, 1.712, 2.207",\
"0.1581, 0.1803, 0.2506, 0.3668, 0.5262, 0.736, 1.002, 1.338, 1.75, 2.243",\
"0.1505, 0.176, 0.257, 0.3898, 0.5667, 0.7879, 1.063, 1.399, 1.807, 2.297",\
"0.1309, 0.1602, 0.2517, 0.4018, 0.6005, 0.8418, 1.13, 1.475, 1.885, 2.371",\
"0.0991, 0.1313, 0.2343, 0.4016, 0.6224, 0.8884, 1.198, 1.558, 1.979, 2.467",\
"0.0535, 0.0897, 0.2025, 0.3885, 0.6313, 0.9237, 1.26, 1.642, 2.077, 2.579");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1274, 0.1409, 0.1882, 0.2779, 0.4166, 0.611, 0.8665, 1.189, 1.582, 2.052",\
"0.1339, 0.1477, 0.195, 0.2846, 0.4242, 0.618, 0.8747, 1.197, 1.589, 2.059",\
"0.1599, 0.1733, 0.2201, 0.3095, 0.4486, 0.6425, 0.8991, 1.221, 1.615, 2.084",\
"0.2136, 0.228, 0.2752, 0.3625, 0.4995, 0.6927, 0.947, 1.268, 1.661, 2.131",\
"0.2831, 0.3004, 0.356, 0.4512, 0.5865, 0.7762, 1.029, 1.348, 1.74, 2.205",\
"0.3651, 0.3857, 0.4513, 0.5606, 0.7108, 0.9016, 1.149, 1.464, 1.853, 2.318",\
"0.4585, 0.4829, 0.5596, 0.6861, 0.8544, 1.064, 1.316, 1.627, 2.01, 2.471",\
"0.5647, 0.592, 0.6807, 0.8252, 1.016, 1.247, 1.521, 1.839, 2.218, 2.673",\
"0.6843, 0.7147, 0.815, 0.9774, 1.192, 1.449, 1.746, 2.09, 2.478, 2.927",\
"0.8168, 0.8511, 0.9639, 1.145, 1.383, 1.667, 1.992, 2.36, 2.776, 3.238");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1652, 0.1902, 0.2775, 0.4439, 0.7029, 1.066, 1.544, 2.145, 2.878, 3.751",\
"0.1654, 0.1903, 0.2773, 0.4444, 0.7021, 1.066, 1.542, 2.145, 2.877, 3.748",\
"0.1717, 0.1945, 0.2783, 0.4444, 0.7024, 1.066, 1.543, 2.141, 2.877, 3.748",\
"0.2008, 0.2231, 0.3005, 0.4516, 0.7028, 1.065, 1.543, 2.142, 2.877, 3.749",\
"0.2557, 0.276, 0.3472, 0.491, 0.7233, 1.07, 1.543, 2.143, 2.876, 3.752",\
"0.3335, 0.3549, 0.4268, 0.561, 0.7807, 1.102, 1.554, 2.142, 2.878, 3.751",\
"0.4246, 0.4484, 0.5278, 0.6656, 0.8736, 1.18, 1.602, 2.167, 2.881, 3.752",\
"0.5252, 0.5542, 0.6418, 0.794, 1.007, 1.299, 1.701, 2.232, 2.919, 3.762",\
"0.6362, 0.6694, 0.771, 0.937, 1.165, 1.46, 1.843, 2.355, 3.001, 3.811",\
"0.7556, 0.7924, 0.9072, 1.098, 1.342, 1.652, 2.034, 2.523, 3.146, 3.917");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1826, 0.2064, 0.2898, 0.4484, 0.6955, 1.042, 1.495, 2.069, 2.768, 3.603",\
"0.1826, 0.2063, 0.2897, 0.4489, 0.6959, 1.041, 1.496, 2.069, 2.768, 3.603",\
"0.183, 0.2062, 0.2896, 0.4484, 0.6961, 1.041, 1.497, 2.07, 2.768, 3.6",\
"0.2125, 0.2312, 0.3013, 0.4497, 0.6951, 1.042, 1.496, 2.069, 2.768, 3.603",\
"0.2749, 0.2944, 0.3624, 0.4878, 0.7049, 1.04, 1.496, 2.068, 2.768, 3.601",\
"0.355, 0.3782, 0.4504, 0.579, 0.7726, 1.067, 1.497, 2.068, 2.767, 3.6",\
"0.447, 0.4746, 0.559, 0.6958, 0.8934, 1.164, 1.548, 2.077, 2.766, 3.6",\
"0.5482, 0.5806, 0.6806, 0.8378, 1.044, 1.318, 1.673, 2.153, 2.788, 3.601",\
"0.6572, 0.6954, 0.8128, 0.9922, 1.221, 1.504, 1.861, 2.308, 2.892, 3.642",\
"0.7754, 0.8212, 0.9538, 1.159, 1.417, 1.719, 2.082, 2.531, 3.078, 3.773");
}
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.146, 0.1602, 0.2101, 0.3046, 0.4513, 0.6572, 0.9282, 1.269, 1.685, 2.181",\
"0.1478, 0.1622, 0.2124, 0.307, 0.4541, 0.66, 0.9305, 1.272, 1.688, 2.184",\
"0.1502, 0.1648, 0.2153, 0.3104, 0.4576, 0.6638, 0.9347, 1.276, 1.692, 2.188",\
"0.151, 0.1665, 0.2193, 0.3154, 0.462, 0.6673, 0.9373, 1.278, 1.695, 2.191",\
"0.1495, 0.1669, 0.224, 0.324, 0.4731, 0.6765, 0.9451, 1.284, 1.699, 2.194",\
"0.1378, 0.1582, 0.2235, 0.3333, 0.4881, 0.6956, 0.9624, 1.298, 1.71, 2.203",\
"0.1133, 0.1368, 0.2114, 0.3349, 0.5029, 0.718, 0.9895, 1.325, 1.733, 2.222",\
"0.0747, 0.1011, 0.1855, 0.3235, 0.5086, 0.739, 1.019, 1.36, 1.769, 2.254",\
"0.0203, 0.0499, 0.1433, 0.2969, 0.5007, 0.7501, 1.047, 1.398, 1.812, 2.3",\
"-0.0515, -0.0188, 0.0845, 0.2536, 0.4773, 0.7483, 1.066, 1.434, 1.859, 2.352");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1519, 0.1661, 0.2141, 0.3046, 0.4444, 0.6395, 0.8948, 1.218, 1.612, 2.079",\
"0.1573, 0.1715, 0.2196, 0.3104, 0.4497, 0.6449, 0.9006, 1.224, 1.618, 2.087",\
"0.1821, 0.196, 0.244, 0.334, 0.4734, 0.668, 0.9245, 1.247, 1.641, 2.108",\
"0.239, 0.2527, 0.2992, 0.3871, 0.5245, 0.7182, 0.973, 1.295, 1.688, 2.156",\
"0.3182, 0.3341, 0.3867, 0.478, 0.6124, 0.8023, 1.054, 1.374, 1.765, 2.231",\
"0.4136, 0.4324, 0.4932, 0.596, 0.7412, 0.9293, 1.177, 1.492, 1.879, 2.344",\
"0.5244, 0.5464, 0.6161, 0.7337, 0.8943, 1.098, 1.346, 1.656, 2.038, 2.499",\
"0.6524, 0.677, 0.7567, 0.8895, 1.069, 1.29, 1.558, 1.871, 2.248, 2.703",\
"0.7976, 0.8253, 0.9145, 1.063, 1.262, 1.507, 1.794, 2.13, 2.512, 2.96",\
"0.9604, 0.9915, 1.091, 1.256, 1.476, 1.744, 2.055, 2.412, 2.82, 3.276");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1656, 0.1903, 0.2776, 0.4444, 0.7029, 1.066, 1.542, 2.142, 2.875, 3.751",\
"0.1657, 0.1903, 0.278, 0.4446, 0.7021, 1.066, 1.542, 2.141, 2.879, 3.747",\
"0.1692, 0.1927, 0.2784, 0.4442, 0.7023, 1.066, 1.542, 2.145, 2.877, 3.752",\
"0.1942, 0.2162, 0.2952, 0.4502, 0.7034, 1.066, 1.543, 2.143, 2.878, 3.753",\
"0.2455, 0.2649, 0.3354, 0.482, 0.7201, 1.069, 1.542, 2.143, 2.877, 3.753",\
"0.3236, 0.3427, 0.4106, 0.5435, 0.7672, 1.097, 1.555, 2.143, 2.875, 3.752",\
"0.418, 0.4381, 0.509, 0.6424, 0.8496, 1.162, 1.595, 2.166, 2.882, 3.752",\
"0.523, 0.5466, 0.6234, 0.7642, 0.9734, 1.268, 1.679, 2.223, 2.915, 3.764",\
"0.639, 0.665, 0.7516, 0.9024, 1.12, 1.413, 1.807, 2.325, 2.988, 3.809",\
"0.7666, 0.7952, 0.8898, 1.057, 1.287, 1.593, 1.982, 2.474, 3.111, 3.901");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.2242, 0.2487, 0.3329, 0.4928, 0.7411, 1.088, 1.543, 2.117, 2.815, 3.65",\
"0.2243, 0.2485, 0.3333, 0.4933, 0.7409, 1.087, 1.544, 2.118, 2.816, 3.65",\
"0.2237, 0.2479, 0.3323, 0.4928, 0.741, 1.087, 1.543, 2.116, 2.816, 3.65",\
"0.2435, 0.2638, 0.3387, 0.4927, 0.7404, 1.088, 1.543, 2.116, 2.817, 3.649",\
"0.3067, 0.327, 0.3935, 0.5231, 0.7465, 1.087, 1.543, 2.115, 2.816, 3.649",\
"0.3905, 0.4126, 0.4826, 0.6106, 0.8066, 1.108, 1.544, 2.116, 2.816, 3.649",\
"0.4878, 0.5128, 0.5934, 0.7272, 0.9242, 1.197, 1.588, 2.123, 2.815, 3.649",\
"0.5968, 0.6256, 0.719, 0.8696, 1.073, 1.347, 1.705, 2.193, 2.835, 3.65",\
"0.7124, 0.748, 0.8576, 1.028, 1.249, 1.529, 1.887, 2.339, 2.931, 3.686",\
"0.8388, 0.881, 1.004, 1.198, 1.447, 1.742, 2.105, 2.554, 3.105, 3.811");
}
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1569, 0.1711, 0.2211, 0.3157, 0.4622, 0.668, 0.9391, 1.28, 1.696, 2.191",\
"0.1586, 0.1731, 0.2233, 0.3178, 0.4649, 0.671, 0.9415, 1.283, 1.698, 2.195",\
"0.1589, 0.1736, 0.2241, 0.3195, 0.4668, 0.673, 0.9437, 1.285, 1.701, 2.197",\
"0.1541, 0.1691, 0.221, 0.3164, 0.4633, 0.669, 0.9397, 1.28, 1.696, 2.192",\
"0.1412, 0.158, 0.2131, 0.3114, 0.4592, 0.6628, 0.9316, 1.271, 1.685, 2.181",\
"0.1133, 0.1324, 0.1942, 0.3009, 0.4539, 0.6595, 0.9262, 1.262, 1.674, 2.167",\
"0.06823, 0.08973, 0.1592, 0.2768, 0.4416, 0.6546, 0.9241, 1.259, 1.667, 2.156",\
"0.0051, 0.0294, 0.1067, 0.2361, 0.414, 0.6417, 0.9202, 1.258, 1.666, 2.15",\
"-0.0777, -0.0509, 0.0348, 0.1765, 0.3688, 0.6118, 0.9064, 1.255, 1.666, 2.152",\
"-0.1817, -0.1524, -0.0584, 0.0962, 0.3044, 0.5635, 0.8754, 1.241, 1.664, 2.153");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1686, 0.1831, 0.2331, 0.3257, 0.467, 0.6631, 0.9202, 1.244, 1.638, 2.105",\
"0.1736, 0.1883, 0.2379, 0.3309, 0.4721, 0.6682, 0.9252, 1.248, 1.642, 2.11",\
"0.1984, 0.2128, 0.2623, 0.3544, 0.4955, 0.691, 0.9483, 1.271, 1.664, 2.134",\
"0.2572, 0.2709, 0.3182, 0.4076, 0.5464, 0.7405, 0.9965, 1.318, 1.712, 2.18",\
"0.3451, 0.3605, 0.4115, 0.5009, 0.6354, 0.826, 1.079, 1.398, 1.79, 2.257",\
"0.4533, 0.4705, 0.528, 0.6271, 0.768, 0.9546, 1.202, 1.517, 1.906, 2.369",\
"0.5815, 0.6013, 0.6659, 0.7763, 0.9304, 1.129, 1.374, 1.684, 2.065, 2.526",\
"0.7308, 0.7535, 0.8266, 0.9498, 1.118, 1.332, 1.593, 1.903, 2.278, 2.731",\
"0.9034, 0.928, 1.009, 1.145, 1.332, 1.563, 1.841, 2.169, 2.547, 2.993",\
"1.099, 1.127, 1.216, 1.366, 1.571, 1.822, 2.119, 2.465, 2.865, 3.315");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.1654, 0.1901, 0.2776, 0.4447, 0.7019, 1.066, 1.544, 2.145, 2.878, 3.752",\
"0.1657, 0.1907, 0.2781, 0.4446, 0.7021, 1.066, 1.542, 2.144, 2.877, 3.75",\
"0.1669, 0.1913, 0.2782, 0.4437, 0.7023, 1.065, 1.543, 2.145, 2.877, 3.751",\
"0.1842, 0.207, 0.2884, 0.4476, 0.7025, 1.065, 1.543, 2.142, 2.877, 3.749",\
"0.2272, 0.2479, 0.3221, 0.4722, 0.7153, 1.069, 1.543, 2.144, 2.877, 3.753",\
"0.2962, 0.3164, 0.3893, 0.5306, 0.7571, 1.091, 1.552, 2.143, 2.877, 3.752",\
"0.3846, 0.4051, 0.4776, 0.6204, 0.8382, 1.154, 1.589, 2.162, 2.882, 3.751",\
"0.4886, 0.5102, 0.586, 0.7294, 0.9526, 1.258, 1.67, 2.215, 2.912, 3.765",\
"0.6034, 0.6272, 0.7084, 0.8576, 1.086, 1.398, 1.799, 2.321, 2.983, 3.806",\
"0.7276, 0.7548, 0.841, 1.002, 1.239, 1.558, 1.969, 2.473, 3.108, 3.897");
}
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.001984, 0.005436, 0.01203, 0.0223, 0.03671, 0.05568, 0.07957, 0.1087, 0.1435");
values("0.263, 0.2871, 0.3721, 0.5339, 0.7835, 1.131, 1.587, 2.161, 2.861, 3.695",\
"0.2626, 0.2875, 0.3725, 0.5343, 0.7835, 1.131, 1.587, 2.162, 2.864, 3.695",\
"0.2619, 0.2872, 0.373, 0.5332, 0.7835, 1.131, 1.586, 2.161, 2.86, 3.695",\
"0.2735, 0.2952, 0.3746, 0.5332, 0.7826, 1.131, 1.588, 2.162, 2.863, 3.695",\
"0.3368, 0.3557, 0.4224, 0.5565, 0.7867, 1.13, 1.586, 2.162, 2.862, 3.697",\
"0.4223, 0.444, 0.5134, 0.6396, 0.8396, 1.148, 1.587, 2.161, 2.861, 3.697",\
"0.525, 0.549, 0.6246, 0.7556, 0.9528, 1.23, 1.625, 2.166, 2.861, 3.694",\
"0.6374, 0.6672, 0.755, 0.8986, 1.098, 1.372, 1.736, 2.228, 2.877, 3.697",\
"0.7638, 0.7962, 0.8976, 1.058, 1.273, 1.55, 1.91, 2.367, 2.966, 3.73",\
"0.8994, 0.9376, 1.052, 1.234, 1.472, 1.76, 2.122, 2.574, 3.133, 3.845");
}
}
}
}