blob: e95fd2a32aadc1c7a2c93695dfb2124daa09e2c6 [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.00127413" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.001351625" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.001351845" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.00155903" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.00135333" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.00156046" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.00156189" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.00653895" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.00138479" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.001572175" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.001573385" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.00534512" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.00162151" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.005314155" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.00533951" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.005385655" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00653895" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.00298 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02826, 0.02822, 0.02808, 0.02809, 0.02807, 0.02807, 0.02807, \
0.02805, 0.02808, 0.0281");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01604, -0.01607, -0.01604, -0.01604, -0.01603, -0.01597, -0.01605, \
-0.01599, -0.01606, -0.01606");
}
}
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02826, 0.02822, 0.02812, 0.02811, 0.02807, 0.02805, 0.02815, \
0.02808, 0.02805, 0.0281");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01597, -0.01597, -0.01597, -0.01597, -0.01597, -0.01591, -0.01597, \
-0.01598, -0.01594, -0.01597");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02826, 0.02822, 0.02811, 0.02809, 0.02807, 0.02805, 0.02814, \
0.02807, 0.02806, 0.02807");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01597, -0.01598, -0.016, -0.01598, -0.01597, -0.01593, -0.01599, \
-0.01597, -0.01594, -0.01595");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02827, 0.02825, 0.02815, 0.0281, 0.02809, 0.02809, 0.02809, \
0.02811, 0.02808, 0.02808");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01588, -0.01592, -0.01585, -0.01587, -0.01586, -0.01583, -0.01591, \
-0.01581, -0.01586, -0.01588");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02816, 0.02819, 0.0281, 0.02806, 0.02807, 0.02809, 0.02811, \
0.02808, 0.02808, 0.0281");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01471, 0.01477, 0.01482, 0.01483, 0.0149, 0.01492, 0.01487, \
0.01494, 0.01492, 0.01492");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02815, 0.02818, 0.02809, 0.02807, 0.02806, 0.02806, 0.02811, \
0.02807, 0.02809, 0.02808");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01503, 0.01504, 0.0151, 0.0151, 0.01518, 0.01523, 0.01521, 0.01525, \
0.01516, 0.01523");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02815, 0.02818, 0.02809, 0.0281, 0.02804, 0.02808, 0.0281, 0.02807, \
0.02809, 0.0281");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.04558, 0.04563, 0.0457, 0.04578, 0.04576, 0.04583, 0.04587, \
0.04603, 0.04596, 0.046");
}
}
}
pin(A2) {
capacitance : 0.003036 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03639, 0.03853, 0.04153, 0.04266, 0.04336, 0.04385, 0.04427, \
0.04447, 0.04459, 0.04475");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02527, -0.02523, -0.02514, -0.02508, -0.02507, -0.02509, -0.02512, \
-0.02508, -0.02515, -0.02516");
}
}
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03528, 0.03717, 0.03997, 0.04127, 0.04227, 0.04302, 0.0436, \
0.04396, 0.04422, 0.04444");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02527, -0.02525, -0.02518, -0.02511, -0.02505, -0.0251, -0.02514, \
-0.02513, -0.02513, -0.02509");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03656, 0.03724, 0.03794, 0.03864, 0.03935, 0.04002, 0.04054, \
0.04086, 0.04118, 0.0414");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02521, -0.02522, -0.02515, -0.02512, -0.02507, -0.02509, -0.02516, \
-0.0251, -0.02514, -0.02513");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.0322, 0.03167, 0.02809, 0.02643, 0.02593, 0.0257, 0.02565, 0.0255, \
0.02549, 0.02543");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02515, -0.02512, -0.02516, -0.02513, -0.0251, -0.02511, -0.02516, \
-0.02508, -0.02515, -0.02516");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02804, 0.02803, 0.02797, 0.02791, 0.02792, 0.02788, 0.02796, \
0.0279, 0.02789, 0.0279");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01601, -0.01601, -0.01597, -0.01596, -0.01596, -0.01599, -0.01604, \
-0.01601, -0.01606, -0.01608");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02829, 0.02825, 0.02826, 0.02819, 0.02818, 0.02816, 0.02821, \
0.02814, 0.02817, 0.02815");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01582, -0.01584, -0.01582, -0.01578, -0.01581, -0.01583, -0.0159, \
-0.01585, -0.01589, -0.01592");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02823, 0.02827, 0.02821, 0.02817, 0.02819, 0.02816, 0.02821, \
0.02816, 0.02814, 0.02813");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01482, 0.01481, 0.01483, 0.01477, 0.01473, 0.01471, 0.01459, \
0.01464, 0.01454, 0.01453");
}
}
}
pin(A3) {
capacitance : 0.002956 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03047, 0.03144, 0.03337, 0.03417, 0.03429, 0.03427, 0.03429, \
0.03418, 0.03418, 0.03411");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0253, -0.02525, -0.02518, -0.02507, -0.02511, -0.02509, -0.02514, \
-0.02508, -0.02514, -0.02514");
}
}
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02824, 0.0272, 0.0254, 0.02519, 0.02517, 0.02514, 0.02515, 0.02514, \
0.02517, 0.02515");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02511, -0.02516, -0.02515, -0.02512, -0.0251, -0.02509, -0.02513, \
-0.02507, -0.02514, -0.02515");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03754, 0.03841, 0.03938, 0.04004, 0.04069, 0.04128, 0.04173, \
0.04202, 0.04226, 0.04244");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02522, -0.02523, -0.02516, -0.02513, -0.02511, -0.02509, -0.02514, \
-0.0251, -0.02516, -0.02511");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03323, 0.03163, 0.02814, 0.02631, 0.02564, 0.02536, 0.02524, \
0.02513, 0.0251, 0.02509");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02512, -0.02517, -0.02513, -0.0251, -0.02511, -0.02508, -0.02514, \
-0.02509, -0.02516, -0.02516");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03314, 0.03457, 0.03687, 0.03792, 0.0387, 0.03937, 0.03996, \
0.0403, 0.0406, 0.04083");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02528, -0.02531, -0.02519, -0.02511, -0.02511, -0.02509, -0.02513, \
-0.02507, -0.02523, -0.02514");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03063, 0.02932, 0.02655, 0.02572, 0.02547, 0.02531, 0.02526, \
0.02518, 0.02511, 0.0251");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02514, -0.02516, -0.02517, -0.02513, -0.02509, -0.02513, -0.02517, \
-0.02505, -0.02516, -0.02516");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02788, 0.02793, 0.02786, 0.02787, 0.02779, 0.02782, 0.02786, \
0.0278, 0.02779, 0.02777");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01681, -0.01682, -0.01678, -0.01676, -0.01675, -0.01679, -0.01686, \
-0.01682, -0.01687, -0.01691");
}
}
}
pin(A4) {
capacitance : 0.002867 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02559, 0.02536, 0.02521, 0.02518, 0.02516, 0.02515, 0.02519, \
0.02516, 0.02518, 0.02517");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0252, -0.02521, -0.02513, -0.02509, -0.02508, -0.02506, -0.02512, \
-0.02509, -0.02516, -0.02515");
}
}
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02711, 0.02619, 0.02527, 0.02518, 0.02513, 0.02519, 0.02519, \
0.02515, 0.02519, 0.0252");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02518, -0.02518, -0.02514, -0.0251, -0.0251, -0.02508, -0.02514, \
-0.02508, -0.02513, -0.02513");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.0258, 0.0254, 0.02523, 0.02519, 0.02516, 0.02514, 0.02521, 0.02516, \
0.0252, 0.02519");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0252, -0.02521, -0.02515, -0.02512, -0.02506, -0.02511, -0.02513, \
-0.02509, -0.02515, -0.02512");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.0304, 0.02897, 0.02678, 0.02569, 0.02531, 0.02516, 0.02512, \
0.02503, 0.02504, 0.02502");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02516, -0.02518, -0.02515, -0.02513, -0.02513, -0.02512, -0.02516, \
-0.02507, -0.02516, -0.02515");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.0264, 0.02553, 0.02527, 0.02519, 0.02516, 0.02515, 0.02521, \
0.02514, 0.02522, 0.02518");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0252, -0.02521, -0.02515, -0.02512, -0.02509, -0.02509, -0.02515, \
-0.02508, -0.02513, -0.02514");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02974, 0.02825, 0.02629, 0.02547, 0.02515, 0.02501, 0.02502, \
0.02497, 0.0249, 0.02492");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02517, -0.02517, -0.02515, -0.02514, -0.02515, -0.02513, -0.02514, \
-0.0251, -0.02515, -0.02516");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02856, 0.02701, 0.0258, 0.0253, 0.02511, 0.025, 0.025, 0.02494, \
0.02497, 0.02495");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02522, -0.02519, -0.02517, -0.02512, -0.02509, -0.0251, -0.02515, \
-0.02508, -0.02515, -0.02513");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3&A4)" ;
max_capacitance : 0.2272 ;
max_transition : 3.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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.3029, 0.2983, 0.2877, 0.2787, 0.2727, 0.2687, 0.2658, 0.2637, 0.2626, 0.2615",\
"0.3036, 0.299, 0.2884, 0.2797, 0.2736, 0.2695, 0.2666, 0.2645, 0.2635, 0.2623",\
"0.3079, 0.3032, 0.2923, 0.2835, 0.2772, 0.273, 0.2701, 0.2684, 0.2669, 0.2658",\
"0.3283, 0.3228, 0.3102, 0.2992, 0.2917, 0.2863, 0.2827, 0.2803, 0.2786, 0.2775",\
"0.3775, 0.3705, 0.3539, 0.3373, 0.3254, 0.3171, 0.3113, 0.3074, 0.3044, 0.3023",\
"0.4546, 0.4462, 0.425, 0.4018, 0.3839, 0.3705, 0.3611, 0.3543, 0.3493, 0.3456",\
"0.5591, 0.5495, 0.5237, 0.4935, 0.468, 0.4485, 0.4341, 0.4235, 0.4157, 0.4098",\
"0.691, 0.6801, 0.6503, 0.6133, 0.5798, 0.553, 0.5326, 0.5171, 0.5054, 0.4966",\
"0.8505, 0.8387, 0.8053, 0.7625, 0.7202, 0.6859, 0.6579, 0.6367, 0.6203, 0.6073",\
"1.038, 1.025, 0.9891, 0.9406, 0.8907, 0.8475, 0.8116, 0.7832, 0.7611, 0.7438");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.2758, 0.2674, 0.2451, 0.221, 0.2033, 0.1899, 0.1816, 0.1758, 0.1716, 0.1688",\
"0.2756, 0.2674, 0.2448, 0.2211, 0.2031, 0.1896, 0.1814, 0.1751, 0.1704, 0.1688",\
"0.2774, 0.2689, 0.2466, 0.2224, 0.2045, 0.1917, 0.1832, 0.177, 0.1731, 0.1699",\
"0.2888, 0.2804, 0.258, 0.2338, 0.2154, 0.2024, 0.1933, 0.1871, 0.182, 0.1809",\
"0.3219, 0.3132, 0.2898, 0.2647, 0.2445, 0.2295, 0.2195, 0.2125, 0.2072, 0.204",\
"0.3811, 0.3718, 0.3477, 0.3205, 0.2979, 0.2795, 0.267, 0.2577, 0.251, 0.2463",\
"0.4677, 0.4581, 0.4315, 0.401, 0.3755, 0.3541, 0.337, 0.3244, 0.3149, 0.3079",\
"0.5825, 0.5723, 0.544, 0.5083, 0.4772, 0.4521, 0.4316, 0.4146, 0.4012, 0.3921",\
"0.7225, 0.7121, 0.6819, 0.6418, 0.6047, 0.5739, 0.5491, 0.5304, 0.5129, 0.4988",\
"0.8888, 0.8777, 0.8456, 0.8017, 0.7587, 0.7212, 0.6919, 0.6683, 0.6487, 0.6302");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.3413, 0.3361, 0.324, 0.3129, 0.3056, 0.3005, 0.2969, 0.2944, 0.2928, 0.2914",\
"0.3419, 0.3366, 0.3245, 0.3135, 0.3061, 0.301, 0.2975, 0.2949, 0.2933, 0.2919",\
"0.3452, 0.3401, 0.3277, 0.3165, 0.3091, 0.304, 0.3004, 0.2979, 0.2961, 0.2947",\
"0.3652, 0.3593, 0.3456, 0.3327, 0.3237, 0.3175, 0.3131, 0.3102, 0.308, 0.3064",\
"0.4171, 0.4099, 0.3921, 0.3738, 0.36, 0.3506, 0.3439, 0.3392, 0.3357, 0.3332",\
"0.5004, 0.4918, 0.4693, 0.444, 0.4236, 0.4087, 0.3979, 0.39, 0.3842, 0.3799",\
"0.6134, 0.6033, 0.5765, 0.5438, 0.5157, 0.4936, 0.4771, 0.4649, 0.4558, 0.449",\
"0.7556, 0.7446, 0.7138, 0.6742, 0.6375, 0.6074, 0.5841, 0.5663, 0.5527, 0.5424",\
"0.928, 0.916, 0.8818, 0.8359, 0.7906, 0.7518, 0.7203, 0.6958, 0.6768, 0.6621",\
"1.131, 1.118, 1.081, 1.03, 0.9759, 0.928, 0.8879, 0.8555, 0.8296, 0.8093");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.2761, 0.2676, 0.2451, 0.2213, 0.203, 0.1905, 0.1816, 0.1759, 0.1716, 0.1688",\
"0.2752, 0.2667, 0.2442, 0.2207, 0.2021, 0.1896, 0.181, 0.1749, 0.1708, 0.1677",\
"0.2756, 0.2671, 0.2448, 0.2207, 0.203, 0.1895, 0.1812, 0.1754, 0.1709, 0.1682",\
"0.286, 0.2774, 0.2549, 0.2306, 0.2118, 0.1984, 0.1898, 0.1836, 0.1785, 0.1754",\
"0.3178, 0.3091, 0.2856, 0.26, 0.24, 0.2251, 0.2147, 0.2074, 0.2028, 0.199",\
"0.3774, 0.3684, 0.3437, 0.317, 0.2939, 0.2752, 0.2626, 0.2529, 0.2466, 0.2419",\
"0.4679, 0.4583, 0.4314, 0.4, 0.3745, 0.3525, 0.335, 0.322, 0.3121, 0.3052",\
"0.5877, 0.5773, 0.5488, 0.5121, 0.4798, 0.4546, 0.4342, 0.4167, 0.4029, 0.3932",\
"0.7342, 0.7236, 0.6937, 0.6524, 0.6136, 0.5817, 0.5568, 0.536, 0.5189, 0.5048",\
"0.9082, 0.8972, 0.8657, 0.8211, 0.7759, 0.7371, 0.7059, 0.6814, 0.6608, 0.644");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.3817, 0.3759, 0.3622, 0.3494, 0.3406, 0.3343, 0.3298, 0.3267, 0.3245, 0.3229",\
"0.3811, 0.3755, 0.3617, 0.3489, 0.3401, 0.3337, 0.3294, 0.3263, 0.324, 0.3224",\
"0.3836, 0.3777, 0.3639, 0.3508, 0.3419, 0.3356, 0.3311, 0.328, 0.3257, 0.3241",\
"0.4035, 0.3973, 0.3819, 0.3671, 0.3567, 0.3493, 0.3442, 0.3404, 0.3378, 0.3358",\
"0.4583, 0.4505, 0.4314, 0.411, 0.3958, 0.3851, 0.3773, 0.3717, 0.3676, 0.3647",\
"0.5484, 0.5395, 0.5158, 0.4884, 0.4658, 0.4487, 0.4364, 0.4273, 0.4207, 0.4157",\
"0.6724, 0.662, 0.6337, 0.5991, 0.5682, 0.5435, 0.5248, 0.5107, 0.5002, 0.4922",\
"0.83, 0.8187, 0.7867, 0.7446, 0.7042, 0.6711, 0.6446, 0.6241, 0.6085, 0.5964",\
"1.022, 1.01, 0.9743, 0.9257, 0.8767, 0.8337, 0.7979, 0.77, 0.7476, 0.7305",\
"1.25, 1.237, 1.198, 1.143, 1.086, 1.032, 0.9871, 0.9501, 0.9203, 0.8965");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.2761, 0.2676, 0.2449, 0.2213, 0.2028, 0.1903, 0.1815, 0.1757, 0.1713, 0.1682",\
"0.2751, 0.2667, 0.2441, 0.2203, 0.202, 0.1895, 0.1809, 0.1748, 0.1706, 0.1677",\
"0.2742, 0.2657, 0.2433, 0.2194, 0.2016, 0.1882, 0.1799, 0.1741, 0.1698, 0.1666",\
"0.2823, 0.2738, 0.251, 0.2271, 0.2085, 0.1954, 0.1864, 0.18, 0.1749, 0.1737",\
"0.3123, 0.3037, 0.2804, 0.2551, 0.2349, 0.2207, 0.2102, 0.2033, 0.1986, 0.1952",\
"0.3746, 0.3656, 0.341, 0.3139, 0.291, 0.2726, 0.26, 0.2504, 0.2445, 0.2392",\
"0.4719, 0.4624, 0.4353, 0.4029, 0.3768, 0.3552, 0.3378, 0.3241, 0.3149, 0.3074",\
"0.6011, 0.5909, 0.5616, 0.5237, 0.4909, 0.4646, 0.4429, 0.4261, 0.4122, 0.4003",\
"0.7605, 0.7499, 0.7194, 0.6771, 0.6365, 0.6029, 0.5775, 0.5561, 0.5382, 0.5235",\
"0.9496, 0.9387, 0.9067, 0.8618, 0.8137, 0.7717, 0.7396, 0.7137, 0.6933, 0.6742");
}
}
internal_power() {
related_pin : "A4" ;
when : "A1&A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.4199, 0.4137, 0.3987, 0.3839, 0.3734, 0.366, 0.3608, 0.357, 0.3543, 0.3524",\
"0.419, 0.4127, 0.3976, 0.3828, 0.3724, 0.3652, 0.3598, 0.356, 0.3533, 0.3513",\
"0.4208, 0.4146, 0.3993, 0.3846, 0.3738, 0.3666, 0.3612, 0.3574, 0.3549, 0.3529",\
"0.4411, 0.4343, 0.4179, 0.4013, 0.3889, 0.3806, 0.3744, 0.3702, 0.3671, 0.3648",\
"0.4989, 0.4909, 0.4704, 0.4484, 0.4316, 0.4193, 0.4102, 0.4039, 0.3993, 0.3959",\
"0.5976, 0.5884, 0.5631, 0.534, 0.5089, 0.4901, 0.4758, 0.4655, 0.4579, 0.4522",\
"0.7354, 0.7248, 0.6953, 0.6579, 0.6242, 0.5965, 0.5756, 0.5593, 0.5472, 0.5381",\
"0.9129, 0.9012, 0.8676, 0.8227, 0.7787, 0.7415, 0.7116, 0.6881, 0.6701, 0.656",\
"1.131, 1.118, 1.081, 1.029, 0.9756, 0.9275, 0.8872, 0.855, 0.8292, 0.8089",\
"1.391, 1.377, 1.337, 1.279, 1.216, 1.156, 1.105, 1.062, 1.027, 0.9994");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.2761, 0.2675, 0.2448, 0.2213, 0.2031, 0.1906, 0.1816, 0.1755, 0.1714, 0.1682",\
"0.2753, 0.2668, 0.2441, 0.2207, 0.2021, 0.1895, 0.1809, 0.1748, 0.1706, 0.1677",\
"0.2737, 0.2655, 0.2427, 0.2187, 0.2007, 0.1883, 0.1794, 0.1734, 0.169, 0.1666",\
"0.2794, 0.271, 0.2487, 0.2248, 0.2059, 0.193, 0.1839, 0.1783, 0.1736, 0.1704",\
"0.3075, 0.299, 0.2757, 0.2505, 0.231, 0.2165, 0.2067, 0.1997, 0.196, 0.1919",\
"0.3724, 0.3634, 0.3389, 0.3115, 0.2889, 0.2711, 0.2584, 0.249, 0.2421, 0.2375",\
"0.4782, 0.4681, 0.4408, 0.4077, 0.3805, 0.3593, 0.3415, 0.328, 0.3182, 0.3101",\
"0.6193, 0.6092, 0.58, 0.5404, 0.5065, 0.479, 0.4575, 0.4392, 0.4243, 0.4135",\
"0.7953, 0.7846, 0.7531, 0.7098, 0.6661, 0.6312, 0.6034, 0.5827, 0.564, 0.5483",\
"1.006, 0.9955, 0.9631, 0.9152, 0.8646, 0.8202, 0.784, 0.7568, 0.734, 0.7149");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.1878, 0.2026, 0.2464, 0.3154, 0.4118, 0.5408, 0.7081, 0.9185, 1.175, 1.482",\
"0.1937, 0.2085, 0.2523, 0.3213, 0.4178, 0.5467, 0.714, 0.9244, 1.181, 1.488",\
"0.2149, 0.2298, 0.2734, 0.3423, 0.4388, 0.5677, 0.735, 0.9453, 1.202, 1.509",\
"0.2566, 0.2712, 0.3143, 0.3829, 0.4789, 0.6076, 0.7746, 0.9847, 1.242, 1.548",\
"0.308, 0.3236, 0.3683, 0.4378, 0.5336, 0.6616, 0.8277, 1.037, 1.294, 1.6",\
"0.3577, 0.3749, 0.4232, 0.4958, 0.5937, 0.7221, 0.8875, 1.096, 1.351, 1.657",\
"0.4046, 0.4232, 0.4752, 0.5524, 0.6537, 0.785, 0.9517, 1.16, 1.414, 1.718",\
"0.4475, 0.4678, 0.5246, 0.6066, 0.7121, 0.8469, 1.017, 1.226, 1.481, 1.784",\
"0.4879, 0.5096, 0.5705, 0.6582, 0.7687, 0.9069, 1.08, 1.293, 1.551, 1.855",\
"0.5256, 0.5487, 0.6135, 0.7071, 0.8226, 0.9651, 1.141, 1.358, 1.619, 1.928");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.3541, 0.3749, 0.4361, 0.5326, 0.6686, 0.8521, 1.091, 1.391, 1.757, 2.195",\
"0.3559, 0.3769, 0.4379, 0.5346, 0.6703, 0.8539, 1.093, 1.392, 1.759, 2.198",\
"0.3655, 0.3865, 0.4477, 0.5443, 0.6801, 0.8638, 1.102, 1.402, 1.769, 2.208",\
"0.3923, 0.4131, 0.4742, 0.5706, 0.7066, 0.8901, 1.128, 1.428, 1.795, 2.233",\
"0.4377, 0.4588, 0.5197, 0.6158, 0.7511, 0.9336, 1.171, 1.47, 1.837, 2.275",\
"0.495, 0.5161, 0.5778, 0.6744, 0.8091, 0.9913, 1.228, 1.526, 1.891, 2.328",\
"0.5605, 0.5824, 0.6456, 0.744, 0.879, 1.06, 1.296, 1.593, 1.957, 2.394",\
"0.63, 0.6523, 0.719, 0.8204, 0.9577, 1.14, 1.375, 1.671, 2.034, 2.469",\
"0.7007, 0.7251, 0.7941, 0.8991, 1.04, 1.226, 1.464, 1.76, 2.122, 2.556",\
"0.7731, 0.7982, 0.8701, 0.9799, 1.126, 1.315, 1.557, 1.858, 2.22, 2.653");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.08462, 0.1008, 0.1503, 0.2398, 0.382, 0.5877, 0.8691, 1.225, 1.665, 2.189",\
"0.08444, 0.1009, 0.1506, 0.2401, 0.3822, 0.5881, 0.8677, 1.226, 1.667, 2.191",\
"0.08452, 0.1011, 0.1511, 0.2399, 0.3814, 0.5881, 0.8691, 1.227, 1.667, 2.189",\
"0.08754, 0.1036, 0.1529, 0.2416, 0.383, 0.5888, 0.8689, 1.227, 1.667, 2.191",\
"0.1034, 0.1191, 0.1669, 0.2499, 0.3876, 0.5904, 0.8699, 1.227, 1.666, 2.19",\
"0.1244, 0.1413, 0.1901, 0.2722, 0.402, 0.599, 0.8726, 1.227, 1.665, 2.191",\
"0.1488, 0.1682, 0.2184, 0.3, 0.4268, 0.618, 0.8826, 1.231, 1.667, 2.19",\
"0.1768, 0.197, 0.2504, 0.332, 0.4576, 0.6452, 0.9082, 1.248, 1.674, 2.192",\
"0.2046, 0.2274, 0.2856, 0.369, 0.4916, 0.6776, 0.9388, 1.28, 1.698, 2.205",\
"0.2356, 0.2588, 0.3216, 0.4084, 0.5302, 0.7112, 0.9722, 1.313, 1.737, 2.239");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.1445, 0.1699, 0.2465, 0.3821, 0.6029, 0.9215, 1.352, 1.899, 2.577, 3.382",\
"0.1437, 0.1694, 0.2466, 0.3829, 0.6028, 0.9215, 1.351, 1.903, 2.575, 3.383",\
"0.1436, 0.1703, 0.2463, 0.3823, 0.6015, 0.9214, 1.349, 1.901, 2.574, 3.386",\
"0.1443, 0.1697, 0.2465, 0.3813, 0.6007, 0.9203, 1.351, 1.902, 2.575, 3.385",\
"0.1464, 0.171, 0.2484, 0.3843, 0.602, 0.9222, 1.351, 1.9, 2.577, 3.383",\
"0.151, 0.1768, 0.2544, 0.3902, 0.6072, 0.9246, 1.353, 1.899, 2.576, 3.383",\
"0.163, 0.189, 0.2666, 0.4004, 0.615, 0.9306, 1.355, 1.904, 2.58, 3.383",\
"0.1774, 0.204, 0.285, 0.4208, 0.6318, 0.9424, 1.364, 1.909, 2.579, 3.383",\
"0.1932, 0.2214, 0.3042, 0.445, 0.6564, 0.966, 1.383, 1.92, 2.587, 3.391",\
"0.2108, 0.2402, 0.3284, 0.4702, 0.6848, 0.997, 1.415, 1.946, 2.604, 3.397");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.2048, 0.2204, 0.2657, 0.3364, 0.4335, 0.5626, 0.7298, 0.9399, 1.197, 1.504",\
"0.2105, 0.2261, 0.2715, 0.342, 0.4391, 0.5682, 0.7354, 0.9456, 1.203, 1.509",\
"0.231, 0.2466, 0.2919, 0.3625, 0.4596, 0.5887, 0.7558, 0.9661, 1.223, 1.53",\
"0.2737, 0.289, 0.3338, 0.4038, 0.5005, 0.6292, 0.7962, 1.006, 1.263, 1.569",\
"0.331, 0.3471, 0.3931, 0.4636, 0.5599, 0.6879, 0.8539, 1.063, 1.319, 1.626",\
"0.3898, 0.4073, 0.4567, 0.5308, 0.6289, 0.757, 0.922, 1.13, 1.385, 1.691",\
"0.448, 0.4669, 0.5207, 0.5992, 0.7011, 0.8317, 0.9971, 1.204, 1.458, 1.762",\
"0.506, 0.5269, 0.5846, 0.6686, 0.7754, 0.9091, 1.077, 1.286, 1.539, 1.842",\
"0.5642, 0.5865, 0.6496, 0.7394, 0.8508, 0.9881, 1.159, 1.371, 1.627, 1.929",\
"0.6232, 0.6476, 0.7149, 0.8109, 0.9281, 1.069, 1.244, 1.459, 1.718, 2.024");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.3852, 0.4062, 0.467, 0.5636, 0.6997, 0.8834, 1.122, 1.422, 1.788, 2.227",\
"0.3855, 0.4062, 0.4672, 0.5641, 0.7, 0.8836, 1.122, 1.422, 1.789, 2.228",\
"0.3877, 0.4087, 0.4698, 0.5663, 0.7022, 0.8858, 1.124, 1.424, 1.791, 2.229",\
"0.4019, 0.4226, 0.4836, 0.5801, 0.7159, 0.8991, 1.138, 1.437, 1.804, 2.242",\
"0.4332, 0.4541, 0.5151, 0.6114, 0.7465, 0.9291, 1.167, 1.466, 1.833, 2.27",\
"0.477, 0.4986, 0.5604, 0.6574, 0.7921, 0.9739, 1.211, 1.509, 1.875, 2.312",\
"0.5271, 0.5496, 0.6139, 0.7131, 0.8486, 1.03, 1.266, 1.563, 1.927, 2.363",\
"0.5771, 0.6007, 0.6685, 0.772, 0.9113, 1.095, 1.331, 1.626, 1.989, 2.424",\
"0.6254, 0.6505, 0.7221, 0.8302, 0.9747, 1.162, 1.401, 1.698, 2.06, 2.493",\
"0.6713, 0.6977, 0.7728, 0.8864, 1.036, 1.229, 1.473, 1.775, 2.14, 2.572");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.09136, 0.1081, 0.1587, 0.2459, 0.3854, 0.5907, 0.8699, 1.227, 1.667, 2.191",\
"0.0913, 0.1081, 0.1583, 0.2459, 0.3853, 0.5907, 0.8693, 1.226, 1.667, 2.191",\
"0.09116, 0.1083, 0.1587, 0.2453, 0.3853, 0.5908, 0.8699, 1.227, 1.664, 2.191",\
"0.09316, 0.1098, 0.1606, 0.2469, 0.386, 0.5908, 0.8696, 1.227, 1.667, 2.191",\
"0.1083, 0.125, 0.1727, 0.2554, 0.3908, 0.5924, 0.8706, 1.227, 1.665, 2.191",\
"0.1308, 0.149, 0.1977, 0.2772, 0.4052, 0.6, 0.8736, 1.228, 1.666, 2.191",\
"0.1574, 0.1768, 0.2286, 0.307, 0.4306, 0.6188, 0.8828, 1.232, 1.665, 2.19",\
"0.1866, 0.208, 0.2624, 0.343, 0.4632, 0.6472, 0.9062, 1.246, 1.674, 2.191",\
"0.218, 0.2412, 0.3006, 0.3832, 0.5008, 0.6798, 0.9378, 1.275, 1.694, 2.201",\
"0.251, 0.2762, 0.3402, 0.4262, 0.5432, 0.7184, 0.9718, 1.31, 1.729, 2.231");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.1439, 0.1693, 0.2465, 0.3821, 0.6007, 0.9199, 1.35, 1.899, 2.574, 3.384",\
"0.1435, 0.1689, 0.2467, 0.3829, 0.6014, 0.9216, 1.351, 1.9, 2.577, 3.383",\
"0.1436, 0.1703, 0.2465, 0.3821, 0.6031, 0.9216, 1.351, 1.899, 2.577, 3.382",\
"0.1437, 0.1695, 0.2466, 0.3817, 0.601, 0.9216, 1.352, 1.899, 2.577, 3.384",\
"0.1468, 0.1717, 0.2488, 0.3842, 0.6024, 0.9224, 1.351, 1.903, 2.575, 3.388",\
"0.1542, 0.1793, 0.2562, 0.3908, 0.607, 0.925, 1.352, 1.903, 2.575, 3.382",\
"0.1668, 0.1938, 0.2718, 0.4048, 0.6174, 0.9306, 1.357, 1.904, 2.579, 3.383",\
"0.1822, 0.2106, 0.293, 0.429, 0.6386, 0.9466, 1.366, 1.909, 2.578, 3.385",\
"0.2, 0.2292, 0.315, 0.457, 0.6668, 0.9756, 1.389, 1.924, 2.589, 3.392",\
"0.2182, 0.2492, 0.3402, 0.4866, 0.702, 1.01, 1.427, 1.955, 2.608, 3.399");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.2209, 0.2371, 0.2841, 0.3563, 0.4544, 0.5841, 0.7514, 0.9615, 1.219, 1.525",\
"0.2255, 0.2417, 0.2886, 0.3608, 0.4589, 0.5887, 0.756, 0.9661, 1.223, 1.529",\
"0.245, 0.2612, 0.3081, 0.3802, 0.4783, 0.608, 0.7752, 0.9854, 1.242, 1.548",\
"0.2883, 0.3042, 0.3505, 0.4221, 0.5198, 0.6492, 0.8162, 1.026, 1.283, 1.589",\
"0.3509, 0.3673, 0.4145, 0.4862, 0.5832, 0.7116, 0.8777, 1.087, 1.343, 1.649",\
"0.4181, 0.4362, 0.4868, 0.562, 0.6608, 0.7889, 0.9538, 1.162, 1.417, 1.722",\
"0.4879, 0.5075, 0.5625, 0.6424, 0.7451, 0.8756, 1.041, 1.248, 1.501, 1.805",\
"0.5612, 0.5829, 0.6423, 0.7283, 0.8357, 0.9692, 1.137, 1.344, 1.597, 1.899",\
"0.6391, 0.6622, 0.727, 0.819, 0.932, 1.07, 1.241, 1.451, 1.705, 2.007",\
"0.7218, 0.747, 0.8166, 0.9152, 1.034, 1.176, 1.351, 1.564, 1.822, 2.127");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.4066, 0.4275, 0.4882, 0.5851, 0.7211, 0.9047, 1.143, 1.443, 1.809, 2.249",\
"0.4067, 0.4277, 0.4885, 0.5852, 0.7212, 0.9049, 1.143, 1.443, 1.81, 2.249",\
"0.4045, 0.4255, 0.4866, 0.5832, 0.7191, 0.9026, 1.141, 1.441, 1.808, 2.246",\
"0.4066, 0.4275, 0.4882, 0.5848, 0.7207, 0.9041, 1.142, 1.442, 1.809, 2.247",\
"0.4214, 0.4423, 0.5034, 0.5997, 0.7351, 0.9179, 1.156, 1.455, 1.821, 2.26",\
"0.4481, 0.4697, 0.5317, 0.6287, 0.7636, 0.9456, 1.183, 1.481, 1.846, 2.284",\
"0.4771, 0.4998, 0.5654, 0.6659, 0.8024, 0.9842, 1.22, 1.517, 1.881, 2.317",\
"0.502, 0.5263, 0.596, 0.702, 0.8436, 1.029, 1.265, 1.561, 1.924, 2.359",\
"0.5217, 0.5478, 0.6215, 0.7337, 0.8821, 1.072, 1.314, 1.612, 1.975, 2.407",\
"0.5339, 0.5616, 0.6396, 0.7583, 0.9138, 1.111, 1.359, 1.664, 2.03, 2.463");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.09806, 0.1154, 0.1659, 0.2525, 0.39, 0.5937, 0.8709, 1.227, 1.667, 2.191",\
"0.09786, 0.1153, 0.1656, 0.2525, 0.3907, 0.5935, 0.8717, 1.227, 1.667, 2.188",\
"0.09822, 0.1154, 0.1658, 0.252, 0.3905, 0.5939, 0.8713, 1.228, 1.667, 2.188",\
"0.09924, 0.1168, 0.1674, 0.2536, 0.391, 0.5934, 0.871, 1.228, 1.666, 2.19",\
"0.114, 0.1308, 0.1792, 0.2614, 0.3953, 0.5956, 0.8713, 1.229, 1.665, 2.191",\
"0.1377, 0.1561, 0.2055, 0.2844, 0.4112, 0.604, 0.8742, 1.229, 1.667, 2.189",\
"0.1666, 0.1862, 0.2376, 0.3176, 0.4372, 0.6226, 0.8852, 1.234, 1.666, 2.189",\
"0.1988, 0.2202, 0.2764, 0.3556, 0.4722, 0.6526, 0.9086, 1.247, 1.673, 2.193",\
"0.2338, 0.2578, 0.3178, 0.3994, 0.515, 0.6898, 0.9428, 1.277, 1.694, 2.202",\
"0.2714, 0.298, 0.3636, 0.448, 0.5618, 0.7312, 0.9802, 1.315, 1.731, 2.23");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.1439, 0.1693, 0.2467, 0.3829, 0.6012, 0.9215, 1.351, 1.9, 2.577, 3.384",\
"0.1436, 0.1694, 0.2464, 0.3813, 0.6014, 0.9215, 1.35, 1.9, 2.576, 3.382",\
"0.1436, 0.1703, 0.2464, 0.3821, 0.6029, 0.9215, 1.351, 1.899, 2.577, 3.382",\
"0.1439, 0.1692, 0.2467, 0.3813, 0.6009, 0.92, 1.351, 1.902, 2.575, 3.385",\
"0.1467, 0.1725, 0.2488, 0.3837, 0.6026, 0.9214, 1.352, 1.9, 2.575, 3.383",\
"0.1557, 0.1808, 0.2572, 0.3912, 0.6074, 0.9252, 1.353, 1.903, 2.577, 3.384",\
"0.1714, 0.1982, 0.2774, 0.4096, 0.6204, 0.9318, 1.356, 1.904, 2.576, 3.383",\
"0.189, 0.2174, 0.3018, 0.4394, 0.6486, 0.9538, 1.37, 1.91, 2.58, 3.382",\
"0.2088, 0.2404, 0.3304, 0.4728, 0.6836, 0.9904, 1.401, 1.929, 2.591, 3.389",\
"0.2296, 0.2612, 0.356, 0.5084, 0.7272, 1.032, 1.447, 1.971, 2.618, 3.405");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.2319, 0.2486, 0.297, 0.3709, 0.4704, 0.601, 0.7688, 0.9792, 1.236, 1.542",\
"0.2359, 0.2527, 0.3011, 0.375, 0.4745, 0.6051, 0.7729, 0.9833, 1.24, 1.547",\
"0.255, 0.2718, 0.3202, 0.3938, 0.4934, 0.624, 0.7918, 1.002, 1.259, 1.565",\
"0.299, 0.3155, 0.3631, 0.4363, 0.5355, 0.6657, 0.8332, 1.043, 1.3, 1.606",\
"0.3661, 0.3829, 0.4311, 0.504, 0.6022, 0.7314, 0.8981, 1.107, 1.363, 1.669",\
"0.4415, 0.4602, 0.5119, 0.5881, 0.6879, 0.8164, 0.9819, 1.19, 1.445, 1.749",\
"0.5234, 0.544, 0.6004, 0.6819, 0.7857, 0.9164, 1.081, 1.288, 1.541, 1.845",\
"0.6132, 0.6359, 0.6971, 0.785, 0.8943, 1.028, 1.196, 1.402, 1.655, 1.956",\
"0.7114, 0.7358, 0.8033, 0.8982, 1.013, 1.152, 1.323, 1.532, 1.785, 2.086",\
"0.8201, 0.8466, 0.9197, 1.022, 1.144, 1.289, 1.463, 1.676, 1.933, 2.236");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.4181, 0.439, 0.4996, 0.5966, 0.7325, 0.9162, 1.155, 1.454, 1.821, 2.26",\
"0.4183, 0.4392, 0.4999, 0.5969, 0.7328, 0.9164, 1.155, 1.454, 1.821, 2.26",\
"0.4137, 0.4348, 0.4956, 0.5923, 0.7284, 0.9121, 1.15, 1.45, 1.817, 2.255",\
"0.4075, 0.4283, 0.4894, 0.586, 0.7218, 0.9052, 1.143, 1.443, 1.81, 2.249",\
"0.409, 0.4299, 0.4908, 0.5872, 0.7223, 0.9054, 1.143, 1.443, 1.809, 2.247",\
"0.4185, 0.4403, 0.5024, 0.5995, 0.7344, 0.9167, 1.153, 1.452, 1.817, 2.254",\
"0.4246, 0.4473, 0.5142, 0.616, 0.7535, 0.9358, 1.172, 1.468, 1.833, 2.269",\
"0.421, 0.4468, 0.5184, 0.6267, 0.7714, 0.9582, 1.196, 1.492, 1.855, 2.289",\
"0.408, 0.435, 0.5116, 0.6282, 0.7807, 0.9749, 1.219, 1.519, 1.882, 2.314",\
"0.3818, 0.4111, 0.4936, 0.6174, 0.7796, 0.983, 1.235, 1.544, 1.912, 2.345");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.1043, 0.1223, 0.1735, 0.2598, 0.3962, 0.5983, 0.8744, 1.23, 1.667, 2.192",\
"0.1045, 0.1223, 0.1736, 0.2599, 0.3963, 0.5984, 0.8742, 1.23, 1.667, 2.192",\
"0.1045, 0.1223, 0.1738, 0.2603, 0.3966, 0.5983, 0.8734, 1.23, 1.668, 2.189",\
"0.1055, 0.1234, 0.1745, 0.2614, 0.3969, 0.599, 0.8747, 1.23, 1.667, 2.192",\
"0.1197, 0.1367, 0.1857, 0.2683, 0.402, 0.6007, 0.8758, 1.23, 1.667, 2.192",\
"0.1459, 0.1641, 0.2136, 0.2924, 0.417, 0.608, 0.8786, 1.231, 1.666, 2.191",\
"0.1778, 0.1978, 0.2502, 0.3284, 0.4466, 0.6282, 0.8892, 1.236, 1.667, 2.192",\
"0.2148, 0.2362, 0.2942, 0.3716, 0.4856, 0.6614, 0.914, 1.25, 1.677, 2.191",\
"0.2574, 0.282, 0.3414, 0.4236, 0.5356, 0.7028, 0.9508, 1.281, 1.696, 2.204",\
"0.3038, 0.3308, 0.3968, 0.483, 0.5922, 0.753, 0.9944, 1.323, 1.734, 2.231");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002561, 0.00804, 0.0185, 0.03481, 0.05768, 0.08778, 0.1257, 0.172, 0.2272");
values("0.1439, 0.1693, 0.2466, 0.3829, 0.6015, 0.9215, 1.349, 1.902, 2.574, 3.384",\
"0.1439, 0.1693, 0.2466, 0.3829, 0.6014, 0.9215, 1.35, 1.9, 2.576, 3.383",\
"0.1448, 0.1695, 0.2465, 0.3816, 0.6009, 0.92, 1.352, 1.901, 2.578, 3.383",\
"0.1442, 0.1693, 0.2466, 0.3829, 0.6009, 0.9214, 1.352, 1.9, 2.577, 3.383",\
"0.1453, 0.1708, 0.2478, 0.3833, 0.6023, 0.9222, 1.352, 1.903, 2.574, 3.382",\
"0.1556, 0.1817, 0.2582, 0.3912, 0.608, 0.923, 1.351, 1.902, 2.578, 3.387",\
"0.1742, 0.2024, 0.2818, 0.415, 0.6246, 0.9338, 1.357, 1.904, 2.576, 3.384",\
"0.1966, 0.2266, 0.3128, 0.4504, 0.6594, 0.9642, 1.375, 1.912, 2.578, 3.389",\
"0.22, 0.2524, 0.3438, 0.4928, 0.7046, 1.007, 1.416, 1.94, 2.594, 3.394",\
"0.2462, 0.2798, 0.3794, 0.5366, 0.7586, 1.062, 1.472, 1.993, 2.632, 3.411");
}
}
}
}