blob: e5d38a3999c31bead192b2937e39259bfd70f7e6 [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__or4_4) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.0003619" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.00041674" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.000346735" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.000346735" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.00027605" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.00027605" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.00027605" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.00027605" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.000204785" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.000204785" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.00020478" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.00020478" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.000204785" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.00020478" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.000204785" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.00020478" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00041674" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.008046 ;
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.1606, 0.1606, 0.1606, 0.1604, 0.1604, 0.1603, 0.1603, 0.1603, \
0.1602, 0.1602");
}
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.02189, -0.02196, -0.02201, -0.022, -0.02204, -0.0221, -0.02214, \
-0.02215, -0.02214, -0.02216");
}
}
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.1102, 0.1101, 0.1101, 0.11, 0.11, 0.1099, 0.11, 0.11, 0.11, \
0.1099");
}
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.02179, -0.02183, -0.02192, -0.0219, -0.02197, -0.02196, -0.02204, \
-0.02205, -0.02203, -0.02206");
}
}
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.1101, 0.1101, 0.1102, 0.11, 0.11, 0.1099, 0.1101, 0.11, 0.11, \
0.11");
}
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.02177, -0.02181, -0.0219, -0.02193, -0.02195, -0.02195, -0.02205, \
-0.02204, -0.02206, -0.02204");
}
}
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.05898, 0.05896, 0.05901, 0.05884, 0.05886, 0.05888, 0.05896, \
0.05897, 0.05898, 0.05894");
}
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.0223, -0.02237, -0.02242, -0.02244, -0.02253, -0.0225, -0.02261, \
-0.02259, -0.02261, -0.02261");
}
}
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.05893, 0.05895, 0.05897, 0.05884, 0.0589, 0.05883, 0.059, 0.05896, \
0.05901, 0.05896");
}
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.02232, -0.02238, -0.02242, -0.02248, -0.02254, -0.02253, -0.0226, \
-0.02257, -0.02261, -0.02261");
}
}
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.05893, 0.05895, 0.05897, 0.05884, 0.05896, 0.05885, 0.059, 0.05902, \
0.05901, 0.05895");
}
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.02232, -0.02233, -0.02249, -0.02248, -0.02251, -0.02254, -0.02262, \
-0.0226, -0.02261, -0.0226");
}
}
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.05893, 0.05896, 0.05897, 0.05884, 0.05885, 0.05884, 0.059, 0.05898, \
0.05899, 0.05894");
}
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.02229, -0.02236, -0.02246, -0.02251, -0.02254, -0.02252, -0.02261, \
-0.02261, -0.02264, -0.02261");
}
}
}
pin(A2) {
capacitance : 0.008354 ;
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.103, 0.1029, 0.103, 0.1029, 0.1028, 0.1027, 0.1028, 0.1027, \
0.1026, 0.1025");
}
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.02311, -0.02311, -0.02322, -0.02322, -0.02324, -0.02327, -0.02339, \
-0.02342, -0.02342, -0.02346");
}
}
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.05244, 0.05242, 0.05243, 0.05242, 0.05246, 0.05241, 0.05253, \
0.05248, 0.05248, 0.05243");
}
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.02391, -0.02388, -0.02404, -0.02408, -0.02412, -0.02407, -0.02423, \
-0.02426, -0.02429, -0.02433");
}
}
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.05246, 0.05242, 0.05249, 0.05243, 0.05247, 0.05247, 0.05251, \
0.05251, 0.05247, 0.05245");
}
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.02392, -0.02392, -0.02405, -0.02409, -0.02411, -0.02415, -0.02423, \
-0.02425, -0.02428, -0.02429");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07854, 0.07853, 0.07863, 0.07841, 0.0784, 0.0784, 0.07858, 0.07852, \
0.07857, 0.07854");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06508, -0.06499, -0.07008, -0.07473, -0.07651, -0.077, -0.07736, \
-0.07751, -0.07757, -0.07769");
}
}
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.0462, 0.04623, 0.04631, 0.04628, 0.04641, 0.04638, 0.04653, \
0.04647, 0.04652, 0.04649");
}
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.04913, -0.04765, -0.04726, -0.04742, -0.04745, -0.04724, -0.04726, \
-0.04698, -0.04671, -0.04644");
}
}
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.04774, 0.04776, 0.04787, 0.04787, 0.04795, 0.04788, 0.04804, \
0.04806, 0.04808, 0.04808");
}
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.05751, -0.05639, -0.05349, -0.04972, -0.04662, -0.04463, -0.04353, \
-0.04267, -0.04202, -0.04148");
}
}
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.04775, 0.04779, 0.04783, 0.04789, 0.04791, 0.04793, 0.04802, \
0.04803, 0.04811, 0.04809");
}
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.05505, -0.05376, -0.05024, -0.04587, -0.042, -0.0396, -0.03842, \
-0.03758, -0.03695, -0.03642");
}
}
}
pin(A3) {
capacitance : 0.009096 ;
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.04987, 0.04975, 0.04982, 0.04982, 0.04992, 0.0498, 0.04995, \
0.04991, 0.04988, 0.04983");
}
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.0258, -0.02579, -0.02589, -0.02589, -0.02595, -0.02594, -0.02604, \
-0.0261, -0.0261, -0.02617");
}
}
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.07875, 0.07862, 0.07849, 0.07845, 0.07838, 0.07843, 0.07853, \
0.07853, 0.07856, 0.07858");
}
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.0681, -0.06819, -0.07379, -0.07605, -0.07665, -0.07691, -0.07731, \
-0.07744, -0.07754, -0.07759");
}
}
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.04712, 0.04712, 0.0472, 0.04725, 0.04723, 0.0473, 0.04742, 0.04741, \
0.04747, 0.04747");
}
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.06121, -0.06002, -0.05725, -0.05358, -0.05052, -0.0485, -0.04757, \
-0.04687, -0.04636, -0.04596");
}
}
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.0787, 0.07861, 0.07861, 0.07843, 0.07851, 0.07847, 0.07865, \
0.07857, 0.07853, 0.07853");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06283, -0.06398, -0.06849, -0.07183, -0.07385, -0.07499, -0.07576, \
-0.07618, -0.07639, -0.07669");
}
}
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.04628, 0.04619, 0.04634, 0.04631, 0.04636, 0.04642, 0.04654, \
0.0465, 0.04653, 0.04651");
}
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.05348, -0.05058, -0.04749, -0.04631, -0.04594, -0.04561, -0.04553, \
-0.04537, -0.04523, -0.04512");
}
}
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.0787, 0.07858, 0.07858, 0.0785, 0.0784, 0.07849, 0.07862, 0.07852, \
0.07857, 0.07857");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.07458, -0.07445, -0.07533, -0.07604, -0.07665, -0.07689, -0.07729, \
-0.07738, -0.07752, -0.07757");
}
}
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.04713, 0.04714, 0.04719, 0.0473, 0.04734, 0.04728, 0.04748, \
0.04743, 0.04743, 0.04742");
}
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.07066, -0.06979, -0.06789, -0.06528, -0.06308, -0.06166, -0.06112, \
-0.06072, -0.06057, -0.0605");
}
}
}
pin(A4) {
capacitance : 0.009759 ;
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.07841, 0.07845, 0.07837, 0.07833, 0.07849, 0.07836, 0.07856, \
0.07849, 0.07852, 0.07848");
}
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.06984, -0.07222, -0.07546, -0.07625, -0.07666, -0.07701, -0.07738, \
-0.07752, -0.07758, -0.07767");
}
}
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.07848, 0.07859, 0.07828, 0.07838, 0.07837, 0.07846, 0.07843, \
0.0785, 0.07854, 0.07859");
}
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.06707, -0.06842, -0.07114, -0.07337, -0.07474, -0.07531, -0.07604, \
-0.07633, -0.07661, -0.07683");
}
}
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.0784, 0.07841, 0.07829, 0.07834, 0.07835, 0.07836, 0.07851, \
0.07852, 0.07851, 0.07858");
}
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.07417, -0.0745, -0.07572, -0.07624, -0.07665, -0.07703, -0.0774, \
-0.07751, -0.0776, -0.07764");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0785, 0.07857, 0.07832, 0.07841, 0.07841, 0.07843, 0.07854, \
0.07853, 0.07858, 0.07852");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06561, -0.06707, -0.06969, -0.07191, -0.07354, -0.0746, -0.07529, \
-0.07579, -0.07611, -0.07641");
}
}
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.0784, 0.07845, 0.07828, 0.07834, 0.0784, 0.07836, 0.07866, 0.07846, \
0.07856, 0.07853");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.07311, -0.07384, -0.07557, -0.07625, -0.07666, -0.07703, -0.07739, \
-0.07753, -0.07761, -0.07764");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.07848, 0.07858, 0.07833, 0.07838, 0.07835, 0.07835, 0.0785, \
0.07849, 0.07856, 0.07855");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.06735, -0.06845, -0.07117, -0.07337, -0.07471, -0.07531, -0.07604, \
-0.07634, -0.07656, -0.07682");
}
}
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.07838, 0.07853, 0.07815, 0.07821, 0.0785, 0.07834, 0.07855, \
0.07847, 0.07851, 0.07856");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.07418, -0.07451, -0.07573, -0.07631, -0.07674, -0.07702, -0.07732, \
-0.0775, -0.07762, -0.07765");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3|A4)" ;
max_capacitance : 0.9568 ;
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("1.173, 1.137, 1.049, 0.9534, 0.8788, 0.829, 0.7931, 0.7672, 0.7474, 0.7324",\
"1.171, 1.135, 1.048, 0.9514, 0.8773, 0.8273, 0.7918, 0.7656, 0.7459, 0.731",\
"1.172, 1.137, 1.049, 0.9529, 0.8798, 0.8298, 0.7944, 0.7685, 0.7488, 0.734",\
"1.189, 1.154, 1.066, 0.9707, 0.8972, 0.8478, 0.8129, 0.7872, 0.7678, 0.7532",\
"1.241, 1.205, 1.117, 1.02, 0.9441, 0.8934, 0.8574, 0.831, 0.8111, 0.7961",\
"1.346, 1.308, 1.216, 1.112, 1.031, 0.9749, 0.9349, 0.9059, 0.8842, 0.8674",\
"1.498, 1.459, 1.36, 1.247, 1.155, 1.091, 1.045, 1.012, 0.9867, 0.9674",\
"1.702, 1.66, 1.554, 1.429, 1.324, 1.249, 1.195, 1.154, 1.124, 1.101",\
"1.961, 1.916, 1.802, 1.664, 1.544, 1.454, 1.388, 1.338, 1.3, 1.272",\
"2.269, 2.222, 2.099, 1.948, 1.81, 1.705, 1.626, 1.564, 1.518, 1.483");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.4234, 0.4083, 0.3855, 0.3703, 0.3625, 0.3605, 0.3619, 0.3641, 0.3684, 0.3744",\
"0.4257, 0.4103, 0.3853, 0.3725, 0.3653, 0.3625, 0.3634, 0.3686, 0.3699, 0.3754",\
"0.4335, 0.419, 0.3939, 0.3802, 0.3711, 0.369, 0.3704, 0.3731, 0.3764, 0.3819",\
"0.4727, 0.4555, 0.4274, 0.4074, 0.3955, 0.39, 0.3894, 0.3921, 0.3944, 0.3984",\
"0.5536, 0.532, 0.4967, 0.4664, 0.4468, 0.4335, 0.4299, 0.4286, 0.4299, 0.4359",\
"0.6681, 0.642, 0.5927, 0.5524, 0.5254, 0.505, 0.4939, 0.4871, 0.4844, 0.4854",\
"0.8186, 0.7868, 0.7274, 0.6762, 0.6332, 0.611, 0.5894, 0.5776, 0.5694, 0.5674",\
"1.009, 0.9733, 0.903, 0.8377, 0.7813, 0.7425, 0.7234, 0.7066, 0.6914, 0.6809",\
"1.238, 1.198, 1.115, 1.038, 0.9715, 0.9185, 0.8819, 0.8651, 0.8479, 0.8354",\
"1.507, 1.463, 1.368, 1.28, 1.2, 1.131, 1.083, 1.052, 1.035, 1.018");
}
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("1.239, 1.203, 1.115, 1.017, 0.9423, 0.8913, 0.8557, 0.8288, 0.8084, 0.7935",\
"1.237, 1.202, 1.113, 1.016, 0.9402, 0.8891, 0.8534, 0.8267, 0.8066, 0.7915",\
"1.235, 1.199, 1.11, 1.012, 0.9374, 0.8863, 0.8501, 0.8238, 0.8038, 0.7888",\
"1.248, 1.212, 1.123, 1.025, 0.9484, 0.8976, 0.8606, 0.834, 0.8137, 0.7984",\
"1.301, 1.264, 1.174, 1.073, 0.9935, 0.9398, 0.9017, 0.8735, 0.8522, 0.8362",\
"1.404, 1.367, 1.272, 1.165, 1.081, 1.022, 0.9804, 0.9493, 0.9263, 0.9087",\
"1.559, 1.52, 1.422, 1.307, 1.212, 1.145, 1.097, 1.063, 1.036, 1.015",\
"1.777, 1.735, 1.63, 1.504, 1.396, 1.319, 1.261, 1.217, 1.185, 1.16",\
"2.052, 2.01, 1.897, 1.758, 1.635, 1.542, 1.472, 1.42, 1.381, 1.35",\
"2.382, 2.336, 2.217, 2.067, 1.925, 1.815, 1.732, 1.67, 1.621, 1.582");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.5019, 0.4848, 0.456, 0.4359, 0.4237, 0.4176, 0.417, 0.4212, 0.423, 0.4251",\
"0.5027, 0.4855, 0.4575, 0.437, 0.4246, 0.4181, 0.419, 0.4212, 0.422, 0.4271",\
"0.5068, 0.4902, 0.461, 0.4393, 0.4286, 0.4231, 0.4225, 0.4237, 0.4255, 0.4291",\
"0.5349, 0.5169, 0.4865, 0.4615, 0.4468, 0.4366, 0.436, 0.4362, 0.4385, 0.4431",\
"0.6169, 0.5951, 0.5586, 0.5247, 0.4998, 0.4836, 0.48, 0.4732, 0.479, 0.4756",\
"0.7383, 0.712, 0.6629, 0.6205, 0.588, 0.5606, 0.547, 0.5392, 0.5365, 0.5326",\
"0.9003, 0.8697, 0.8115, 0.7541, 0.7098, 0.6806, 0.6535, 0.6377, 0.629, 0.6261",\
"1.105, 1.069, 0.9994, 0.931, 0.8707, 0.8276, 0.7995, 0.7762, 0.758, 0.7451",\
"1.354, 1.316, 1.233, 1.153, 1.083, 1.022, 0.983, 0.9597, 0.9325, 0.9151",\
"1.649, 1.606, 1.51, 1.418, 1.335, 1.263, 1.207, 1.168, 1.147, 1.121");
}
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("1.298, 1.262, 1.174, 1.076, 1.001, 0.9495, 0.9135, 0.887, 0.8669, 0.8517",\
"1.296, 1.26, 1.172, 1.074, 0.9989, 0.9485, 0.9119, 0.885, 0.865, 0.8498",\
"1.293, 1.257, 1.168, 1.07, 0.9949, 0.9442, 0.9076, 0.8811, 0.8608, 0.8457",\
"1.297, 1.261, 1.172, 1.075, 0.9982, 0.9473, 0.9102, 0.8836, 0.8634, 0.848",\
"1.34, 1.303, 1.213, 1.112, 1.033, 0.9801, 0.942, 0.9144, 0.8929, 0.877",\
"1.44, 1.402, 1.308, 1.202, 1.117, 1.06, 1.018, 0.9877, 0.9645, 0.947",\
"1.61, 1.571, 1.472, 1.357, 1.261, 1.194, 1.146, 1.11, 1.083, 1.062",\
"1.858, 1.817, 1.711, 1.583, 1.472, 1.392, 1.331, 1.286, 1.253, 1.227",\
"2.174, 2.131, 2.017, 1.876, 1.747, 1.65, 1.577, 1.521, 1.478, 1.444",\
"2.548, 2.504, 2.384, 2.229, 2.082, 1.965, 1.875, 1.807, 1.752, 1.709");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.5775, 0.5575, 0.5243, 0.4987, 0.4831, 0.4732, 0.4711, 0.4718, 0.4761, 0.4786",\
"0.5762, 0.5557, 0.5233, 0.4971, 0.4813, 0.4717, 0.4706, 0.4703, 0.4741, 0.4766",\
"0.5742, 0.5551, 0.5218, 0.4964, 0.4807, 0.4712, 0.4711, 0.4713, 0.4716, 0.4751",\
"0.5931, 0.574, 0.5399, 0.5116, 0.4936, 0.4812, 0.4786, 0.4803, 0.4791, 0.4841",\
"0.6774, 0.655, 0.6155, 0.5778, 0.5498, 0.5302, 0.5226, 0.5193, 0.5196, 0.5201",\
"0.8086, 0.7815, 0.729, 0.6843, 0.646, 0.6157, 0.5986, 0.5893, 0.5831, 0.5816",\
"0.9876, 0.956, 0.894, 0.833, 0.7837, 0.7487, 0.7176, 0.6993, 0.6876, 0.6826",\
"1.216, 1.18, 1.106, 1.032, 0.9693, 0.9182, 0.8861, 0.8588, 0.8376, 0.8221",\
"1.499, 1.458, 1.372, 1.288, 1.209, 1.142, 1.1, 1.066, 1.036, 1.013",\
"1.835, 1.791, 1.692, 1.595, 1.506, 1.425, 1.363, 1.314, 1.286, 1.253");
}
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("1.357, 1.321, 1.232, 1.134, 1.059, 1.008, 0.9719, 0.9453, 0.9252, 0.9101",\
"1.355, 1.319, 1.23, 1.133, 1.057, 1.007, 0.9703, 0.9437, 0.9237, 0.9082",\
"1.351, 1.315, 1.226, 1.129, 1.053, 1.002, 0.9659, 0.9394, 0.9191, 0.9039",\
"1.351, 1.315, 1.226, 1.129, 1.053, 1.001, 0.9649, 0.9383, 0.9181, 0.903",\
"1.382, 1.346, 1.256, 1.156, 1.079, 1.027, 0.9892, 0.9617, 0.9406, 0.925",\
"1.474, 1.438, 1.345, 1.24, 1.157, 1.101, 1.06, 1.031, 1.008, 0.9913",\
"1.658, 1.62, 1.521, 1.406, 1.31, 1.244, 1.196, 1.16, 1.132, 1.112",\
"1.939, 1.898, 1.791, 1.662, 1.549, 1.466, 1.404, 1.358, 1.323, 1.296",\
"2.299, 2.256, 2.141, 1.996, 1.862, 1.76, 1.683, 1.623, 1.577, 1.542",\
"2.725, 2.68, 2.558, 2.4, 2.244, 2.12, 2.026, 1.951, 1.893, 1.848");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.6449, 0.6232, 0.5853, 0.5563, 0.5376, 0.5261, 0.522, 0.5222, 0.519, 0.52",\
"0.6405, 0.619, 0.5812, 0.5519, 0.5336, 0.5231, 0.5175, 0.5167, 0.516, 0.5245",\
"0.6337, 0.6122, 0.5748, 0.5461, 0.5275, 0.5176, 0.513, 0.5132, 0.513, 0.5195",\
"0.6478, 0.6272, 0.5881, 0.5588, 0.5378, 0.5246, 0.5185, 0.5177, 0.5165, 0.525",\
"0.7353, 0.7112, 0.6682, 0.6275, 0.5945, 0.5751, 0.563, 0.5557, 0.5545, 0.5545",\
"0.8786, 0.849, 0.7941, 0.7427, 0.7029, 0.6681, 0.648, 0.6357, 0.6325, 0.625",\
"1.078, 1.044, 0.9795, 0.9128, 0.8608, 0.8186, 0.786, 0.7637, 0.7475, 0.7395",\
"1.34, 1.301, 1.221, 1.146, 1.075, 1.019, 0.98, 0.9462, 0.92, 0.9035",\
"1.665, 1.624, 1.531, 1.439, 1.354, 1.282, 1.228, 1.19, 1.153, 1.126",\
"2.059, 2.013, 1.907, 1.801, 1.701, 1.613, 1.541, 1.485, 1.447, 1.413");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.3926, 0.4221, 0.501, 0.6142, 0.7571, 0.9313, 1.141, 1.39, 1.684, 2.03",\
"0.3959, 0.4256, 0.5044, 0.6177, 0.7605, 0.9346, 1.144, 1.393, 1.688, 2.034",\
"0.4171, 0.4468, 0.5255, 0.6389, 0.7817, 0.956, 1.165, 1.414, 1.709, 2.055",\
"0.4725, 0.5022, 0.581, 0.6942, 0.8368, 1.011, 1.221, 1.47, 1.764, 2.11",\
"0.5709, 0.6002, 0.6782, 0.7909, 0.9333, 1.107, 1.316, 1.565, 1.86, 2.206",\
"0.7084, 0.7375, 0.8149, 0.9268, 1.069, 1.242, 1.451, 1.7, 1.994, 2.34",\
"0.879, 0.9077, 0.9849, 1.096, 1.239, 1.412, 1.621, 1.87, 2.164, 2.51",\
"1.081, 1.111, 1.189, 1.301, 1.443, 1.617, 1.827, 2.075, 2.37, 2.715",\
"1.311, 1.342, 1.424, 1.539, 1.683, 1.858, 2.068, 2.318, 2.612, 2.958",\
"1.57, 1.603, 1.689, 1.808, 1.956, 2.135, 2.347, 2.597, 2.893, 3.239");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.2131, 0.2332, 0.2922, 0.3957, 0.5551, 0.7796, 1.076, 1.449, 1.905, 2.448",\
"0.2191, 0.2391, 0.298, 0.4016, 0.5609, 0.7854, 1.081, 1.453, 1.91, 2.454",\
"0.2399, 0.2599, 0.3187, 0.4224, 0.5814, 0.8059, 1.102, 1.474, 1.931, 2.475",\
"0.2789, 0.2987, 0.3572, 0.4598, 0.6182, 0.8422, 1.137, 1.511, 1.965, 2.508",\
"0.3154, 0.3363, 0.3959, 0.4978, 0.6551, 0.8775, 1.173, 1.545, 1.999, 2.542",\
"0.3356, 0.3583, 0.4197, 0.522, 0.6776, 0.8988, 1.192, 1.563, 2.018, 2.56",\
"0.3351, 0.3599, 0.4245, 0.5288, 0.6834, 0.9028, 1.195, 1.565, 2.019, 2.561",\
"0.3121, 0.3388, 0.4078, 0.5137, 0.6687, 0.8881, 1.18, 1.549, 2.001, 2.541",\
"0.2642, 0.2927, 0.3662, 0.475, 0.6318, 0.8507, 1.142, 1.511, 1.962, 2.501",\
"0.1903, 0.2207, 0.2989, 0.411, 0.5688, 0.7892, 1.081, 1.452, 1.903, 2.441");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.1476, 0.1798, 0.262, 0.3792, 0.5413, 0.7598, 1.043, 1.408, 1.859, 2.414",\
"0.1476, 0.18, 0.2616, 0.379, 0.5415, 0.7595, 1.045, 1.406, 1.86, 2.414",\
"0.1473, 0.1799, 0.2614, 0.3792, 0.5407, 0.7599, 1.043, 1.409, 1.859, 2.416",\
"0.1466, 0.1792, 0.2608, 0.3788, 0.5404, 0.7596, 1.043, 1.408, 1.859, 2.415",\
"0.1442, 0.1767, 0.2602, 0.379, 0.5408, 0.7598, 1.044, 1.407, 1.86, 2.413",\
"0.1488, 0.1804, 0.2636, 0.3818, 0.5436, 0.7612, 1.046, 1.409, 1.863, 2.416",\
"0.1572, 0.1888, 0.2698, 0.389, 0.5518, 0.768, 1.05, 1.411, 1.863, 2.417",\
"0.1748, 0.2048, 0.2844, 0.4004, 0.5596, 0.7764, 1.059, 1.418, 1.868, 2.416",\
"0.1944, 0.2266, 0.3072, 0.4216, 0.5784, 0.79, 1.069, 1.429, 1.877, 2.424",\
"0.2148, 0.2504, 0.333, 0.4492, 0.6058, 0.8154, 1.088, 1.441, 1.886, 2.43");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.07064, 0.09568, 0.1827, 0.3554, 0.6365, 1.036, 1.562, 2.226, 3.038, 3.995",\
"0.07056, 0.09564, 0.1828, 0.3554, 0.6373, 1.036, 1.561, 2.222, 3.035, 3.997",\
"0.07066, 0.09552, 0.1828, 0.3553, 0.6364, 1.036, 1.563, 2.223, 3.037, 3.996",\
"0.07176, 0.09656, 0.1837, 0.3561, 0.6362, 1.037, 1.561, 2.225, 3.033, 3.997",\
"0.08128, 0.1058, 0.1892, 0.3589, 0.6369, 1.036, 1.562, 2.226, 3.032, 3.995",\
"0.0932, 0.1178, 0.1988, 0.3634, 0.6396, 1.037, 1.561, 2.225, 3.035, 3.996",\
"0.1062, 0.132, 0.2108, 0.3732, 0.643, 1.038, 1.563, 2.225, 3.035, 4.001",\
"0.1208, 0.1486, 0.2266, 0.3842, 0.6524, 1.045, 1.565, 2.224, 3.037, 3.993",\
"0.1366, 0.1666, 0.2452, 0.3992, 0.6634, 1.055, 1.576, 2.229, 3.032, 3.994",\
"0.152, 0.183, 0.2652, 0.4154, 0.6764, 1.068, 1.59, 2.243, 3.042, 3.996");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.4883, 0.5179, 0.5966, 0.7098, 0.8524, 1.027, 1.236, 1.485, 1.78, 2.125",\
"0.4907, 0.5201, 0.5989, 0.7122, 0.8549, 1.029, 1.238, 1.487, 1.782, 2.128",\
"0.4999, 0.5293, 0.6079, 0.7213, 0.864, 1.038, 1.248, 1.497, 1.791, 2.137",\
"0.5291, 0.5586, 0.6372, 0.7503, 0.8928, 1.067, 1.276, 1.525, 1.82, 2.166",\
"0.5959, 0.6255, 0.7039, 0.8166, 0.9591, 1.133, 1.342, 1.591, 1.886, 2.231",\
"0.7003, 0.7306, 0.8102, 0.924, 1.067, 1.241, 1.45, 1.699, 1.994, 2.339",\
"0.8427, 0.8733, 0.954, 1.069, 1.213, 1.388, 1.598, 1.847, 2.141, 2.486",\
"1.016, 1.048, 1.131, 1.248, 1.394, 1.569, 1.78, 2.03, 2.325, 2.67",\
"1.214, 1.248, 1.335, 1.457, 1.607, 1.786, 1.998, 2.249, 2.544, 2.89",\
"1.437, 1.473, 1.564, 1.691, 1.847, 2.032, 2.249, 2.502, 2.799, 3.145");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.2487, 0.2691, 0.3284, 0.4317, 0.5904, 0.8145, 1.11, 1.483, 1.937, 2.481",\
"0.2539, 0.2744, 0.3337, 0.4371, 0.5959, 0.8198, 1.116, 1.488, 1.944, 2.485",\
"0.2736, 0.294, 0.3532, 0.4563, 0.6152, 0.8392, 1.135, 1.507, 1.963, 2.506",\
"0.3124, 0.3328, 0.3915, 0.4941, 0.6522, 0.8757, 1.171, 1.543, 1.999, 2.54",\
"0.3578, 0.3792, 0.4386, 0.5404, 0.6969, 0.9191, 1.214, 1.586, 2.039, 2.583",\
"0.389, 0.4119, 0.4735, 0.5753, 0.7306, 0.9507, 1.244, 1.615, 2.069, 2.611",\
"0.4021, 0.4268, 0.4914, 0.5946, 0.7491, 0.9678, 1.259, 1.629, 2.082, 2.623",\
"0.3946, 0.421, 0.4895, 0.5946, 0.7495, 0.9677, 1.258, 1.626, 2.078, 2.618",\
"0.3654, 0.3942, 0.4667, 0.5744, 0.7302, 0.9491, 1.239, 1.607, 2.057, 2.596",\
"0.3134, 0.3438, 0.4211, 0.5324, 0.6895, 0.9083, 1.2, 1.568, 2.019, 2.556");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.1476, 0.1805, 0.2623, 0.38, 0.5424, 0.7603, 1.044, 1.408, 1.86, 2.415",\
"0.1476, 0.1804, 0.2624, 0.3799, 0.5418, 0.7599, 1.045, 1.409, 1.859, 2.414",\
"0.1474, 0.1804, 0.2623, 0.38, 0.5418, 0.7599, 1.043, 1.406, 1.859, 2.415",\
"0.1481, 0.1805, 0.2625, 0.381, 0.5419, 0.7602, 1.045, 1.409, 1.861, 2.416",\
"0.1495, 0.1823, 0.2638, 0.382, 0.543, 0.7618, 1.046, 1.408, 1.859, 2.414",\
"0.1564, 0.1896, 0.272, 0.3888, 0.5478, 0.7642, 1.048, 1.41, 1.86, 2.416",\
"0.1636, 0.1974, 0.2814, 0.3984, 0.558, 0.773, 1.054, 1.414, 1.864, 2.417",\
"0.1798, 0.2148, 0.2994, 0.4156, 0.5714, 0.7842, 1.064, 1.423, 1.87, 2.419",\
"0.1988, 0.2356, 0.3242, 0.4436, 0.5974, 0.8044, 1.08, 1.434, 1.878, 2.425",\
"0.2192, 0.2578, 0.3508, 0.4754, 0.6334, 0.8394, 1.108, 1.455, 1.893, 2.434");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.0745, 0.09908, 0.1854, 0.357, 0.6373, 1.037, 1.562, 2.222, 3.031, 3.997",\
"0.07462, 0.0991, 0.1855, 0.3573, 0.638, 1.036, 1.561, 2.223, 3.033, 3.992",\
"0.07418, 0.0992, 0.1853, 0.3573, 0.6382, 1.037, 1.562, 2.223, 3.032, 3.996",\
"0.07382, 0.09858, 0.1857, 0.3573, 0.6373, 1.036, 1.562, 2.225, 3.036, 3.992",\
"0.08276, 0.1071, 0.1903, 0.3593, 0.6387, 1.036, 1.561, 2.226, 3.031, 3.995",\
"0.09428, 0.1182, 0.199, 0.3644, 0.6398, 1.036, 1.563, 2.226, 3.03, 4",\
"0.107, 0.1318, 0.2108, 0.3728, 0.645, 1.039, 1.563, 2.227, 3.03, 3.993",\
"0.1216, 0.1488, 0.2258, 0.3838, 0.652, 1.045, 1.567, 2.225, 3.036, 3.999",\
"0.1368, 0.165, 0.243, 0.3976, 0.6638, 1.055, 1.574, 2.231, 3.033, 3.994",\
"0.153, 0.1842, 0.2636, 0.4138, 0.676, 1.068, 1.588, 2.243, 3.041, 3.997");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.5451, 0.5745, 0.6533, 0.7665, 0.9091, 1.083, 1.293, 1.542, 1.836, 2.182",\
"0.5476, 0.5772, 0.6558, 0.769, 0.9118, 1.086, 1.295, 1.544, 1.839, 2.184",\
"0.555, 0.5844, 0.6633, 0.7764, 0.9191, 1.093, 1.303, 1.552, 1.846, 2.192",\
"0.5705, 0.6001, 0.6784, 0.7916, 0.9343, 1.108, 1.318, 1.567, 1.861, 2.207",\
"0.6123, 0.6419, 0.7204, 0.8331, 0.9756, 1.15, 1.359, 1.608, 1.902, 2.248",\
"0.6893, 0.719, 0.7989, 0.913, 1.056, 1.23, 1.439, 1.688, 1.983, 2.328",\
"0.8054, 0.8361, 0.9168, 1.032, 1.175, 1.351, 1.561, 1.81, 2.104, 2.449",\
"0.9491, 0.9809, 1.066, 1.185, 1.331, 1.508, 1.719, 1.969, 2.264, 2.609",\
"1.113, 1.147, 1.236, 1.361, 1.514, 1.696, 1.91, 2.162, 2.457, 2.802",\
"1.296, 1.332, 1.426, 1.557, 1.718, 1.908, 2.129, 2.385, 2.683, 3.028");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.2721, 0.2932, 0.3537, 0.4577, 0.6169, 0.8408, 1.136, 1.509, 1.964, 2.506",\
"0.2768, 0.2978, 0.3584, 0.4623, 0.6216, 0.8454, 1.141, 1.513, 1.969, 2.512",\
"0.2943, 0.3156, 0.376, 0.4799, 0.6391, 0.8632, 1.159, 1.531, 1.986, 2.529",\
"0.3327, 0.3538, 0.4136, 0.5173, 0.676, 0.8997, 1.195, 1.568, 2.022, 2.565",\
"0.3846, 0.4064, 0.4666, 0.569, 0.726, 0.9482, 1.242, 1.614, 2.068, 2.61",\
"0.4244, 0.4479, 0.5099, 0.6126, 0.768, 0.9881, 1.281, 1.652, 2.105, 2.647",\
"0.4487, 0.4737, 0.5392, 0.643, 0.7976, 1.017, 1.307, 1.677, 2.129, 2.67",\
"0.4548, 0.482, 0.5513, 0.657, 0.812, 1.03, 1.32, 1.688, 2.139, 2.679",\
"0.4427, 0.4716, 0.5455, 0.6533, 0.8096, 1.028, 1.319, 1.685, 2.135, 2.673",\
"0.411, 0.4418, 0.5209, 0.6325, 0.7898, 1.009, 1.3, 1.668, 2.117, 2.654");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.1474, 0.1803, 0.2624, 0.38, 0.5421, 0.7604, 1.045, 1.406, 1.86, 2.415",\
"0.1475, 0.1805, 0.2626, 0.38, 0.5423, 0.7602, 1.044, 1.406, 1.86, 2.416",\
"0.148, 0.1803, 0.2624, 0.3801, 0.5414, 0.7602, 1.044, 1.408, 1.859, 2.416",\
"0.1482, 0.1807, 0.2624, 0.3799, 0.5417, 0.7604, 1.044, 1.409, 1.86, 2.416",\
"0.1501, 0.1821, 0.2638, 0.3822, 0.5428, 0.7608, 1.045, 1.409, 1.861, 2.414",\
"0.1556, 0.1884, 0.2716, 0.3884, 0.5478, 0.7642, 1.047, 1.411, 1.861, 2.415",\
"0.1654, 0.1994, 0.2814, 0.3992, 0.5584, 0.7738, 1.054, 1.416, 1.866, 2.417",\
"0.1844, 0.2196, 0.3056, 0.4234, 0.578, 0.7884, 1.066, 1.424, 1.87, 2.42",\
"0.205, 0.2422, 0.3342, 0.4566, 0.6128, 0.8186, 1.09, 1.438, 1.88, 2.427",\
"0.2278, 0.269, 0.3652, 0.4948, 0.656, 0.8638, 1.13, 1.471, 1.901, 2.438");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.079, 0.1041, 0.1898, 0.3615, 0.6401, 1.038, 1.564, 2.226, 3.031, 3.993",\
"0.07882, 0.1043, 0.1899, 0.3617, 0.6407, 1.038, 1.562, 2.227, 3.03, 3.996",\
"0.07894, 0.1039, 0.1898, 0.3614, 0.6409, 1.037, 1.562, 2.223, 3.029, 3.995",\
"0.07756, 0.103, 0.1895, 0.3612, 0.6413, 1.037, 1.564, 2.224, 3.036, 4.001",\
"0.0853, 0.1101, 0.1934, 0.3629, 0.6401, 1.038, 1.564, 2.224, 3.032, 3.994",\
"0.0972, 0.1216, 0.2024, 0.3676, 0.6424, 1.038, 1.562, 2.224, 3.036, 3.996",\
"0.111, 0.1366, 0.2148, 0.376, 0.6474, 1.041, 1.564, 2.225, 3.034, 3.994",\
"0.1254, 0.1532, 0.2304, 0.3876, 0.656, 1.048, 1.567, 2.227, 3.031, 3.994",\
"0.1412, 0.171, 0.2486, 0.4028, 0.6684, 1.059, 1.578, 2.234, 3.034, 4",\
"0.1594, 0.1912, 0.2702, 0.4194, 0.6814, 1.074, 1.593, 2.246, 3.045, 3.999");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.5692, 0.5987, 0.6773, 0.7907, 0.9334, 1.108, 1.317, 1.566, 1.86, 2.206",\
"0.5728, 0.6023, 0.6809, 0.7942, 0.937, 1.111, 1.321, 1.57, 1.864, 2.21",\
"0.5805, 0.61, 0.6886, 0.8018, 0.9447, 1.119, 1.328, 1.577, 1.872, 2.217",\
"0.5899, 0.6194, 0.6981, 0.8113, 0.9538, 1.128, 1.337, 1.586, 1.881, 2.227",\
"0.6171, 0.6467, 0.7252, 0.8379, 0.9806, 1.155, 1.364, 1.613, 1.907, 2.253",\
"0.6768, 0.7068, 0.7861, 0.8992, 1.042, 1.217, 1.426, 1.675, 1.969, 2.315",\
"0.7729, 0.8039, 0.8846, 0.9987, 1.143, 1.318, 1.527, 1.776, 2.07, 2.415",\
"0.8933, 0.9255, 1.011, 1.13, 1.278, 1.455, 1.665, 1.915, 2.209, 2.554",\
"1.031, 1.065, 1.155, 1.282, 1.437, 1.621, 1.836, 2.088, 2.383, 2.728",\
"1.184, 1.221, 1.316, 1.45, 1.614, 1.807, 2.031, 2.289, 2.588, 2.934");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.2831, 0.3049, 0.3668, 0.4722, 0.6327, 0.8577, 1.154, 1.527, 1.982, 2.525",\
"0.2867, 0.3085, 0.3704, 0.476, 0.6365, 0.8614, 1.157, 1.531, 1.986, 2.528",\
"0.3035, 0.3253, 0.3872, 0.4927, 0.6531, 0.8781, 1.174, 1.547, 2.003, 2.545",\
"0.3425, 0.3641, 0.4254, 0.5304, 0.6904, 0.9151, 1.211, 1.584, 2.039, 2.581",\
"0.3991, 0.4212, 0.4825, 0.5859, 0.7437, 0.9668, 1.261, 1.633, 2.088, 2.63",\
"0.4459, 0.4697, 0.533, 0.6362, 0.7928, 1.013, 1.306, 1.677, 2.131, 2.672",\
"0.4787, 0.5043, 0.5712, 0.6756, 0.8317, 1.051, 1.342, 1.711, 2.164, 2.704",\
"0.4964, 0.5241, 0.5954, 0.7026, 0.8586, 1.077, 1.367, 1.735, 2.186, 2.725",\
"0.4978, 0.5283, 0.6047, 0.7148, 0.8724, 1.092, 1.382, 1.749, 2.198, 2.736",\
"0.4833, 0.5159, 0.5982, 0.7135, 0.8722, 1.093, 1.384, 1.752, 2.201, 2.737");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.1477, 0.1803, 0.2624, 0.3807, 0.5416, 0.7602, 1.044, 1.407, 1.859, 2.416",\
"0.1478, 0.1807, 0.2622, 0.38, 0.5419, 0.7596, 1.044, 1.408, 1.863, 2.416",\
"0.1477, 0.1804, 0.2629, 0.3802, 0.5421, 0.76, 1.045, 1.407, 1.86, 2.413",\
"0.1481, 0.1806, 0.2626, 0.3802, 0.5418, 0.7604, 1.043, 1.407, 1.859, 2.415",\
"0.1492, 0.1812, 0.2628, 0.3808, 0.5424, 0.7602, 1.044, 1.407, 1.861, 2.416",\
"0.1532, 0.1862, 0.2692, 0.3862, 0.5462, 0.7628, 1.046, 1.407, 1.861, 2.416",\
"0.1658, 0.1988, 0.281, 0.399, 0.5574, 0.7718, 1.054, 1.414, 1.864, 2.418",\
"0.1866, 0.2224, 0.3088, 0.4268, 0.5814, 0.7896, 1.067, 1.423, 1.87, 2.419",\
"0.2104, 0.2494, 0.3422, 0.4662, 0.6234, 0.8276, 1.096, 1.442, 1.882, 2.426",\
"0.2356, 0.2772, 0.3758, 0.5086, 0.6728, 0.8808, 1.149, 1.485, 1.91, 2.442");
}
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.007597, 0.03075, 0.07498, 0.1439, 0.2405, 0.3677, 0.528, 0.7236, 0.9568");
values("0.08342, 0.1091, 0.1951, 0.367, 0.6463, 1.042, 1.567, 2.225, 3.038, 4.002",\
"0.08336, 0.1093, 0.1947, 0.3673, 0.646, 1.043, 1.568, 2.226, 3.037, 3.995",\
"0.08298, 0.1089, 0.1944, 0.3671, 0.6458, 1.043, 1.565, 2.225, 3.033, 3.995",\
"0.08146, 0.107, 0.1939, 0.3665, 0.6464, 1.043, 1.568, 2.226, 3.038, 3.995",\
"0.08866, 0.1137, 0.1967, 0.3674, 0.6452, 1.041, 1.567, 2.229, 3.033, 3.995",\
"0.1008, 0.1258, 0.2064, 0.3728, 0.6468, 1.044, 1.568, 2.23, 3.032, 3.996",\
"0.1154, 0.1412, 0.22, 0.3818, 0.6536, 1.046, 1.569, 2.229, 3.036, 3.996",\
"0.1328, 0.1598, 0.238, 0.3948, 0.6632, 1.054, 1.572, 2.23, 3.04, 3.998",\
"0.1524, 0.182, 0.2602, 0.412, 0.6768, 1.067, 1.584, 2.237, 3.038, 4.002",\
"0.1736, 0.2054, 0.2868, 0.433, 0.6942, 1.085, 1.602, 2.253, 3.049, 4.002");
}
}
}
}