blob: 5c623d2bed8d41e7a0af9ec4ee2392a02aa338fc [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__and4_1) {
area : 24.147200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.0002030508" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.0002031642" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0002031966" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.000203553" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.0002033586" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.0002036826" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.000203796" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.0002060964" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.000207036" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.00020736" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.0002074572" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.0002092392" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.000211086" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.0002129004" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.0002164806" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.0002124792" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002164806" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.0027 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001852, 0.001849, 0.001842, 0.001843, 0.001842, 0.001842, 0.001842, \
0.00184, 0.001734, 0.001321");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00116, -0.001165, -0.001166, -0.001173, -0.001178, -0.001187, \
-0.001201, -0.001228, -0.00128, -0.001211");
}
}
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001851, 0.001849, 0.001845, 0.001843, 0.001842, 0.001841, 0.001842, \
0.00184, 0.001734, 0.001319");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001156, -0.00116, -0.00116, -0.001168, -0.001174, -0.001181, \
-0.001195, -0.001225, -0.001276, -0.001207");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001851, 0.001849, 0.001845, 0.001843, 0.001842, 0.001842, 0.001842, \
0.001841, 0.001734, 0.001318");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001155, -0.001159, -0.001158, -0.001167, -0.001172, -0.00118, \
-0.001194, -0.001223, -0.001275, -0.001206");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00185, 0.001849, 0.001845, 0.001844, 0.001844, 0.001842, 0.001841, \
0.001841, 0.001731, 0.001314");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001142, -0.001147, -0.001145, -0.001155, -0.00116, -0.001169, \
-0.001182, -0.001213, -0.001265, -0.001196");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00185, 0.001849, 0.001842, 0.001843, 0.001842, 0.001841, 0.001841, \
0.00184, 0.001734, 0.001318");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0004079, 0.000405, 0.0004, 0.0003866, 0.000373, 0.000353, 0.0003177, \
0.0002458, -1.004e-05, -0.0003678");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001849, 0.001849, 0.001842, 0.001846, 0.001843, 0.001842, 0.001841, \
0.001841, 0.001731, 0.001315");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0004372, 0.0004342, 0.0004272, 0.0004159, 0.0004017, 0.000381, \
0.0003453, 0.00027, -3.24e-07, -0.0003582");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00185, 0.001849, 0.001843, 0.001843, 0.001843, 0.001842, 0.001841, \
0.00184, 0.001731, 0.001315");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001948, 0.001947, 0.00194, 0.001921, 0.001899, 0.001862, 0.001801, \
0.001674, 0.001178, 0.0003991");
}
}
}
pin(A2) {
capacitance : 0.002788 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00175, 0.001743, 0.001736, 0.001735, 0.001728, 0.001719, 0.001703, \
0.001674, 0.00151, 0.001054");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001591, -0.001591, -0.001584, -0.001589, -0.001586, -0.001586, \
-0.001585, -0.001586, -0.001535, -0.001335");
}
}
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001761, 0.001757, 0.001753, 0.00175, 0.001745, 0.001736, 0.001721, \
0.00169, 0.001523, 0.00106");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001591, -0.001592, -0.001587, -0.001589, -0.001587, -0.001586, \
-0.001586, -0.001587, -0.001534, -0.001335");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001737, 0.001651, 0.001607, 0.001597, 0.001589, 0.001582, 0.001575, \
0.001567, 0.001463, 0.001084");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001586, -0.001588, -0.001585, -0.001588, -0.001588, -0.001586, \
-0.001586, -0.001586, -0.001535, -0.001335");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001788, 0.001669, 0.001593, 0.001585, 0.00158, 0.001579, 0.001577, \
0.001578, 0.00148, 0.001105");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001584, -0.001589, -0.001586, -0.00159, -0.001588, -0.001588, \
-0.001587, -0.001586, -0.001534, -0.001334");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001629, 0.001629, 0.001622, 0.001622, 0.001617, 0.001611, 0.001603, \
0.001591, 0.001474, 0.001083");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00149, -0.00149, -0.00149, -0.001502, -0.00151, -0.001526, \
-0.001552, -0.001599, -0.001624, -0.001439");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001633, 0.001632, 0.001627, 0.001627, 0.001621, 0.001615, 0.001608, \
0.001594, 0.001472, 0.001079");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001478, -0.00148, -0.00148, -0.00149, -0.001499, -0.001516, \
-0.001543, -0.001591, -0.001622, -0.001441");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001641, 0.001641, 0.001636, 0.001635, 0.001629, 0.001624, 0.001615, \
0.0016, 0.001476, 0.00108");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-2.582e-05, -2.89e-05, -3.347e-05, -4.873e-05, -6.844e-05, -9.976e-05, \
-0.0001569, -0.0002707, -0.000594, -0.0009527");
}
}
}
pin(A3) {
capacitance : 0.002705 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001597, 0.001595, 0.001589, 0.001592, 0.00159, 0.001588, 0.001589, \
0.001587, 0.001494, 0.00112");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001592, -0.001589, -0.001585, -0.00159, -0.001587, -0.001587, \
-0.001586, -0.001586, -0.001535, -0.001334");
}
}
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00159, 0.001593, 0.001589, 0.001592, 0.001589, 0.001589, 0.001589, \
0.00159, 0.001494, 0.00112");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001587, -0.001586, -0.001586, -0.001589, -0.001587, -0.001587, \
-0.001586, -0.001585, -0.001536, -0.001336");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001578, 0.001586, 0.001588, 0.001588, 0.001586, 0.001584, 0.001582, \
0.001577, 0.001478, 0.001099");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001586, -0.001586, -0.001587, -0.001589, -0.001588, -0.001587, \
-0.001586, -0.001586, -0.001536, -0.001335");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001599, 0.001597, 0.00159, 0.00159, 0.001589, 0.001588, 0.001587, \
0.001588, 0.00149, 0.001115");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001584, -0.001585, -0.001586, -0.00159, -0.001589, -0.001587, \
-0.001588, -0.001586, -0.001533, -0.001333");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001577, 0.001577, 0.001571, 0.001572, 0.001567, 0.001564, 0.001559, \
0.001556, 0.00146, 0.001084");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001592, -0.001588, -0.001588, -0.001589, -0.001586, -0.001587, \
-0.001586, -0.001587, -0.001535, -0.001335");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001597, 0.001593, 0.00159, 0.001593, 0.001589, 0.00159, 0.001589, \
0.001589, 0.001491, 0.001117");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001586, -0.001587, -0.001587, -0.00159, -0.001589, -0.001587, \
-0.001587, -0.001587, -0.001534, -0.001334");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001594, 0.001595, 0.001592, 0.001593, 0.001589, 0.001589, 0.001588, \
0.001588, 0.001489, 0.001114");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00159, -0.001593, -0.001594, -0.001597, -0.001598, -0.0016, \
-0.0016, -0.001601, -0.001548, -0.001348");
}
}
}
pin(A4) {
capacitance : 0.002589 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001597, 0.001597, 0.001591, 0.001593, 0.001592, 0.001591, 0.001591, \
0.001591, 0.001496, 0.001122");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001585, -0.001589, -0.001585, -0.001588, -0.001587, -0.001585, \
-0.001584, -0.001584, -0.001534, -0.001335");
}
}
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001594, 0.001593, 0.001592, 0.001592, 0.00159, 0.00159, 0.00159, \
0.001589, 0.001495, 0.00112");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001586, -0.001589, -0.001586, -0.001589, -0.001589, -0.001586, \
-0.001586, -0.001586, -0.001536, -0.001336");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001595, 0.001597, 0.001591, 0.001593, 0.001592, 0.001592, 0.00159, \
0.001591, 0.001495, 0.00112");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001587, -0.001586, -0.001586, -0.001588, -0.001588, -0.001587, \
-0.001585, -0.001585, -0.001534, -0.001334");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001593, 0.001592, 0.001589, 0.001592, 0.00159, 0.001589, 0.001589, \
0.001589, 0.001492, 0.001117");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001587, -0.001588, -0.001587, -0.00159, -0.001588, -0.001588, \
-0.001587, -0.001587, -0.001534, -0.001333");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001596, 0.001597, 0.001591, 0.001592, 0.001591, 0.001592, 0.001591, \
0.00159, 0.001494, 0.00112");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001587, -0.001587, -0.001586, -0.001588, -0.001586, -0.001586, \
-0.001585, -0.001584, -0.001534, -0.001334");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001593, 0.001594, 0.00159, 0.001593, 0.00159, 0.001591, 0.00159, \
0.00159, 0.001492, 0.001117");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001586, -0.001588, -0.001587, -0.00159, -0.001589, -0.001588, \
-0.001587, -0.001586, -0.001534, -0.001334");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001596, 0.001598, 0.001592, 0.001593, 0.001592, 0.001592, 0.001591, \
0.00159, 0.001492, 0.001117");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00159, -0.00159, -0.00159, -0.001588, -0.001588, -0.001587, \
-0.001586, -0.001585, -0.001533, -0.001333");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3&A4)" ;
max_capacitance : 0.1914 ;
max_transition : 25 ;
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.02186, 0.02193, 0.02209, 0.02226, 0.02238, 0.02246, 0.02251, 0.02255, 0.02256, 0.02257",\
"0.02194, 0.02199, 0.02216, 0.02233, 0.02246, 0.02253, 0.02258, 0.02262, 0.02263, 0.02264",\
"0.02186, 0.02192, 0.02209, 0.02226, 0.02239, 0.02247, 0.02252, 0.02255, 0.02256, 0.02257",\
"0.02171, 0.02176, 0.02192, 0.02209, 0.02222, 0.02231, 0.02236, 0.0224, 0.02242, 0.02241",\
"0.02154, 0.02159, 0.02172, 0.02188, 0.02202, 0.02213, 0.02219, 0.02223, 0.02225, 0.02224",\
"0.02142, 0.02146, 0.02158, 0.02173, 0.02187, 0.02199, 0.02207, 0.02212, 0.02214, 0.02206",\
"0.02138, 0.02142, 0.02152, 0.02165, 0.02179, 0.0219, 0.022, 0.02205, 0.022, 0.02171",\
"0.02141, 0.02144, 0.02152, 0.02165, 0.02178, 0.0219, 0.02197, 0.02185, 0.02137, 0.02074",\
"0.02129, 0.02131, 0.02138, 0.02147, 0.02151, 0.0212, 0.02043, 0.0198, 0.01936, 0.01906",\
"0.009093, 0.00909, 0.009101, 0.009187, 0.009287, 0.0094, 0.009494, 0.009569, 0.009629, 0.009675");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.002706, 0.002731, 0.002836, 0.002975, 0.00315, 0.003308, 0.004178, 0.01255, 0.04703, 0.1046",\
"0.002682, 0.002722, 0.002819, 0.002978, 0.003142, 0.003338, 0.004137, 0.01285, 0.04809, 0.1054",\
"0.002632, 0.002667, 0.002765, 0.002902, 0.0031, 0.003247, 0.004277, 0.01408, 0.05116, 0.1086",\
"0.002558, 0.002587, 0.002697, 0.002825, 0.003014, 0.003225, 0.004633, 0.01706, 0.05757, 0.1135",\
"0.00248, 0.002509, 0.002611, 0.002721, 0.002875, 0.00312, 0.005395, 0.02275, 0.06818, 0.12",\
"0.002423, 0.002454, 0.002541, 0.002648, 0.00281, 0.003164, 0.007943, 0.03394, 0.08135, 0.125",\
"0.002418, 0.002433, 0.002509, 0.002629, 0.002751, 0.0038, 0.01493, 0.05098, 0.09261, 0.1243",\
"0.002455, 0.002466, 0.002527, 0.002611, 0.002893, 0.007413, 0.03178, 0.06703, 0.09393, 0.1129",\
"0.002562, 0.002576, 0.002644, 0.002703, 0.005498, 0.02403, 0.04838, 0.06538, 0.07688, 0.08486",\
"0.002598, 0.002598, 0.002896, 0.009124, 0.01853, 0.02463, 0.0284, 0.03079, 0.03234, 0.03341");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.02354, 0.02359, 0.02375, 0.02392, 0.02405, 0.02414, 0.0242, 0.02424, 0.02425, 0.02426",\
"0.02356, 0.02361, 0.02377, 0.02394, 0.02407, 0.02416, 0.02421, 0.02425, 0.02427, 0.02428",\
"0.0235, 0.02356, 0.02371, 0.02388, 0.02402, 0.02411, 0.02416, 0.0242, 0.02422, 0.02422",\
"0.02337, 0.02342, 0.02356, 0.02373, 0.02387, 0.02396, 0.02402, 0.02406, 0.02409, 0.02408",\
"0.02322, 0.02327, 0.0234, 0.02355, 0.0237, 0.0238, 0.02387, 0.02391, 0.02394, 0.02392",\
"0.02311, 0.02314, 0.02326, 0.02341, 0.02355, 0.02367, 0.02375, 0.0238, 0.02382, 0.02374",\
"0.02306, 0.02309, 0.0232, 0.02333, 0.02346, 0.02358, 0.02367, 0.02372, 0.02366, 0.02334",\
"0.02308, 0.02309, 0.02318, 0.0233, 0.02343, 0.02354, 0.0236, 0.02345, 0.02292, 0.0223",\
"0.02286, 0.02286, 0.02293, 0.02301, 0.023, 0.02252, 0.02173, 0.02116, 0.02076, 0.02049",\
"0.009257, 0.009271, 0.00934, 0.009443, 0.009565, 0.009681, 0.009778, 0.009859, 0.009923, 0.009972");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.002132, 0.00216, 0.002265, 0.002435, 0.002591, 0.002816, 0.003589, 0.01238, 0.04752, 0.1054",\
"0.002109, 0.002144, 0.002259, 0.002386, 0.00255, 0.002793, 0.003717, 0.01285, 0.0484, 0.106",\
"0.002067, 0.0021, 0.002207, 0.002349, 0.002532, 0.002726, 0.003816, 0.01401, 0.05185, 0.1088",\
"0.002009, 0.002044, 0.002154, 0.002276, 0.002471, 0.00268, 0.004156, 0.01697, 0.05794, 0.1137",\
"0.001923, 0.001956, 0.002047, 0.002171, 0.00233, 0.002539, 0.004926, 0.02254, 0.06808, 0.1197",\
"0.001861, 0.001893, 0.001993, 0.002104, 0.002252, 0.002607, 0.007279, 0.03333, 0.08076, 0.1244",\
"0.001818, 0.001849, 0.001923, 0.002053, 0.002201, 0.003172, 0.01422, 0.04998, 0.09187, 0.1239",\
"0.001811, 0.001823, 0.001909, 0.001944, 0.002217, 0.006597, 0.0306, 0.06612, 0.09346, 0.1128",\
"0.001853, 0.001874, 0.001929, 0.002026, 0.004567, 0.02275, 0.04759, 0.06508, 0.07694, 0.08514",\
"0.001833, 0.001833, 0.002116, 0.008031, 0.018, 0.02454, 0.0286, 0.03115, 0.03284, 0.034");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.02519, 0.02524, 0.02539, 0.02556, 0.0257, 0.02579, 0.02585, 0.02589, 0.02592, 0.02593",\
"0.02515, 0.0252, 0.02535, 0.02552, 0.02566, 0.02575, 0.02581, 0.02585, 0.02587, 0.02589",\
"0.02505, 0.02511, 0.02525, 0.02542, 0.02556, 0.02566, 0.02572, 0.02576, 0.02578, 0.02579",\
"0.02493, 0.02498, 0.02513, 0.0253, 0.02543, 0.02553, 0.0256, 0.02564, 0.02566, 0.02567",\
"0.02483, 0.02487, 0.02499, 0.02515, 0.02529, 0.0254, 0.02547, 0.02551, 0.02554, 0.02552",\
"0.02472, 0.02476, 0.02487, 0.02501, 0.02516, 0.02527, 0.02536, 0.02541, 0.02543, 0.02534",\
"0.02466, 0.0247, 0.02479, 0.02492, 0.02507, 0.02518, 0.02527, 0.02531, 0.02524, 0.0249",\
"0.02465, 0.02467, 0.02475, 0.02487, 0.025, 0.02511, 0.02516, 0.02497, 0.02441, 0.02379",\
"0.0243, 0.02431, 0.02437, 0.02443, 0.02435, 0.0237, 0.02295, 0.02242, 0.02208, 0.02183",\
"0.009477, 0.009495, 0.00957, 0.009675, 0.009793, 0.009905, 0.01, 0.01008, 0.01014, 0.01019");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.005669, 0.005708, 0.005813, 0.005944, 0.006139, 0.00633, 0.007198, 0.01634, 0.05178, 0.1095",\
"0.005653, 0.005692, 0.005795, 0.005923, 0.006126, 0.006328, 0.007228, 0.01671, 0.0527, 0.1103",\
"0.005608, 0.005643, 0.005748, 0.005887, 0.006046, 0.006224, 0.00736, 0.0179, 0.05618, 0.113",\
"0.005538, 0.005575, 0.005674, 0.005822, 0.005991, 0.006163, 0.007691, 0.02072, 0.0623, 0.1176",\
"0.00546, 0.005491, 0.00559, 0.005751, 0.005879, 0.006082, 0.008414, 0.02625, 0.07157, 0.1233",\
"0.005394, 0.005433, 0.005528, 0.005683, 0.005842, 0.006135, 0.01075, 0.03623, 0.08376, 0.1279",\
"0.005349, 0.005371, 0.005452, 0.005591, 0.005743, 0.006682, 0.01695, 0.05218, 0.09482, 0.1277",\
"0.005322, 0.005342, 0.005439, 0.00549, 0.005742, 0.009524, 0.03219, 0.06862, 0.09749, 0.118",\
"0.005353, 0.005374, 0.005452, 0.005525, 0.007465, 0.02392, 0.0505, 0.07001, 0.08325, 0.09247",\
"0.00538, 0.005395, 0.005516, 0.009686, 0.02195, 0.03091, 0.03648, 0.04005, 0.04239, 0.044");
}
}
internal_power() {
related_pin : "A4" ;
when : "A1&A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.02669, 0.02673, 0.02688, 0.02704, 0.02718, 0.02728, 0.02735, 0.02739, 0.02741, 0.02743",\
"0.02656, 0.02661, 0.02676, 0.02693, 0.02706, 0.02716, 0.02723, 0.02727, 0.0273, 0.02731",\
"0.02647, 0.02651, 0.02665, 0.02682, 0.02696, 0.02706, 0.02713, 0.02716, 0.0272, 0.0272",\
"0.02637, 0.02642, 0.02656, 0.02672, 0.02686, 0.02697, 0.02703, 0.02708, 0.0271, 0.02709",\
"0.02628, 0.02633, 0.02645, 0.02661, 0.02675, 0.02685, 0.02693, 0.02698, 0.02701, 0.02698",\
"0.0262, 0.02623, 0.02634, 0.02649, 0.02663, 0.02674, 0.02683, 0.02688, 0.02691, 0.02681",\
"0.02614, 0.02617, 0.02626, 0.02639, 0.02652, 0.02664, 0.02673, 0.02678, 0.02669, 0.02633",\
"0.02609, 0.02612, 0.02619, 0.02631, 0.02643, 0.02655, 0.02658, 0.02634, 0.02575, 0.02515",\
"0.02557, 0.02559, 0.02564, 0.02568, 0.02549, 0.02472, 0.02401, 0.02355, 0.02324, 0.02302",\
"0.009625, 0.009649, 0.009715, 0.009815, 0.009917, 0.01002, 0.01011, 0.01019, 0.01025, 0.0103");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.007994, 0.008028, 0.008136, 0.008275, 0.008456, 0.008676, 0.009517, 0.01877, 0.05437, 0.112",\
"0.007978, 0.008013, 0.008121, 0.008247, 0.008413, 0.008652, 0.009636, 0.01915, 0.05559, 0.1131",\
"0.007933, 0.007966, 0.008079, 0.008224, 0.008396, 0.008584, 0.009686, 0.02038, 0.05889, 0.1157",\
"0.007866, 0.007906, 0.008006, 0.008145, 0.008304, 0.008547, 0.01003, 0.02319, 0.0649, 0.1202",\
"0.007786, 0.007825, 0.007933, 0.008058, 0.008226, 0.008432, 0.01081, 0.02843, 0.07383, 0.1256",\
"0.00772, 0.007754, 0.007854, 0.008001, 0.008174, 0.008543, 0.01287, 0.03801, 0.0857, 0.1301",\
"0.007666, 0.007689, 0.007784, 0.007939, 0.008142, 0.00893, 0.01856, 0.05317, 0.09654, 0.1304",\
"0.007644, 0.007663, 0.007755, 0.007831, 0.008053, 0.01124, 0.03245, 0.06968, 0.1002, 0.1219",\
"0.007664, 0.007691, 0.007765, 0.007853, 0.009216, 0.02359, 0.05163, 0.07356, 0.08852, 0.09893",\
"0.007739, 0.007757, 0.00782, 0.01021, 0.02336, 0.03567, 0.04354, 0.04855, 0.05186, 0.05413");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("2.227, 2.324, 2.596, 2.99, 3.489, 4.109, 4.875, 5.813, 6.95, 8.298",\
"2.316, 2.414, 2.686, 3.08, 3.579, 4.199, 4.964, 5.903, 7.039, 8.388",\
"2.597, 2.694, 2.965, 3.361, 3.859, 4.48, 5.245, 6.184, 7.32, 8.669",\
"3.13, 3.228, 3.499, 3.893, 4.393, 5.013, 5.778, 6.717, 7.852, 9.202",\
"3.971, 4.068, 4.34, 4.734, 5.234, 5.854, 6.62, 7.559, 8.695, 10.04",\
"5.125, 5.225, 5.502, 5.901, 6.403, 7.027, 7.794, 8.733, 9.869, 11.22",\
"6.465, 6.577, 6.881, 7.305, 7.827, 8.458, 9.229, 10.17, 11.31, 12.66",\
"7.91, 8.04, 8.381, 8.84, 9.391, 10.04, 10.83, 11.77, 12.91, 14.26",\
"9.469, 9.613, 9.992, 10.49, 11.07, 11.75, 12.55, 13.51, 14.65, 16",\
"11.13, 11.29, 11.71, 12.25, 12.87, 13.58, 14.39, 15.36, 16.51, 17.86");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("3.2, 3.378, 3.9, 4.713, 5.834, 7.326, 9.258, 11.68, 14.63, 18.15",\
"3.248, 3.428, 3.949, 4.762, 5.883, 7.375, 9.306, 11.73, 14.68, 18.2",\
"3.422, 3.601, 4.122, 4.935, 6.056, 7.548, 9.48, 11.9, 14.86, 18.38",\
"3.756, 3.934, 4.456, 5.269, 6.389, 7.881, 9.813, 12.24, 15.19, 18.71",\
"4.282, 4.46, 4.982, 5.793, 6.913, 8.405, 10.34, 12.76, 15.71, 19.24",\
"4.958, 5.14, 5.666, 6.481, 7.602, 9.094, 11.03, 13.45, 16.4, 19.92",\
"5.644, 5.832, 6.371, 7.2, 8.332, 9.828, 11.76, 14.18, 17.14, 20.65",\
"6.309, 6.504, 7.055, 7.895, 9.035, 10.54, 12.48, 14.91, 17.86, 21.38",\
"6.927, 7.13, 7.703, 8.555, 9.701, 11.21, 13.15, 15.59, 18.54, 22.06",\
"7.482, 7.698, 8.294, 9.166, 10.32, 11.83, 13.77, 16.2, 19.17, 22.69");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.6178, 0.6984, 0.9444, 1.359, 1.973, 2.841, 4.022, 5.559, 7.465, 9.768",\
"0.6174, 0.6974, 0.9448, 1.357, 1.976, 2.844, 4.023, 5.559, 7.461, 9.761",\
"0.6178, 0.6976, 0.9444, 1.361, 1.977, 2.841, 4.022, 5.559, 7.459, 9.758",\
"0.6178, 0.6972, 0.9456, 1.358, 1.977, 2.843, 4.023, 5.557, 7.473, 9.762",\
"0.6198, 0.7008, 0.946, 1.359, 1.978, 2.843, 4.023, 5.554, 7.462, 9.758",\
"0.6514, 0.73, 0.9696, 1.379, 1.985, 2.846, 4.026, 5.56, 7.468, 9.758",\
"0.756, 0.836, 1.066, 1.454, 2.04, 2.878, 4.044, 5.566, 7.474, 9.776",\
"0.88, 0.96, 1.192, 1.576, 2.144, 2.962, 4.096, 5.592, 7.48, 9.762",\
"1.006, 1.092, 1.332, 1.71, 2.266, 3.064, 4.176, 5.644, 7.518, 9.784",\
"1.138, 1.228, 1.482, 1.862, 2.4, 3.18, 4.26, 5.708, 7.558, 9.806");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("1.071, 1.242, 1.797, 2.819, 4.431, 6.792, 9.996, 14.06, 19.05, 24.93",\
"1.071, 1.242, 1.797, 2.819, 4.433, 6.8, 9.989, 14.07, 19.06, 24.93",\
"1.07, 1.242, 1.797, 2.819, 4.435, 6.795, 9.988, 14.05, 19.02, 24.97",\
"1.07, 1.241, 1.797, 2.815, 4.432, 6.8, 9.996, 14.06, 19.02, 24.93",\
"1.07, 1.243, 1.801, 2.818, 4.432, 6.8, 9.988, 14.06, 19.06, 24.94",\
"1.096, 1.266, 1.815, 2.824, 4.436, 6.8, 9.996, 14.06, 19, 25",\
"1.146, 1.312, 1.864, 2.866, 4.47, 6.816, 9.992, 14.06, 19.06, 24.97",\
"1.21, 1.374, 1.912, 2.904, 4.504, 6.848, 10.02, 14.05, 19.02, 24.98",\
"1.3, 1.454, 1.976, 2.948, 4.528, 6.868, 10.04, 14.08, 19.05, 24.95",\
"1.402, 1.556, 2.058, 3.006, 4.56, 6.882, 10.04, 14.1, 19.07, 24.99");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("2.411, 2.509, 2.784, 3.181, 3.684, 4.306, 5.073, 6.014, 7.151, 8.501",\
"2.495, 2.593, 2.868, 3.265, 3.768, 4.39, 5.158, 6.098, 7.235, 8.586",\
"2.777, 2.875, 3.15, 3.546, 4.049, 4.672, 5.439, 6.38, 7.516, 8.868",\
"3.313, 3.412, 3.686, 4.083, 4.586, 5.208, 5.975, 6.915, 8.053, 9.404",\
"4.157, 4.255, 4.529, 4.927, 5.43, 6.052, 6.82, 7.761, 8.898, 10.25",\
"5.328, 5.428, 5.706, 6.106, 6.611, 7.235, 8.003, 8.945, 10.08, 11.43",\
"6.723, 6.833, 7.136, 7.555, 8.072, 8.704, 9.475, 10.42, 11.55, 12.91",\
"8.237, 8.361, 8.695, 9.149, 9.695, 10.34, 11.13, 12.07, 13.21, 14.56",\
"9.862, 10, 10.37, 10.86, 11.44, 12.11, 12.91, 13.87, 15.01, 16.36",\
"11.59, 11.75, 12.16, 12.69, 13.3, 14, 14.82, 15.78, 16.93, 18.28");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("3.393, 3.572, 4.093, 4.906, 6.027, 7.519, 9.45, 11.87, 14.83, 18.35",\
"3.443, 3.623, 4.144, 4.957, 6.078, 7.57, 9.502, 11.92, 14.88, 18.39",\
"3.607, 3.785, 4.308, 5.12, 6.241, 7.734, 9.664, 12.09, 15.04, 18.56",\
"3.899, 4.078, 4.6, 5.412, 6.533, 8.025, 9.957, 12.38, 15.33, 18.85",\
"4.35, 4.53, 5.051, 5.863, 6.983, 8.475, 10.41, 12.83, 15.78, 19.3",\
"4.939, 5.121, 5.65, 6.466, 7.587, 9.08, 11.01, 13.44, 16.39, 19.91",\
"5.573, 5.761, 6.303, 7.134, 8.266, 9.762, 11.69, 14.12, 17.07, 20.59",\
"6.208, 6.404, 6.961, 7.804, 8.946, 10.45, 12.39, 14.81, 17.77, 21.29",\
"6.814, 7.017, 7.592, 8.455, 9.604, 11.11, 13.05, 15.48, 18.44, 21.96",\
"7.368, 7.582, 8.181, 9.062, 10.22, 11.73, 13.68, 16.11, 19.07, 22.59");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.628, 0.7072, 0.9542, 1.37, 1.983, 2.851, 4.029, 5.564, 7.476, 9.777",\
"0.6282, 0.7074, 0.9544, 1.37, 1.983, 2.851, 4.028, 5.562, 7.479, 9.78",\
"0.6274, 0.7084, 0.9538, 1.37, 1.987, 2.85, 4.031, 5.566, 7.478, 9.782",\
"0.6278, 0.7082, 0.9538, 1.37, 1.983, 2.851, 4.03, 5.561, 7.47, 9.775",\
"0.6284, 0.7094, 0.9564, 1.371, 1.984, 2.851, 4.027, 5.559, 7.481, 9.78",\
"0.6502, 0.7286, 0.9694, 1.379, 1.994, 2.856, 4.032, 5.562, 7.48, 9.782",\
"0.74, 0.818, 1.048, 1.44, 2.03, 2.876, 4.042, 5.57, 7.482, 9.78",\
"0.858, 0.938, 1.168, 1.552, 2.132, 2.952, 4.09, 5.594, 7.492, 9.768",\
"0.98, 1.062, 1.298, 1.68, 2.246, 3.048, 4.16, 5.64, 7.51, 9.786",\
"1.112, 1.198, 1.448, 1.824, 2.37, 3.156, 4.244, 5.696, 7.564, 9.814");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("1.07, 1.241, 1.798, 2.815, 4.433, 6.798, 9.988, 14.07, 19.02, 24.97",\
"1.072, 1.242, 1.799, 2.816, 4.432, 6.799, 9.995, 14.06, 19.02, 24.93",\
"1.069, 1.241, 1.797, 2.817, 4.432, 6.792, 9.994, 14.06, 19.06, 24.93",\
"1.07, 1.242, 1.8, 2.816, 4.434, 6.8, 9.995, 14.06, 19.02, 24.93",\
"1.071, 1.242, 1.8, 2.815, 4.434, 6.791, 9.994, 14.06, 19.05, 24.94",\
"1.099, 1.269, 1.815, 2.822, 4.436, 6.796, 9.982, 14.07, 19.01, 25.02",\
"1.146, 1.318, 1.866, 2.866, 4.466, 6.816, 9.998, 14.06, 19.02, 24.94",\
"1.204, 1.37, 1.918, 2.91, 4.502, 6.844, 10.02, 14.04, 19.02, 24.95",\
"1.274, 1.44, 1.978, 2.958, 4.534, 6.862, 10.03, 14.08, 19.05, 24.97",\
"1.362, 1.528, 2.054, 3.014, 4.572, 6.882, 10.04, 14.09, 19.05, 24.99");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("2.584, 2.683, 2.961, 3.361, 3.869, 4.494, 5.264, 6.206, 7.345, 8.698",\
"2.661, 2.76, 3.038, 3.439, 3.946, 4.571, 5.341, 6.284, 7.423, 8.775",\
"2.937, 3.038, 3.315, 3.716, 4.222, 4.848, 5.618, 6.561, 7.699, 9.051",\
"3.476, 3.576, 3.854, 4.255, 4.761, 5.386, 6.157, 7.098, 8.237, 9.589",\
"4.324, 4.424, 4.701, 5.101, 5.608, 6.234, 7.004, 7.947, 9.086, 10.44",\
"5.509, 5.61, 5.888, 6.29, 6.797, 7.424, 8.194, 9.138, 10.28, 11.63",\
"6.951, 7.061, 7.358, 7.775, 8.292, 8.923, 9.696, 10.64, 11.78, 13.13",\
"8.522, 8.645, 8.973, 9.424, 9.967, 10.62, 11.4, 12.34, 13.48, 14.84",\
"10.21, 10.35, 10.71, 11.2, 11.77, 12.44, 13.23, 14.19, 15.33, 16.69",\
"12.01, 12.16, 12.56, 13.09, 13.69, 14.39, 15.2, 16.16, 17.31, 18.67");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("3.513, 3.692, 4.214, 5.026, 6.147, 7.639, 9.571, 11.99, 14.95, 18.46",\
"3.568, 3.747, 4.268, 5.081, 6.202, 7.694, 9.626, 12.05, 15, 18.52",\
"3.734, 3.913, 4.435, 5.247, 6.368, 7.861, 9.792, 12.21, 15.17, 18.69",\
"3.991, 4.17, 4.691, 5.504, 6.625, 8.117, 10.05, 12.47, 15.42, 18.94",\
"4.361, 4.54, 5.062, 5.874, 6.994, 8.487, 10.42, 12.84, 15.8, 19.31",\
"4.838, 5.022, 5.548, 6.366, 7.488, 8.98, 10.91, 13.33, 16.29, 19.8",\
"5.355, 5.543, 6.085, 6.918, 8.051, 9.547, 11.48, 13.9, 16.85, 20.37",\
"5.884, 6.08, 6.639, 7.485, 8.628, 10.13, 12.07, 14.49, 17.45, 20.97",\
"6.405, 6.608, 7.182, 8.047, 9.201, 10.71, 12.65, 15.08, 18.04, 21.55",\
"6.891, 7.104, 7.7, 8.581, 9.748, 11.26, 13.2, 15.63, 18.59, 22.11");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.64, 0.7202, 0.9668, 1.382, 1.998, 2.862, 4.043, 5.579, 7.484, 9.787",\
"0.6396, 0.7202, 0.966, 1.382, 1.997, 2.862, 4.039, 5.57, 7.491, 9.793",\
"0.6398, 0.72, 0.9658, 1.382, 1.996, 2.864, 4.04, 5.574, 7.488, 9.788",\
"0.6394, 0.7192, 0.9672, 1.382, 1.996, 2.863, 4.043, 5.579, 7.485, 9.78",\
"0.6396, 0.72, 0.966, 1.381, 1.997, 2.862, 4.042, 5.58, 7.484, 9.79",\
"0.6528, 0.7318, 0.9766, 1.387, 2.002, 2.864, 4.044, 5.578, 7.48, 9.788",\
"0.73, 0.806, 1.038, 1.434, 2.03, 2.886, 4.052, 5.582, 7.488, 9.788",\
"0.844, 0.92, 1.152, 1.536, 2.12, 2.946, 4.09, 5.6, 7.496, 9.778",\
"0.958, 1.042, 1.278, 1.662, 2.228, 3.036, 4.16, 5.64, 7.51, 9.798",\
"1.084, 1.172, 1.418, 1.796, 2.346, 3.134, 4.236, 5.696, 7.55, 9.822");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("1.071, 1.242, 1.8, 2.814, 4.434, 6.8, 9.992, 14.06, 19.02, 24.95",\
"1.07, 1.241, 1.799, 2.816, 4.434, 6.801, 9.992, 14.06, 19.02, 24.93",\
"1.071, 1.242, 1.797, 2.816, 4.429, 6.797, 9.996, 14.05, 19.06, 24.93",\
"1.07, 1.242, 1.796, 2.819, 4.43, 6.794, 9.996, 14.06, 19.05, 24.92",\
"1.072, 1.242, 1.799, 2.819, 4.431, 6.795, 9.988, 14.07, 19.01, 24.95",\
"1.099, 1.268, 1.815, 2.825, 4.44, 6.794, 9.996, 14.06, 19.01, 25",\
"1.142, 1.314, 1.866, 2.872, 4.464, 6.814, 9.984, 14.06, 19.01, 24.96",\
"1.192, 1.366, 1.916, 2.914, 4.506, 6.838, 10.01, 14.05, 19.03, 24.93",\
"1.254, 1.424, 1.974, 2.966, 4.54, 6.856, 10.02, 14.07, 19.03, 24.98",\
"1.326, 1.496, 2.042, 3.022, 4.576, 6.884, 10.03, 14.08, 19.03, 24.98");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("2.728, 2.83, 3.112, 3.518, 4.029, 4.658, 5.432, 6.378, 7.519, 8.873",\
"2.795, 2.897, 3.179, 3.584, 4.096, 4.725, 5.499, 6.445, 7.586, 8.94",\
"3.072, 3.174, 3.456, 3.861, 4.373, 5.002, 5.776, 6.722, 7.863, 9.217",\
"3.614, 3.716, 3.997, 4.403, 4.914, 5.543, 6.317, 7.263, 8.404, 9.76",\
"4.466, 4.568, 4.849, 5.253, 5.766, 6.395, 7.169, 8.116, 9.256, 10.61",\
"5.662, 5.763, 6.044, 6.451, 6.962, 7.592, 8.366, 9.312, 10.45, 11.81",\
"7.142, 7.25, 7.547, 7.961, 8.482, 9.114, 9.891, 10.84, 11.98, 13.33",\
"8.765, 8.888, 9.215, 9.662, 10.2, 10.85, 11.63, 12.58, 13.72, 15.08",\
"10.51, 10.64, 11.01, 11.49, 12.05, 12.73, 13.52, 14.48, 15.62, 16.98",\
"12.37, 12.52, 12.92, 13.44, 14.04, 14.73, 15.54, 16.5, 17.65, 19.01");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("3.56, 3.739, 4.26, 5.073, 6.194, 7.686, 9.618, 12.04, 15, 18.51",\
"3.625, 3.804, 4.325, 5.137, 6.259, 7.751, 9.683, 12.11, 15.06, 18.58",\
"3.793, 3.972, 4.493, 5.306, 6.427, 7.92, 9.851, 12.27, 15.23, 18.75",\
"4.033, 4.212, 4.734, 5.546, 6.667, 8.159, 10.09, 12.51, 15.47, 18.99",\
"4.354, 4.532, 5.054, 5.866, 6.987, 8.479, 10.41, 12.83, 15.79, 19.3",\
"4.743, 4.926, 5.453, 6.269, 7.391, 8.884, 10.82, 13.24, 16.19, 19.71",\
"5.145, 5.333, 5.875, 6.707, 7.839, 9.335, 11.27, 13.69, 16.64, 20.16",\
"5.548, 5.743, 6.299, 7.146, 8.289, 9.792, 11.73, 14.15, 17.1, 20.63",\
"5.943, 6.146, 6.719, 7.582, 8.736, 10.25, 12.18, 14.61, 17.56, 21.08",\
"6.319, 6.528, 7.117, 8, 9.168, 10.68, 12.62, 15.05, 18.01, 21.53");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("0.6544, 0.7346, 0.9812, 1.398, 2.015, 2.881, 4.055, 5.592, 7.503, 9.797",\
"0.6538, 0.7348, 0.9822, 1.396, 2.009, 2.881, 4.055, 5.586, 7.505, 9.804",\
"0.6542, 0.7346, 0.9822, 1.397, 2.016, 2.882, 4.059, 5.593, 7.506, 9.8",\
"0.6542, 0.7348, 0.9812, 1.398, 2.015, 2.88, 4.06, 5.593, 7.506, 9.806",\
"0.6528, 0.734, 0.9804, 1.398, 2.014, 2.88, 4.06, 5.587, 7.506, 9.802",\
"0.66, 0.739, 0.9876, 1.399, 2.018, 2.88, 4.056, 5.59, 7.502, 9.802",\
"0.726, 0.8, 1.034, 1.434, 2.034, 2.896, 4.064, 5.594, 7.506, 9.806",\
"0.834, 0.912, 1.14, 1.532, 2.112, 2.946, 4.092, 5.604, 7.504, 9.786",\
"0.946, 1.028, 1.266, 1.648, 2.22, 3.034, 4.16, 5.648, 7.518, 9.81",\
"1.068, 1.156, 1.396, 1.774, 2.332, 3.13, 4.228, 5.702, 7.554, 9.824");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002314, 0.006926, 0.01573, 0.02946, 0.04871, 0.07405, 0.106, 0.1449, 0.1914");
values("1.07, 1.241, 1.799, 2.815, 4.434, 6.8, 9.994, 14.06, 19.01, 24.94",\
"1.07, 1.242, 1.799, 2.816, 4.431, 6.801, 9.995, 14.06, 19.05, 24.97",\
"1.07, 1.242, 1.8, 2.812, 4.433, 6.796, 9.994, 14.07, 19.06, 24.94",\
"1.07, 1.242, 1.798, 2.819, 4.429, 6.797, 9.996, 14.06, 19.06, 24.93",\
"1.071, 1.242, 1.797, 2.813, 4.434, 6.79, 9.996, 14.06, 19.02, 24.95",\
"1.095, 1.266, 1.813, 2.823, 4.44, 6.8, 9.988, 14.06, 19.03, 25",\
"1.138, 1.31, 1.86, 2.862, 4.458, 6.81, 9.992, 14.06, 19.02, 24.95",\
"1.182, 1.354, 1.91, 2.91, 4.506, 6.83, 10.01, 14.05, 19.02, 24.98",\
"1.228, 1.406, 1.964, 2.958, 4.542, 6.866, 10.01, 14.06, 19.04, 24.98",\
"1.284, 1.464, 2.018, 3.012, 4.574, 6.884, 10.03, 14.08, 19.02, 24.97");
}
}
}
}