blob: 4ccc4abbf7ffff0c53a693e650b65b91f31fe095 [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_mcu9t5v0__or4_1) {
area : 36.691200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.000214885" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.000255772" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0002118545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.0002118545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.0001676015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.0001676015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.0001676015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.0001676015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.0001229085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.000122903" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.0001229085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.0001229085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.0001229085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.000122903" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.0001229085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.0001229085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000255772" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003512 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.07966, 0.07967, 0.07968, 0.07965, 0.07954, 0.07957, 0.07955, \
0.07958, 0.0796, 0.0796");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.009846, -0.009885, -0.009919, -0.009903, -0.009931, -0.009945, \
-0.009921, -0.00997, -0.009949, -0.009968");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.05315, 0.05312, 0.05311, 0.05308, 0.05303, 0.05303, 0.05302, \
0.05308, 0.05307, 0.05309");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.009722, -0.00977, -0.009775, -0.009783, -0.009813, -0.009818, \
-0.00978, -0.009852, -0.009831, -0.009841");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.05316, 0.05314, 0.05313, 0.05308, 0.05302, 0.05303, 0.05306, \
0.05308, 0.05307, 0.05307");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.009735, -0.009762, -0.009802, -0.009794, -0.00979, -0.009808, \
-0.009801, -0.009845, -0.009855, -0.009839");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02768, 0.02768, 0.02765, 0.02767, 0.02764, 0.02762, 0.02764, \
0.02769, 0.02765, 0.02767");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.01004, -0.01008, -0.01014, -0.01012, -0.01015, -0.01016, -0.01013, \
-0.0102, -0.01018, -0.0102");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02769, 0.02766, 0.02765, 0.02765, 0.02759, 0.02764, 0.02763, \
0.02768, 0.0277, 0.02766");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.01006, -0.01009, -0.01014, -0.01015, -0.01014, -0.01015, -0.01015, \
-0.0102, -0.0102, -0.01019");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02769, 0.02766, 0.02765, 0.02765, 0.0276, 0.02765, 0.02762, \
0.02768, 0.0277, 0.02765");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.01006, -0.0101, -0.01013, -0.01014, -0.01015, -0.01015, -0.01015, \
-0.0102, -0.0102, -0.0102");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02769, 0.02766, 0.02765, 0.02766, 0.02766, 0.02765, 0.02764, \
0.0277, 0.02769, 0.0277");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.01007, -0.01012, -0.01013, -0.01014, -0.01016, -0.01016, -0.01017, \
-0.0102, -0.0102, -0.01019");
}
}
}
pin(A2) {
capacitance : 0.003363 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.05273, 0.05273, 0.05276, 0.05273, 0.05267, 0.05259, 0.05256, \
0.0526, 0.05259, 0.05259");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.01009, -0.01013, -0.01016, -0.01014, -0.01018, -0.01017, -0.01016, \
-0.01022, -0.01023, -0.01024");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02609, 0.02612, 0.02614, 0.02614, 0.02616, 0.02609, 0.02613, \
0.02616, 0.02615, 0.02613");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.01051, -0.01055, -0.01059, -0.01058, -0.0106, -0.0106, -0.01062, \
-0.01066, -0.01067, -0.01067");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.0261, 0.02613, 0.02615, 0.02614, 0.02614, 0.02609, 0.02608, \
0.02614, 0.02616, 0.02611");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.01052, -0.01057, -0.0106, -0.01058, -0.01059, -0.01062, -0.01062, \
-0.01066, -0.01067, -0.01067");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.03676, 0.03679, 0.03674, 0.03675, 0.03674, 0.03669, 0.03668, \
0.03675, 0.03671, 0.03675");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02845, -0.02946, -0.03305, -0.03532, -0.03591, -0.03611, -0.03615, \
-0.03631, -0.03635, -0.0364");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02201, 0.02202, 0.02206, 0.02208, 0.02206, 0.02205, 0.02207, \
0.02212, 0.02214, 0.02211");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.01999, -0.01973, -0.02034, -0.02054, -0.02045, -0.02033, -0.02016, \
-0.02004, -0.0198, -0.01961");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02255, 0.02258, 0.02261, 0.02254, 0.02265, 0.0226, 0.02263, \
0.02266, 0.02266, 0.02267");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02323, -0.02217, -0.01968, -0.01854, -0.01822, -0.01791, -0.01761, \
-0.01739, -0.01706, -0.01676");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02256, 0.02259, 0.02259, 0.02254, 0.02264, 0.02263, 0.02261, \
0.02265, 0.02269, 0.02266");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02128, -0.01996, -0.01694, -0.0155, -0.0152, -0.01496, -0.01468, \
-0.01453, -0.01428, -0.01405");
}
}
}
pin(A3) {
capacitance : 0.003381 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02669, 0.02669, 0.02673, 0.02674, 0.02672, 0.0267, 0.02671, \
0.02674, 0.02672, 0.0267");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.01115, -0.01116, -0.01121, -0.0112, -0.01123, -0.01121, -0.01123, \
-0.01129, -0.01128, -0.0113");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.03685, 0.03678, 0.03677, 0.03675, 0.03667, 0.03664, 0.03676, \
0.0368, 0.03676, 0.03676");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02994, -0.03141, -0.03462, -0.03578, -0.03595, -0.03608, -0.03614, \
-0.03624, -0.03631, -0.03632");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02269, 0.02275, 0.02275, 0.02279, 0.02277, 0.02277, 0.02279, \
0.02281, 0.02283, 0.02282");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02492, -0.02404, -0.02183, -0.02077, -0.02047, -0.02028, -0.02006, \
-0.01994, -0.0197, -0.01944");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.03685, 0.03682, 0.03681, 0.0368, 0.03675, 0.03668, 0.03665, \
0.03671, 0.03674, 0.03677");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02864, -0.02952, -0.03261, -0.03411, -0.03488, -0.03536, -0.03555, \
-0.0358, -0.03587, -0.03601");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02202, 0.022, 0.02207, 0.02206, 0.02204, 0.02205, 0.02208, 0.02213, \
0.02213, 0.02213");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02182, -0.02079, -0.01997, -0.01966, -0.0195, -0.01935, -0.01926, \
-0.01919, -0.01904, -0.01891");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.0368, 0.03677, 0.03677, 0.03676, 0.03671, 0.03668, 0.03668, \
0.03679, 0.03676, 0.03676");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03417, -0.03497, -0.03549, -0.03574, -0.03594, -0.03611, -0.03614, \
-0.03628, -0.03634, -0.03638");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.02271, 0.02276, 0.02281, 0.0228, 0.02279, 0.02278, 0.02279, \
0.0228, 0.02284, 0.02282");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.02987, -0.02921, -0.02759, -0.02656, -0.02652, -0.02662, -0.02667, \
-0.02684, -0.02689, -0.02692");
}
}
}
pin(A4) {
capacitance : 0.003427 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.03676, 0.03673, 0.03663, 0.03665, 0.03662, 0.03664, 0.03667, \
0.03676, 0.03676, 0.03675");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03195, -0.03381, -0.03552, -0.03579, -0.036, -0.03611, -0.03612, \
-0.03634, -0.03636, -0.03638");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.03681, 0.03675, 0.03662, 0.0366, 0.03669, 0.03666, 0.03663, \
0.03674, 0.03674, 0.03673");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03169, -0.03256, -0.03387, -0.0348, -0.03519, -0.03547, -0.03567, \
-0.03591, -0.03597, -0.03602");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.03677, 0.03672, 0.03664, 0.03666, 0.0367, 0.03666, 0.03667, \
0.03672, 0.03669, 0.0367");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03486, -0.03519, -0.03557, -0.03582, -0.03601, -0.0361, -0.03615, \
-0.03633, -0.03635, -0.03638");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.03682, 0.03678, 0.03667, 0.03683, 0.03667, 0.03665, 0.03666, \
0.03676, 0.03676, 0.03674");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03128, -0.0319, -0.03315, -0.03409, -0.03475, -0.03519, -0.03533, \
-0.03564, -0.03576, -0.03586");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.03677, 0.03673, 0.03667, 0.03663, 0.0367, 0.03664, 0.03669, \
0.03673, 0.03672, 0.0367");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03434, -0.0349, -0.03556, -0.03587, -0.03603, -0.03615, -0.03615, \
-0.03633, -0.03636, -0.0364");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.03682, 0.03677, 0.03663, 0.0366, 0.03671, 0.03666, 0.03667, \
0.03671, 0.03672, 0.03669");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.0322, -0.03259, -0.03382, -0.03472, -0.03521, -0.0355, -0.03562, \
-0.03586, -0.03593, -0.03604");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.03677, 0.03674, 0.03664, 0.03663, 0.03659, 0.03665, 0.03667, \
0.03673, 0.03674, 0.03667");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03493, -0.03522, -0.03563, -0.0358, -0.03598, -0.03612, -0.03616, \
-0.03631, -0.03635, -0.03639");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3|A4)" ;
max_capacitance : 0.3767 ;
max_transition : 2.8 ;
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.6145, 0.5985, 0.5569, 0.507, 0.4644, 0.4347, 0.4129, 0.3966, 0.3842, 0.3746",\
"0.614, 0.598, 0.5563, 0.5066, 0.4639, 0.4344, 0.4127, 0.3963, 0.3839, 0.3743",\
"0.6176, 0.6015, 0.5599, 0.5105, 0.4678, 0.4384, 0.4167, 0.4006, 0.3882, 0.3785",\
"0.6341, 0.6181, 0.5762, 0.5265, 0.4842, 0.4544, 0.4329, 0.4169, 0.4044, 0.3947",\
"0.6736, 0.6574, 0.6152, 0.5643, 0.5201, 0.4892, 0.4667, 0.4498, 0.4369, 0.4268",\
"0.7439, 0.7271, 0.6829, 0.6285, 0.5808, 0.5469, 0.5218, 0.503, 0.4885, 0.4773",\
"0.8459, 0.8283, 0.7815, 0.7227, 0.669, 0.6295, 0.6001, 0.578, 0.5612, 0.5481",\
"0.9826, 0.9642, 0.9137, 0.8489, 0.788, 0.7418, 0.7067, 0.6796, 0.6591, 0.6428",\
"1.153, 1.133, 1.08, 1.009, 0.9401, 0.8854, 0.8433, 0.81, 0.7841, 0.7638",\
"1.355, 1.335, 1.278, 1.201, 1.123, 1.059, 1.008, 0.9687, 0.937, 0.9117");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.2122, 0.2064, 0.1961, 0.1875, 0.1825, 0.1806, 0.1805, 0.1818, 0.1845, 0.1885",\
"0.2137, 0.2077, 0.1964, 0.1891, 0.1845, 0.182, 0.182, 0.1835, 0.1862, 0.1896",\
"0.2208, 0.2143, 0.2041, 0.1956, 0.1895, 0.1873, 0.187, 0.189, 0.1917, 0.1951",\
"0.2503, 0.243, 0.2293, 0.2175, 0.2086, 0.2049, 0.2026, 0.2027, 0.2054, 0.2078",\
"0.3013, 0.2924, 0.2739, 0.2593, 0.2449, 0.236, 0.2306, 0.2286, 0.2302, 0.2309",\
"0.3751, 0.3638, 0.3412, 0.3176, 0.3025, 0.2879, 0.2773, 0.2742, 0.2731, 0.2716",\
"0.473, 0.4588, 0.4309, 0.4027, 0.3769, 0.3627, 0.3474, 0.3342, 0.3303, 0.3304",\
"0.5949, 0.5779, 0.5449, 0.5107, 0.4798, 0.4538, 0.4396, 0.4238, 0.4133, 0.4063",\
"0.7423, 0.7237, 0.6842, 0.6453, 0.6052, 0.5728, 0.5499, 0.536, 0.5211, 0.5103",\
"0.9156, 0.896, 0.85, 0.8042, 0.7598, 0.7211, 0.6892, 0.6675, 0.6537, 0.6395");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.6468, 0.6308, 0.5887, 0.5382, 0.4952, 0.4648, 0.4424, 0.4261, 0.4133, 0.4034",\
"0.6456, 0.6297, 0.5875, 0.5373, 0.4936, 0.4637, 0.4414, 0.4249, 0.4122, 0.4023",\
"0.6459, 0.6299, 0.5878, 0.5371, 0.4939, 0.4637, 0.4414, 0.4249, 0.4121, 0.4023",\
"0.6604, 0.6441, 0.6019, 0.5508, 0.5071, 0.4763, 0.4538, 0.4369, 0.4241, 0.4141",\
"0.7006, 0.6842, 0.6411, 0.5885, 0.543, 0.5109, 0.4872, 0.4695, 0.4557, 0.4452",\
"0.7736, 0.7567, 0.7115, 0.6559, 0.6069, 0.5717, 0.5455, 0.5257, 0.5105, 0.4987",\
"0.8822, 0.8646, 0.8174, 0.7575, 0.7026, 0.6611, 0.6303, 0.6069, 0.5892, 0.5752",\
"1.03, 1.012, 0.9617, 0.8962, 0.8335, 0.785, 0.7481, 0.7187, 0.6965, 0.6792",\
"1.216, 1.196, 1.143, 1.071, 1, 0.9429, 0.8983, 0.8632, 0.8351, 0.8132",\
"1.434, 1.415, 1.357, 1.281, 1.201, 1.134, 1.08, 1.037, 1.004, 0.9766");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.2494, 0.2429, 0.2298, 0.2191, 0.2119, 0.2088, 0.2073, 0.2081, 0.2114, 0.2115",\
"0.2503, 0.2433, 0.2301, 0.2196, 0.212, 0.2093, 0.2078, 0.2081, 0.2119, 0.2121",\
"0.2546, 0.2477, 0.2348, 0.2236, 0.2158, 0.2128, 0.2109, 0.2119, 0.2147, 0.2154",\
"0.2805, 0.2726, 0.2575, 0.2438, 0.2342, 0.2285, 0.2237, 0.2246, 0.2273, 0.2264",\
"0.3356, 0.3258, 0.3073, 0.2889, 0.2729, 0.2628, 0.2561, 0.2532, 0.2537, 0.2539",\
"0.4149, 0.4029, 0.3795, 0.356, 0.3377, 0.3185, 0.3064, 0.301, 0.2983, 0.2957",\
"0.521, 0.5071, 0.4784, 0.4478, 0.422, 0.4031, 0.385, 0.3692, 0.3643, 0.3617",\
"0.6552, 0.6386, 0.6049, 0.5696, 0.5352, 0.5081, 0.4881, 0.4704, 0.4561, 0.448",\
"0.8172, 0.7994, 0.7584, 0.7179, 0.6777, 0.6428, 0.6138, 0.5942, 0.5777, 0.5641",\
"1.01, 0.99, 0.9435, 0.8968, 0.8504, 0.8078, 0.7709, 0.7432, 0.7256, 0.7071");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.6752, 0.6591, 0.617, 0.5667, 0.523, 0.4931, 0.4705, 0.454, 0.4412, 0.4312",\
"0.6739, 0.658, 0.6158, 0.5654, 0.5217, 0.4916, 0.4693, 0.4527, 0.44, 0.43",\
"0.6724, 0.6563, 0.6142, 0.5637, 0.5198, 0.4898, 0.4675, 0.4509, 0.4381, 0.4281",\
"0.6811, 0.6649, 0.6223, 0.5716, 0.5277, 0.4971, 0.4745, 0.4577, 0.4447, 0.4348",\
"0.717, 0.7005, 0.6575, 0.6051, 0.5598, 0.5277, 0.5042, 0.4865, 0.4729, 0.4623",\
"0.7936, 0.777, 0.732, 0.6762, 0.6267, 0.5916, 0.5652, 0.5453, 0.5301, 0.5183",\
"0.9173, 0.8995, 0.8519, 0.7907, 0.735, 0.693, 0.6613, 0.6372, 0.6186, 0.6041",\
"1.088, 1.07, 1.018, 0.9509, 0.8865, 0.8354, 0.7968, 0.7656, 0.7422, 0.7237",\
"1.3, 1.281, 1.227, 1.153, 1.079, 1.018, 0.9703, 0.932, 0.9019, 0.878",\
"1.55, 1.53, 1.473, 1.394, 1.31, 1.237, 1.179, 1.133, 1.096, 1.066");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.2867, 0.279, 0.2639, 0.2507, 0.2418, 0.236, 0.2346, 0.2333, 0.2349, 0.2372",\
"0.2861, 0.2784, 0.2632, 0.2502, 0.2413, 0.2356, 0.2336, 0.2333, 0.2349, 0.2372",\
"0.287, 0.2791, 0.2641, 0.2514, 0.2412, 0.2364, 0.234, 0.2338, 0.2349, 0.2372",\
"0.3095, 0.301, 0.285, 0.2694, 0.2575, 0.2498, 0.2461, 0.2448, 0.2454, 0.2471",\
"0.3686, 0.3583, 0.3389, 0.3187, 0.3005, 0.2876, 0.2791, 0.2762, 0.274, 0.2757",\
"0.4568, 0.4447, 0.4194, 0.3934, 0.3714, 0.3519, 0.3385, 0.3301, 0.3251, 0.3219",\
"0.5753, 0.5608, 0.5305, 0.4981, 0.4688, 0.4468, 0.4257, 0.4087, 0.4021, 0.3945",\
"0.7273, 0.7106, 0.6748, 0.635, 0.5987, 0.5689, 0.5454, 0.5237, 0.5077, 0.4957",\
"0.9124, 0.8944, 0.8517, 0.8069, 0.7638, 0.724, 0.6922, 0.6683, 0.6469, 0.6299",\
"1.133, 1.113, 1.064, 1.015, 0.963, 0.9171, 0.8758, 0.8432, 0.8185, 0.7982");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.7029, 0.6871, 0.6448, 0.5943, 0.5511, 0.5208, 0.4982, 0.4818, 0.469, 0.459",\
"0.7017, 0.6858, 0.6437, 0.5933, 0.5496, 0.5195, 0.4972, 0.4806, 0.4678, 0.4579",\
"0.6996, 0.6835, 0.6413, 0.591, 0.5476, 0.5173, 0.4947, 0.4782, 0.4654, 0.4554",\
"0.704, 0.6877, 0.6455, 0.5948, 0.5513, 0.5208, 0.498, 0.4813, 0.4685, 0.4586",\
"0.734, 0.7177, 0.6749, 0.623, 0.5782, 0.5468, 0.5236, 0.5063, 0.4929, 0.4826",\
"0.8117, 0.7948, 0.7502, 0.6948, 0.6459, 0.611, 0.5853, 0.5656, 0.5505, 0.5389",\
"0.9491, 0.9314, 0.8839, 0.8222, 0.7659, 0.7234, 0.6914, 0.6664, 0.6476, 0.633",\
"1.143, 1.124, 1.072, 1.004, 0.9369, 0.8844, 0.8434, 0.8117, 0.7869, 0.7677",\
"1.382, 1.362, 1.307, 1.232, 1.155, 1.09, 1.039, 0.9991, 0.9671, 0.9415",\
"1.663, 1.642, 1.585, 1.503, 1.416, 1.339, 1.277, 1.227, 1.187, 1.155");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.3207, 0.3117, 0.2945, 0.2799, 0.2698, 0.2627, 0.2579, 0.2562, 0.2567, 0.2607",\
"0.3188, 0.3097, 0.2924, 0.278, 0.2676, 0.2602, 0.2561, 0.2567, 0.2562, 0.2574",\
"0.3171, 0.3081, 0.2916, 0.2767, 0.2655, 0.2592, 0.2557, 0.2545, 0.2556, 0.2552",\
"0.3379, 0.3288, 0.3107, 0.294, 0.2808, 0.2716, 0.2657, 0.265, 0.265, 0.2667",\
"0.4011, 0.3903, 0.37, 0.3474, 0.3283, 0.3137, 0.3028, 0.2991, 0.2958, 0.2964",\
"0.4983, 0.4857, 0.459, 0.4314, 0.4068, 0.3846, 0.3695, 0.359, 0.3513, 0.3481",\
"0.6327, 0.6171, 0.5843, 0.5503, 0.5173, 0.4927, 0.4685, 0.4514, 0.441, 0.4328",\
"0.8054, 0.7877, 0.7481, 0.7078, 0.667, 0.6336, 0.6058, 0.5823, 0.5636, 0.5483",\
"1.019, 0.9998, 0.9538, 0.9056, 0.8578, 0.8138, 0.7792, 0.7506, 0.7253, 0.7056",\
"1.275, 1.254, 1.2, 1.146, 1.091, 1.04, 0.9926, 0.9541, 0.9277, 0.902");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.2617, 0.2801, 0.3309, 0.4053, 0.4999, 0.6162, 0.7576, 0.9277, 1.13, 1.369",\
"0.2642, 0.2827, 0.3334, 0.4078, 0.5024, 0.6188, 0.7602, 0.9303, 1.133, 1.372",\
"0.2813, 0.2998, 0.3504, 0.4248, 0.5195, 0.6356, 0.7773, 0.9473, 1.15, 1.389",\
"0.3251, 0.3436, 0.3943, 0.4685, 0.563, 0.6792, 0.8207, 0.9908, 1.193, 1.432",\
"0.4006, 0.4189, 0.4691, 0.5428, 0.6369, 0.753, 0.8944, 1.064, 1.267, 1.506",\
"0.5057, 0.5238, 0.5737, 0.647, 0.7407, 0.8564, 0.9976, 1.167, 1.37, 1.608",\
"0.6382, 0.6565, 0.7065, 0.7798, 0.8734, 0.9888, 1.13, 1.299, 1.501, 1.739",\
"0.7956, 0.8144, 0.8662, 0.9406, 1.035, 1.151, 1.292, 1.461, 1.663, 1.9",\
"0.976, 0.9963, 1.05, 1.127, 1.225, 1.342, 1.484, 1.653, 1.855, 2.093",\
"1.181, 1.202, 1.259, 1.339, 1.439, 1.561, 1.705, 1.877, 2.079, 2.316");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.1397, 0.1524, 0.1917, 0.264, 0.3775, 0.5382, 0.7501, 1.017, 1.343, 1.732",\
"0.1434, 0.1559, 0.195, 0.2676, 0.3812, 0.5417, 0.7538, 1.021, 1.347, 1.736",\
"0.1563, 0.1687, 0.208, 0.2802, 0.3937, 0.5538, 0.7655, 1.033, 1.359, 1.748",\
"0.1787, 0.1912, 0.23, 0.3013, 0.4139, 0.5736, 0.7849, 1.051, 1.378, 1.767",\
"0.1942, 0.2076, 0.2467, 0.3174, 0.4286, 0.5871, 0.7973, 1.064, 1.388, 1.778",\
"0.1959, 0.2101, 0.2506, 0.3207, 0.4309, 0.588, 0.7971, 1.063, 1.388, 1.775",\
"0.1802, 0.1954, 0.238, 0.309, 0.418, 0.5743, 0.7821, 1.046, 1.37, 1.757",\
"0.1451, 0.1616, 0.2067, 0.2782, 0.3876, 0.5432, 0.7506, 1.014, 1.336, 1.722",\
"0.0896, 0.1075, 0.1556, 0.2287, 0.3374, 0.4933, 0.7009, 0.9647, 1.286, 1.671",\
"0.0126, 0.032, 0.083, 0.158, 0.2673, 0.423, 0.6305, 0.895, 1.218, 1.602");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.1056, 0.1267, 0.18, 0.2581, 0.3656, 0.5131, 0.7095, 0.9597, 1.274, 1.657",\
"0.106, 0.1265, 0.1801, 0.2582, 0.3656, 0.5131, 0.7094, 0.9596, 1.274, 1.657",\
"0.1059, 0.1262, 0.1799, 0.258, 0.3652, 0.5132, 0.7096, 0.9593, 1.274, 1.657",\
"0.1051, 0.1257, 0.1795, 0.258, 0.3654, 0.5132, 0.7094, 0.96, 1.274, 1.657",\
"0.104, 0.1251, 0.1796, 0.2581, 0.3662, 0.5136, 0.7096, 0.9608, 1.274, 1.656",\
"0.1064, 0.1273, 0.1821, 0.2606, 0.368, 0.5154, 0.7108, 0.9608, 1.275, 1.657",\
"0.1138, 0.1342, 0.1878, 0.2662, 0.3738, 0.52, 0.7136, 0.9626, 1.276, 1.658",\
"0.1252, 0.1472, 0.2006, 0.2778, 0.3826, 0.5272, 0.7204, 0.968, 1.279, 1.658",\
"0.139, 0.1612, 0.218, 0.2968, 0.4006, 0.5416, 0.7298, 0.9758, 1.285, 1.661",\
"0.1542, 0.1778, 0.236, 0.3176, 0.4246, 0.5656, 0.7508, 0.9908, 1.294, 1.668");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.05168, 0.0683, 0.1293, 0.2522, 0.4501, 0.7291, 1.098, 1.561, 2.127, 2.803",\
"0.0517, 0.06822, 0.1293, 0.2523, 0.45, 0.7287, 1.099, 1.561, 2.128, 2.803",\
"0.05152, 0.06818, 0.1294, 0.2524, 0.4501, 0.7293, 1.096, 1.562, 2.124, 2.799",\
"0.05346, 0.06966, 0.13, 0.2527, 0.4501, 0.7305, 1.097, 1.561, 2.124, 2.798",\
"0.06, 0.07592, 0.1334, 0.254, 0.4502, 0.7299, 1.098, 1.562, 2.123, 2.797",\
"0.06766, 0.08454, 0.1396, 0.2572, 0.4515, 0.7297, 1.096, 1.558, 2.126, 2.796",\
"0.07756, 0.09458, 0.1477, 0.2625, 0.4554, 0.7314, 1.096, 1.56, 2.124, 2.794",\
"0.087, 0.1052, 0.158, 0.269, 0.4612, 0.7382, 1.101, 1.559, 2.124, 2.793",\
"0.0982, 0.1168, 0.1702, 0.277, 0.4672, 0.7454, 1.11, 1.566, 2.124, 2.795",\
"0.1102, 0.131, 0.1846, 0.2866, 0.474, 0.7518, 1.12, 1.579, 2.134, 2.799");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.3183, 0.3369, 0.3875, 0.4619, 0.5563, 0.6724, 0.814, 0.984, 1.187, 1.426",\
"0.319, 0.3374, 0.3883, 0.4626, 0.5572, 0.6733, 0.8149, 0.9849, 1.187, 1.426",\
"0.3253, 0.3438, 0.3945, 0.4686, 0.5633, 0.6795, 0.8209, 0.9909, 1.193, 1.432",\
"0.3519, 0.3704, 0.421, 0.4951, 0.5894, 0.7056, 0.8471, 1.017, 1.22, 1.458",\
"0.4094, 0.4279, 0.4784, 0.5524, 0.6466, 0.7625, 0.9038, 1.074, 1.276, 1.515",\
"0.4968, 0.5156, 0.5667, 0.641, 0.7355, 0.8511, 0.9926, 1.162, 1.365, 1.603",\
"0.6131, 0.6325, 0.6841, 0.7591, 0.8538, 0.9702, 1.111, 1.281, 1.483, 1.721",\
"0.7513, 0.7717, 0.8265, 0.9042, 1, 1.117, 1.259, 1.429, 1.631, 1.869",\
"0.9105, 0.9318, 0.989, 1.071, 1.172, 1.292, 1.435, 1.605, 1.807, 2.045",\
"1.091, 1.113, 1.173, 1.26, 1.365, 1.49, 1.638, 1.811, 2.014, 2.252");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.1602, 0.1731, 0.2123, 0.2843, 0.3974, 0.5575, 0.769, 1.035, 1.361, 1.75",\
"0.1636, 0.1764, 0.2155, 0.2875, 0.4006, 0.5608, 0.7722, 1.039, 1.364, 1.754",\
"0.1756, 0.1883, 0.2275, 0.2993, 0.4123, 0.5723, 0.7837, 1.05, 1.377, 1.766",\
"0.1992, 0.2117, 0.2505, 0.3217, 0.4338, 0.5934, 0.8042, 1.071, 1.397, 1.785",\
"0.2207, 0.2339, 0.2731, 0.3432, 0.4541, 0.6122, 0.8222, 1.088, 1.413, 1.801",\
"0.229, 0.2434, 0.2838, 0.3539, 0.4634, 0.6198, 0.8284, 1.093, 1.418, 1.806",\
"0.2215, 0.2371, 0.2795, 0.3501, 0.4589, 0.6144, 0.8216, 1.085, 1.408, 1.795",\
"0.1971, 0.2136, 0.2587, 0.33, 0.4388, 0.594, 0.8002, 1.062, 1.384, 1.77",\
"0.1535, 0.1719, 0.2195, 0.2925, 0.4009, 0.556, 0.7625, 1.024, 1.346, 1.73",\
"0.0916, 0.1111, 0.162, 0.2366, 0.3455, 0.5002, 0.7068, 0.9692, 1.291, 1.674");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.1064, 0.1267, 0.1804, 0.2588, 0.3665, 0.5135, 0.7093, 0.9607, 1.274, 1.656",\
"0.1062, 0.1267, 0.1809, 0.2587, 0.366, 0.5134, 0.7099, 0.9599, 1.275, 1.657",\
"0.106, 0.127, 0.1808, 0.2585, 0.3662, 0.5135, 0.7099, 0.9597, 1.274, 1.657",\
"0.1065, 0.1269, 0.1807, 0.2587, 0.3663, 0.5135, 0.7096, 0.9598, 1.274, 1.657",\
"0.1074, 0.1279, 0.1817, 0.2599, 0.3678, 0.515, 0.7103, 0.9602, 1.275, 1.655",\
"0.1119, 0.1326, 0.1871, 0.2644, 0.3712, 0.5168, 0.7114, 0.9614, 1.276, 1.657",\
"0.119, 0.1404, 0.1952, 0.2728, 0.378, 0.5226, 0.7158, 0.9644, 1.277, 1.658",\
"0.132, 0.1544, 0.2114, 0.2888, 0.3914, 0.5328, 0.7234, 0.971, 1.28, 1.659",\
"0.1466, 0.1702, 0.2308, 0.3122, 0.4162, 0.5538, 0.7386, 0.98, 1.286, 1.664",\
"0.1618, 0.1864, 0.2514, 0.3372, 0.4446, 0.5836, 0.7664, 1.001, 1.3, 1.671");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.0538, 0.07034, 0.1304, 0.2532, 0.4505, 0.7306, 1.098, 1.558, 2.122, 2.799",\
"0.0542, 0.07022, 0.1305, 0.2533, 0.4504, 0.7305, 1.096, 1.558, 2.122, 2.799",\
"0.05372, 0.07002, 0.1305, 0.2542, 0.4505, 0.7306, 1.097, 1.558, 2.124, 2.794",\
"0.0545, 0.07076, 0.1311, 0.2533, 0.4505, 0.7306, 1.097, 1.561, 2.125, 2.796",\
"0.0609, 0.07702, 0.1342, 0.2544, 0.4506, 0.7305, 1.098, 1.561, 2.125, 2.794",\
"0.06928, 0.08448, 0.1398, 0.2579, 0.4524, 0.7291, 1.097, 1.558, 2.125, 2.795",\
"0.07854, 0.0952, 0.148, 0.2631, 0.4554, 0.732, 1.097, 1.56, 2.122, 2.799",\
"0.0884, 0.1064, 0.1576, 0.2694, 0.4614, 0.7376, 1.101, 1.559, 2.123, 2.794",\
"0.1008, 0.1184, 0.1712, 0.2774, 0.4678, 0.7456, 1.11, 1.566, 2.124, 2.797",\
"0.1106, 0.13, 0.1842, 0.2876, 0.4752, 0.7532, 1.121, 1.578, 2.134, 2.8");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.3543, 0.3729, 0.4235, 0.4978, 0.5921, 0.7085, 0.85, 1.02, 1.223, 1.461",\
"0.3552, 0.3736, 0.4242, 0.4985, 0.5931, 0.7092, 0.8508, 1.021, 1.223, 1.462",\
"0.3576, 0.3761, 0.4267, 0.5009, 0.5956, 0.7117, 0.8532, 1.023, 1.226, 1.465",\
"0.3715, 0.39, 0.4406, 0.5147, 0.609, 0.725, 0.8666, 1.037, 1.239, 1.478",\
"0.4124, 0.4309, 0.4814, 0.5555, 0.6497, 0.7657, 0.9071, 1.077, 1.279, 1.518",\
"0.4848, 0.5035, 0.5547, 0.6288, 0.7234, 0.8393, 0.9806, 1.15, 1.352, 1.591",\
"0.5863, 0.6056, 0.658, 0.7333, 0.8282, 0.9444, 1.086, 1.255, 1.457, 1.695",\
"0.7069, 0.7273, 0.783, 0.8622, 0.9603, 1.078, 1.219, 1.389, 1.591, 1.828",\
"0.8444, 0.866, 0.9252, 1.009, 1.112, 1.235, 1.38, 1.55, 1.752, 1.99",\
"0.9989, 1.022, 1.084, 1.173, 1.282, 1.411, 1.561, 1.737, 1.941, 2.179");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.1742, 0.1873, 0.227, 0.2991, 0.4122, 0.572, 0.7832, 1.05, 1.376, 1.764",\
"0.1769, 0.19, 0.2297, 0.3019, 0.4149, 0.5748, 0.786, 1.053, 1.378, 1.767",\
"0.1877, 0.2008, 0.2405, 0.3127, 0.4256, 0.5854, 0.7966, 1.063, 1.389, 1.778",\
"0.2117, 0.2245, 0.2639, 0.3354, 0.4477, 0.6069, 0.8176, 1.084, 1.409, 1.798",\
"0.2375, 0.251, 0.2908, 0.3613, 0.4719, 0.6297, 0.8394, 1.105, 1.43, 1.818",\
"0.2517, 0.2663, 0.3073, 0.3775, 0.487, 0.6431, 0.8513, 1.116, 1.44, 1.827",\
"0.2514, 0.2673, 0.3104, 0.3811, 0.4901, 0.6451, 0.8518, 1.115, 1.438, 1.824",\
"0.2356, 0.2529, 0.2987, 0.3698, 0.4792, 0.6338, 0.8398, 1.101, 1.422, 1.807",\
"0.2033, 0.2222, 0.271, 0.344, 0.4532, 0.6078, 0.8139, 1.075, 1.396, 1.779",\
"0.154, 0.1742, 0.2266, 0.3024, 0.4111, 0.5663, 0.7724, 1.035, 1.355, 1.738");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.1064, 0.1268, 0.1806, 0.2588, 0.366, 0.5138, 0.7099, 0.9601, 1.274, 1.657",\
"0.1057, 0.1268, 0.1809, 0.2588, 0.3662, 0.5135, 0.71, 0.9598, 1.275, 1.657",\
"0.1064, 0.127, 0.1806, 0.2589, 0.3659, 0.5135, 0.7097, 0.9608, 1.275, 1.656",\
"0.1065, 0.1268, 0.1807, 0.259, 0.3663, 0.514, 0.7096, 0.9602, 1.274, 1.656",\
"0.1074, 0.1281, 0.1817, 0.2598, 0.3679, 0.515, 0.7107, 0.9602, 1.275, 1.657",\
"0.112, 0.1328, 0.187, 0.2646, 0.3708, 0.5168, 0.712, 0.9612, 1.276, 1.657",\
"0.122, 0.143, 0.1976, 0.2742, 0.3792, 0.5236, 0.7172, 0.965, 1.277, 1.657",\
"0.1356, 0.1602, 0.2182, 0.2954, 0.3974, 0.537, 0.726, 0.9722, 1.282, 1.66",\
"0.1524, 0.177, 0.2396, 0.3228, 0.428, 0.5642, 0.7466, 0.9848, 1.289, 1.665",\
"0.1692, 0.1958, 0.263, 0.3518, 0.4626, 0.6024, 0.7838, 1.015, 1.309, 1.674");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.05678, 0.0732, 0.1329, 0.2552, 0.4518, 0.7299, 1.096, 1.559, 2.122, 2.794",\
"0.0567, 0.07314, 0.1329, 0.2552, 0.4516, 0.7303, 1.096, 1.557, 2.126, 2.798",\
"0.05668, 0.07314, 0.1329, 0.2553, 0.4519, 0.7298, 1.096, 1.558, 2.123, 2.795",\
"0.05634, 0.07278, 0.1332, 0.2555, 0.4518, 0.7303, 1.096, 1.558, 2.122, 2.794",\
"0.06302, 0.07938, 0.1361, 0.2565, 0.452, 0.7296, 1.096, 1.557, 2.126, 2.798",\
"0.0712, 0.0881, 0.1423, 0.2598, 0.4538, 0.7315, 1.097, 1.558, 2.123, 2.795",\
"0.08168, 0.0981, 0.1508, 0.2649, 0.4584, 0.733, 1.097, 1.56, 2.121, 2.797",\
"0.0916, 0.1096, 0.1614, 0.2722, 0.4646, 0.7398, 1.103, 1.56, 2.123, 2.794",\
"0.1042, 0.1228, 0.1764, 0.2816, 0.4712, 0.7496, 1.112, 1.568, 2.126, 2.798",\
"0.1168, 0.1362, 0.1922, 0.2932, 0.4798, 0.7576, 1.124, 1.581, 2.136, 2.8");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.372, 0.3903, 0.441, 0.5154, 0.6097, 0.7261, 0.8676, 1.038, 1.24, 1.479",\
"0.3732, 0.3914, 0.4422, 0.5166, 0.6111, 0.7271, 0.8687, 1.039, 1.241, 1.48",\
"0.3752, 0.3936, 0.4443, 0.5185, 0.6129, 0.7293, 0.8708, 1.041, 1.243, 1.482",\
"0.3819, 0.4004, 0.451, 0.5253, 0.6196, 0.7358, 0.8773, 1.047, 1.25, 1.489",\
"0.4117, 0.4301, 0.4806, 0.5547, 0.6489, 0.7648, 0.9065, 1.076, 1.279, 1.518",\
"0.4734, 0.4918, 0.5428, 0.6167, 0.7109, 0.8267, 0.968, 1.138, 1.34, 1.579",\
"0.5629, 0.5825, 0.6353, 0.7105, 0.8052, 0.9214, 1.062, 1.232, 1.433, 1.672",\
"0.671, 0.6919, 0.7477, 0.8278, 0.9265, 1.044, 1.186, 1.356, 1.557, 1.794",\
"0.795, 0.817, 0.8768, 0.9618, 1.066, 1.19, 1.336, 1.507, 1.708, 1.946",\
"0.9329, 0.9565, 1.02, 1.111, 1.222, 1.352, 1.504, 1.681, 1.886, 2.123");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.1802, 0.1936, 0.2342, 0.307, 0.4206, 0.5808, 0.7922, 1.058, 1.384, 1.773",\
"0.1825, 0.1959, 0.2364, 0.3092, 0.4228, 0.5829, 0.7944, 1.061, 1.386, 1.775",\
"0.1928, 0.2063, 0.2467, 0.3196, 0.4331, 0.5933, 0.8045, 1.071, 1.397, 1.785",\
"0.2176, 0.2309, 0.2708, 0.3429, 0.4557, 0.6153, 0.8262, 1.092, 1.418, 1.806",\
"0.2467, 0.2606, 0.301, 0.3718, 0.4829, 0.6409, 0.8505, 1.116, 1.441, 1.829",\
"0.2648, 0.2799, 0.3218, 0.3927, 0.5022, 0.6585, 0.8666, 1.131, 1.454, 1.841",\
"0.2699, 0.2861, 0.3307, 0.4021, 0.5112, 0.6666, 0.8731, 1.136, 1.458, 1.844",\
"0.2605, 0.2786, 0.3258, 0.3989, 0.5081, 0.6634, 0.8693, 1.131, 1.451, 1.836",\
"0.2361, 0.2558, 0.3067, 0.382, 0.4918, 0.647, 0.8539, 1.115, 1.435, 1.818",\
"0.1957, 0.2167, 0.272, 0.3511, 0.4615, 0.6175, 0.8241, 1.086, 1.407, 1.788");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.1062, 0.1268, 0.1805, 0.2588, 0.3665, 0.5136, 0.7092, 0.9604, 1.274, 1.657",\
"0.1056, 0.1267, 0.181, 0.2588, 0.3659, 0.5135, 0.7095, 0.9601, 1.275, 1.656",\
"0.1064, 0.1272, 0.1805, 0.2589, 0.3664, 0.5137, 0.7092, 0.9603, 1.274, 1.657",\
"0.1061, 0.1272, 0.181, 0.2588, 0.3663, 0.5138, 0.7096, 0.9598, 1.274, 1.657",\
"0.1065, 0.1274, 0.1814, 0.2592, 0.3673, 0.5144, 0.7098, 0.9598, 1.274, 1.657",\
"0.1101, 0.1314, 0.1856, 0.2636, 0.37, 0.5162, 0.712, 0.9616, 1.275, 1.657",\
"0.1228, 0.1442, 0.1984, 0.275, 0.3794, 0.5232, 0.716, 0.9648, 1.277, 1.658",\
"0.139, 0.1624, 0.2212, 0.3, 0.4016, 0.5396, 0.7274, 0.9722, 1.28, 1.66",\
"0.1554, 0.1814, 0.244, 0.3298, 0.4356, 0.5728, 0.753, 0.9886, 1.291, 1.665",\
"0.1742, 0.2018, 0.271, 0.3612, 0.4732, 0.615, 0.7962, 1.025, 1.315, 1.678");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.003593, 0.01269, 0.03008, 0.05716, 0.09515, 0.1451, 0.2081, 0.285, 0.3767");
values("0.05942, 0.0764, 0.136, 0.2584, 0.4549, 0.733, 1.099, 1.559, 2.123, 2.799",\
"0.05958, 0.07634, 0.1357, 0.2594, 0.4548, 0.732, 1.099, 1.562, 2.123, 2.794",\
"0.05928, 0.07588, 0.1356, 0.2583, 0.4546, 0.7328, 1.098, 1.559, 2.123, 2.796",\
"0.05852, 0.07512, 0.1355, 0.258, 0.4544, 0.7326, 1.1, 1.56, 2.124, 2.799",\
"0.06494, 0.08128, 0.1385, 0.259, 0.4546, 0.7331, 1.099, 1.561, 2.123, 2.799",\
"0.07462, 0.09148, 0.1456, 0.2629, 0.4568, 0.7333, 1.098, 1.56, 2.123, 2.794",\
"0.08526, 0.1035, 0.1558, 0.2689, 0.462, 0.7366, 1.101, 1.56, 2.122, 2.793",\
"0.0992, 0.1168, 0.1698, 0.2782, 0.47, 0.745, 1.106, 1.563, 2.126, 2.797",\
"0.113, 0.132, 0.187, 0.2902, 0.4792, 0.7568, 1.117, 1.572, 2.128, 2.799",\
"0.1284, 0.1502, 0.2074, 0.3052, 0.4902, 0.7682, 1.133, 1.587, 2.14, 2.803");
}
}
}
}