blob: b8b19d0810ab27c51b08074a168bffaeeb73d701 [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.000157509" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.0001743126" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0001462989" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.0001462989" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.0001178892" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.0001178892" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.0001178892" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.0001178892" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "8.91561e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "8.91561e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "8.91561e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "8.91561e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "8.91561e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "8.91561e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "8.91561e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "8.91561e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001743126" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.00784 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.06846, 0.06846, 0.06843, 0.06838, 0.0683, 0.06827, 0.0682, 0.0681, \
0.06794, 0.06774");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.01044, -0.01047, -0.0105, -0.01052, -0.01051, -0.01056, -0.01055, \
-0.01056, -0.01056, -0.01055");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.04747, 0.04745, 0.04741, 0.0474, 0.04734, 0.04734, 0.0473, 0.04724, \
0.04715, 0.04701");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.01048, -0.0105, -0.01054, -0.01055, -0.01055, -0.01059, -0.01059, \
-0.0106, -0.0106, -0.01059");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.04745, 0.04746, 0.04742, 0.0474, 0.04732, 0.04736, 0.0473, 0.04723, \
0.04715, 0.04704");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.01047, -0.0105, -0.01054, -0.01055, -0.01056, -0.01059, -0.01059, \
-0.0106, -0.0106, -0.0106");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.02593, 0.02589, 0.02587, 0.02588, 0.02582, 0.02588, 0.02587, \
0.02582, 0.02579, 0.02573");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.01058, -0.01059, -0.01065, -0.01068, -0.01066, -0.0107, -0.0107, \
-0.01071, -0.01071, -0.01071");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.0259, 0.02589, 0.02589, 0.02586, 0.02584, 0.02589, 0.02586, \
0.02581, 0.0258, 0.02574");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.01058, -0.01062, -0.01066, -0.01067, -0.01068, -0.01071, -0.01071, \
-0.01072, -0.01071, -0.01072");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.0259, 0.02589, 0.02589, 0.02589, 0.02584, 0.02588, 0.02586, \
0.02583, 0.0258, 0.02574");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.01058, -0.01062, -0.01066, -0.01067, -0.01069, -0.0107, -0.01071, \
-0.01071, -0.01071, -0.01071");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.02589, 0.02588, 0.02587, 0.02586, 0.02583, 0.02588, 0.02586, \
0.02582, 0.0258, 0.02573");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.01058, -0.01062, -0.01067, -0.01068, -0.01069, -0.01071, -0.01071, \
-0.01071, -0.01071, -0.01072");
}
}
}
pin(A2) {
capacitance : 0.008109 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.04319, 0.04314, 0.04318, 0.04317, 0.0431, 0.0431, 0.04303, 0.04291, \
0.04279, 0.0426");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.0118, -0.01176, -0.01184, -0.01186, -0.01186, -0.01192, -0.01194, \
-0.01196, -0.01199, -0.01203");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.02214, 0.02213, 0.02216, 0.02215, 0.02214, 0.02218, 0.02213, \
0.02206, 0.022, 0.02189");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.012, -0.01198, -0.01203, -0.01206, -0.01207, -0.01213, -0.01215, \
-0.01216, -0.0122, -0.01224");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.02214, 0.02213, 0.02218, 0.02217, 0.02215, 0.02216, 0.02214, \
0.02208, 0.022, 0.0219");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.01198, -0.01198, -0.01203, -0.01206, -0.01206, -0.01213, -0.01215, \
-0.01218, -0.01221, -0.01224");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.03258, 0.03258, 0.0326, 0.03256, 0.03256, 0.0326, 0.03264, 0.03263, \
0.03263, 0.03262");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02653, -0.02801, -0.03064, -0.03148, -0.03176, -0.03194, -0.03204, \
-0.03209, -0.03212, -0.03216");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.01988, 0.01985, 0.01987, 0.01988, 0.01989, 0.01999, 0.01997, \
0.01997, 0.01996, 0.01996");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02002, -0.02081, -0.02173, -0.02204, -0.0222, -0.02235, -0.02239, \
-0.02245, -0.0225, -0.02255");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.02059, 0.02056, 0.02066, 0.02065, 0.02068, 0.02074, 0.02072, \
0.02073, 0.02073, 0.02072");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02129, -0.02115, -0.02099, -0.02085, -0.02071, -0.02064, -0.02056, \
-0.02048, -0.02042, -0.02039");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.02061, 0.02057, 0.02066, 0.02065, 0.02067, 0.02075, 0.02073, \
0.02072, 0.02071, 0.02073");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.0198, -0.0197, -0.01949, -0.01935, -0.0192, -0.01917, -0.0191, \
-0.01904, -0.019, -0.01901");
}
}
}
pin(A3) {
capacitance : 0.008867 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.0201, 0.02006, 0.02012, 0.02011, 0.02008, 0.02009, 0.02005, \
0.01996, 0.01986, 0.01971");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.01338, -0.01338, -0.01343, -0.01345, -0.01347, -0.01352, -0.01353, \
-0.01357, -0.01362, -0.01368");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.03266, 0.03265, 0.03259, 0.03259, 0.03256, 0.03266, 0.03265, \
0.03261, 0.03262, 0.03262");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02826, -0.02989, -0.03111, -0.03159, -0.03175, -0.03194, -0.03201, \
-0.03207, -0.03211, -0.03213");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.02034, 0.02032, 0.02041, 0.02043, 0.02042, 0.0205, 0.02048, \
0.02047, 0.02049, 0.02047");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02334, -0.02325, -0.02314, -0.02293, -0.0228, -0.02277, -0.02269, \
-0.02266, -0.02268, -0.02271");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.03268, 0.03264, 0.03262, 0.03254, 0.03256, 0.03267, 0.03266, \
0.03259, 0.03262, 0.03262");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02721, -0.02747, -0.02875, -0.03001, -0.03073, -0.03117, -0.03138, \
-0.03154, -0.03164, -0.03172");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.01988, 0.01979, 0.01991, 0.01993, 0.01994, 0.01998, 0.01998, \
0.01997, 0.01998, 0.01996");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02443, -0.0237, -0.02294, -0.02268, -0.02261, -0.02262, -0.02262, \
-0.02266, -0.02272, -0.02279");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.03263, 0.03264, 0.0326, 0.03258, 0.03257, 0.03264, 0.03266, \
0.03263, 0.03262, 0.03263");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.03028, -0.03052, -0.03114, -0.0316, -0.03176, -0.03196, -0.03202, \
-0.03207, -0.03211, -0.03214");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.02035, 0.02032, 0.02042, 0.02038, 0.02042, 0.0205, 0.0205, 0.02048, \
0.02048, 0.02047");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02791, -0.02788, -0.02781, -0.02773, -0.02768, -0.02776, -0.02773, \
-0.02778, -0.0278, -0.02783");
}
}
}
pin(A4) {
capacitance : 0.009559 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.03257, 0.03256, 0.03256, 0.03255, 0.03255, 0.03262, 0.03265, \
0.03258, 0.03263, 0.0326");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.0297, -0.03045, -0.0313, -0.03166, -0.03181, -0.03198, -0.03201, \
-0.03208, -0.03212, -0.03216");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.0326, 0.03255, 0.03262, 0.03259, 0.03262, 0.03266, 0.03269, \
0.03264, 0.03263, 0.03264");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02742, -0.02831, -0.02969, -0.03055, -0.03101, -0.03128, -0.03149, \
-0.03161, -0.03168, -0.03176");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.03256, 0.03256, 0.03255, 0.03259, 0.03267, 0.0327, 0.03265, \
0.03262, 0.0326, 0.0326");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.03019, -0.03061, -0.03123, -0.03165, -0.03181, -0.03197, -0.03202, \
-0.03208, -0.03214, -0.03215");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.0326, 0.0326, 0.03261, 0.03261, 0.03263, 0.03264, 0.03264, 0.03264, \
0.03265, 0.03265");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02699, -0.02781, -0.02906, -0.02997, -0.03054, -0.03098, -0.03122, \
-0.03137, -0.03147, -0.03157");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.03255, 0.03259, 0.03256, 0.03257, 0.03266, 0.03269, 0.03264, \
0.03263, 0.0326, 0.03261");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02978, -0.03046, -0.03123, -0.03163, -0.03181, -0.03199, -0.03201, \
-0.03207, -0.03213, -0.03215");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.03258, 0.03263, 0.03264, 0.03257, 0.03267, 0.03268, 0.03267, \
0.03266, 0.03259, 0.03265");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.02741, -0.02831, -0.0297, -0.03055, -0.03099, -0.03128, -0.0315, \
-0.03161, -0.03167, -0.03176");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.03256, 0.03261, 0.03254, 0.03263, 0.03257, 0.03264, 0.0326, \
0.0326, 0.0326, 0.03262");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.03019, -0.03062, -0.03124, -0.03162, -0.03181, -0.03197, -0.03202, \
-0.03209, -0.03213, -0.03216");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3|A4)" ;
max_capacitance : 1.44 ;
max_transition : 8.6 ;
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.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.4085, 0.3903, 0.3559, 0.3323, 0.3188, 0.3102, 0.3045, 0.3007, 0.298, 0.296",\
"0.4072, 0.389, 0.3547, 0.3311, 0.3176, 0.3091, 0.3035, 0.2996, 0.2968, 0.2948",\
"0.4069, 0.3886, 0.3543, 0.331, 0.3176, 0.3091, 0.3034, 0.2996, 0.297, 0.295",\
"0.4119, 0.3938, 0.3597, 0.3367, 0.3235, 0.3154, 0.3099, 0.3062, 0.3036, 0.3017",\
"0.4356, 0.4168, 0.3811, 0.3561, 0.3413, 0.3323, 0.3265, 0.3226, 0.3198, 0.3178",\
"0.4793, 0.4587, 0.4187, 0.3893, 0.3716, 0.3607, 0.3537, 0.3491, 0.3457, 0.3433",\
"0.5356, 0.5135, 0.4687, 0.435, 0.4139, 0.4003, 0.3919, 0.3859, 0.3819, 0.3791",\
"0.6081, 0.5845, 0.5351, 0.4953, 0.4702, 0.4535, 0.4424, 0.4349, 0.4301, 0.4265",\
"0.6987, 0.6735, 0.6187, 0.5726, 0.542, 0.5213, 0.5073, 0.4978, 0.4912, 0.4864",\
"0.8073, 0.7806, 0.7204, 0.6663, 0.6297, 0.6045, 0.5871, 0.5751, 0.5666, 0.5605");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.1518, 0.1479, 0.1457, 0.147, 0.149, 0.1518, 0.1545, 0.157, 0.1604, 0.176",\
"0.1526, 0.1494, 0.1472, 0.1487, 0.1499, 0.1528, 0.1568, 0.1584, 0.1623, 0.177",\
"0.1561, 0.1524, 0.1493, 0.1496, 0.1514, 0.1541, 0.1572, 0.1603, 0.1643, 0.1779",\
"0.1733, 0.1679, 0.1612, 0.1585, 0.1588, 0.1611, 0.1644, 0.1663, 0.1693, 0.1867",\
"0.1997, 0.1914, 0.1806, 0.1756, 0.1719, 0.1733, 0.175, 0.1772, 0.1822, 0.2",\
"0.2382, 0.2271, 0.2115, 0.2001, 0.1982, 0.1954, 0.1944, 0.1963, 0.2004, 0.2214",\
"0.2902, 0.276, 0.2548, 0.2388, 0.2308, 0.2307, 0.2294, 0.2277, 0.2318, 0.2556",\
"0.3563, 0.3377, 0.3124, 0.2927, 0.2793, 0.2719, 0.273, 0.2717, 0.2732, 0.3033",\
"0.4365, 0.4147, 0.3831, 0.358, 0.3389, 0.3294, 0.3251, 0.3278, 0.3292, 0.3748",\
"0.5314, 0.5064, 0.4693, 0.4396, 0.4159, 0.3993, 0.3905, 0.3876, 0.3983, 0.4672");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.4327, 0.4143, 0.3795, 0.356, 0.3423, 0.3336, 0.3279, 0.3241, 0.3214, 0.3193",\
"0.4315, 0.4132, 0.3785, 0.3549, 0.3413, 0.3326, 0.3271, 0.3231, 0.3203, 0.3183",\
"0.4298, 0.4114, 0.3766, 0.3531, 0.3395, 0.331, 0.3252, 0.3212, 0.3185, 0.3166",\
"0.4335, 0.415, 0.3801, 0.356, 0.342, 0.3334, 0.3276, 0.3236, 0.3208, 0.3189",\
"0.4556, 0.4363, 0.3996, 0.3732, 0.3576, 0.348, 0.3416, 0.3373, 0.3342, 0.332",\
"0.4925, 0.4726, 0.4332, 0.4037, 0.3862, 0.3751, 0.3678, 0.3629, 0.3594, 0.357",\
"0.5458, 0.525, 0.4823, 0.4491, 0.4285, 0.4158, 0.4071, 0.4012, 0.397, 0.3941",\
"0.6196, 0.5971, 0.5507, 0.5123, 0.4875, 0.4716, 0.4611, 0.4537, 0.4487, 0.4449",\
"0.7136, 0.6898, 0.6385, 0.5937, 0.5638, 0.5441, 0.5305, 0.5214, 0.5147, 0.5098",\
"0.8265, 0.8013, 0.745, 0.693, 0.6572, 0.6329, 0.6161, 0.6043, 0.5959, 0.5898");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.1787, 0.1745, 0.1704, 0.1704, 0.1716, 0.1746, 0.1773, 0.1794, 0.1831, 0.1971",\
"0.1788, 0.1744, 0.1707, 0.1707, 0.1722, 0.1749, 0.1769, 0.1798, 0.1851, 0.1954",\
"0.1805, 0.1759, 0.1719, 0.1713, 0.173, 0.1752, 0.1786, 0.1804, 0.1857, 0.197",\
"0.1949, 0.1891, 0.1821, 0.1785, 0.1788, 0.1808, 0.1825, 0.1854, 0.1907, 0.2031",\
"0.2217, 0.2134, 0.2016, 0.1958, 0.1923, 0.1927, 0.1941, 0.1966, 0.199, 0.2171",\
"0.2611, 0.2501, 0.2341, 0.223, 0.2191, 0.2165, 0.2155, 0.2171, 0.2205, 0.2444",\
"0.3146, 0.3001, 0.2802, 0.2645, 0.2543, 0.2531, 0.2499, 0.2487, 0.2522, 0.2776",\
"0.3832, 0.366, 0.3411, 0.3209, 0.3058, 0.2986, 0.2984, 0.2981, 0.2969, 0.3301",\
"0.467, 0.4464, 0.4162, 0.3906, 0.3727, 0.3594, 0.3545, 0.3569, 0.3579, 0.4049",\
"0.5664, 0.542, 0.5064, 0.4779, 0.4545, 0.4356, 0.4274, 0.4238, 0.4313, 0.5055");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.4551, 0.4368, 0.4023, 0.3786, 0.3648, 0.3562, 0.3506, 0.3466, 0.3438, 0.3418",\
"0.4541, 0.4358, 0.401, 0.3775, 0.3638, 0.3551, 0.3494, 0.3456, 0.3428, 0.3408",\
"0.4522, 0.4339, 0.399, 0.3755, 0.3618, 0.3531, 0.3474, 0.3435, 0.3407, 0.3388",\
"0.4529, 0.4345, 0.3997, 0.3755, 0.3617, 0.3531, 0.3473, 0.3434, 0.3405, 0.3386",\
"0.4701, 0.4512, 0.4145, 0.3886, 0.3733, 0.3638, 0.3576, 0.3531, 0.3501, 0.3478",\
"0.5045, 0.4847, 0.4458, 0.417, 0.3998, 0.3889, 0.3819, 0.3771, 0.3738, 0.3712",\
"0.5611, 0.5405, 0.4986, 0.4655, 0.4453, 0.4324, 0.4239, 0.4179, 0.4138, 0.4109",\
"0.6437, 0.6215, 0.5752, 0.5364, 0.5117, 0.4956, 0.4848, 0.4771, 0.4719, 0.4681",\
"0.7485, 0.7251, 0.6741, 0.6283, 0.598, 0.5781, 0.5641, 0.5544, 0.5475, 0.5424",\
"0.8739, 0.8489, 0.7934, 0.7403, 0.7038, 0.6788, 0.6615, 0.6493, 0.6404, 0.6341");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.2041, 0.1989, 0.1937, 0.1926, 0.1934, 0.1957, 0.198, 0.2009, 0.2039, 0.2172",\
"0.2036, 0.1985, 0.1932, 0.1919, 0.1931, 0.195, 0.198, 0.2002, 0.2035, 0.2162",\
"0.2025, 0.1975, 0.1922, 0.1905, 0.1917, 0.1937, 0.1967, 0.1992, 0.2025, 0.2161",\
"0.2146, 0.2088, 0.2008, 0.1961, 0.1955, 0.1973, 0.199, 0.2019, 0.2052, 0.2199",\
"0.2422, 0.2339, 0.2213, 0.2144, 0.2107, 0.2105, 0.2112, 0.2141, 0.2171, 0.2345",\
"0.2841, 0.273, 0.2564, 0.245, 0.2395, 0.2356, 0.236, 0.2365, 0.2416, 0.2615",\
"0.3423, 0.3281, 0.3065, 0.2895, 0.2784, 0.2765, 0.2736, 0.2715, 0.2733, 0.3006",\
"0.4171, 0.3992, 0.374, 0.3522, 0.3348, 0.3277, 0.3274, 0.3242, 0.3263, 0.3597",\
"0.5101, 0.489, 0.4584, 0.4328, 0.411, 0.3976, 0.3911, 0.3918, 0.3956, 0.4416",\
"0.621, 0.5965, 0.56, 0.5305, 0.5045, 0.4851, 0.4739, 0.4699, 0.4793, 0.5526");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.4776, 0.4592, 0.4247, 0.4009, 0.3873, 0.3786, 0.373, 0.369, 0.3662, 0.3641",\
"0.4765, 0.4581, 0.4235, 0.3999, 0.3862, 0.3776, 0.3718, 0.3679, 0.3651, 0.3632",\
"0.4747, 0.4563, 0.4216, 0.3979, 0.3842, 0.3757, 0.3698, 0.366, 0.3632, 0.3612",\
"0.474, 0.4557, 0.421, 0.3971, 0.3834, 0.3747, 0.369, 0.3651, 0.3624, 0.3603",\
"0.4865, 0.4675, 0.4315, 0.4062, 0.3915, 0.3824, 0.3763, 0.3721, 0.3691, 0.367",\
"0.518, 0.4986, 0.4605, 0.4327, 0.4163, 0.4058, 0.3991, 0.3944, 0.3911, 0.3887",\
"0.5784, 0.5579, 0.5163, 0.4838, 0.4642, 0.4514, 0.4432, 0.4373, 0.4333, 0.4303",\
"0.6721, 0.6501, 0.6033, 0.5639, 0.5385, 0.5222, 0.511, 0.5032, 0.4976, 0.4936",\
"0.7924, 0.7687, 0.7167, 0.6692, 0.6373, 0.6163, 0.6016, 0.5916, 0.5838, 0.5785",\
"0.9362, 0.9112, 0.854, 0.7987, 0.7598, 0.7329, 0.7142, 0.701, 0.6914, 0.6843");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.2274, 0.2216, 0.2152, 0.2131, 0.2132, 0.2156, 0.2176, 0.2205, 0.2235, 0.2364",\
"0.225, 0.2194, 0.2132, 0.2111, 0.211, 0.2129, 0.2163, 0.2182, 0.2212, 0.2364",\
"0.2222, 0.2167, 0.2103, 0.2081, 0.2083, 0.211, 0.2137, 0.2165, 0.2179, 0.2311",\
"0.2332, 0.2267, 0.218, 0.213, 0.2122, 0.2133, 0.2156, 0.2182, 0.2212, 0.2369",\
"0.2624, 0.2534, 0.2401, 0.2317, 0.2269, 0.2268, 0.2272, 0.2297, 0.2328, 0.2505",\
"0.3078, 0.296, 0.2779, 0.2654, 0.2589, 0.2548, 0.2529, 0.2545, 0.2569, 0.2791",\
"0.372, 0.3568, 0.3343, 0.3158, 0.3047, 0.3004, 0.2965, 0.2959, 0.2982, 0.3237",\
"0.4568, 0.4383, 0.4112, 0.3871, 0.3703, 0.3604, 0.3595, 0.3546, 0.3552, 0.3897",\
"0.5638, 0.5419, 0.509, 0.481, 0.4574, 0.4413, 0.4354, 0.4342, 0.4337, 0.4828",\
"0.693, 0.668, 0.6289, 0.5959, 0.5688, 0.5456, 0.5321, 0.5274, 0.5343, 0.6114");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.6164, 0.6777, 0.8301, 1.042, 1.307, 1.627, 2.011, 2.472, 3.023, 3.675",\
"0.625, 0.6862, 0.8386, 1.051, 1.316, 1.635, 2.019, 2.481, 3.032, 3.684",\
"0.6736, 0.7349, 0.8871, 1.099, 1.364, 1.684, 2.068, 2.529, 3.081, 3.732",\
"0.793, 0.8542, 1.006, 1.218, 1.483, 1.802, 2.186, 2.648, 3.199, 3.851",\
"0.9966, 1.056, 1.206, 1.416, 1.681, 2, 2.384, 2.846, 3.397, 4.049",\
"1.254, 1.316, 1.467, 1.678, 1.944, 2.264, 2.649, 3.11, 3.661, 4.312",\
"1.562, 1.627, 1.782, 1.993, 2.26, 2.583, 2.969, 3.432, 3.983, 4.635",\
"1.927, 1.995, 2.155, 2.369, 2.637, 2.96, 3.348, 3.813, 4.366, 5.018",\
"2.348, 2.419, 2.587, 2.809, 3.08, 3.405, 3.793, 4.258, 4.812, 5.466",\
"2.823, 2.898, 3.076, 3.308, 3.585, 3.916, 4.308, 4.773, 5.328, 5.982");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.2747, 0.3184, 0.4464, 0.6727, 1.023, 1.513, 2.158, 2.971, 3.96, 5.147",\
"0.29, 0.3342, 0.462, 0.6883, 1.038, 1.529, 2.173, 2.987, 3.979, 5.163",\
"0.3439, 0.3876, 0.5149, 0.7406, 1.091, 1.581, 2.226, 3.039, 4.033, 5.215",\
"0.4244, 0.4696, 0.5977, 0.8219, 1.171, 1.661, 2.307, 3.116, 4.11, 5.29",\
"0.4801, 0.5281, 0.6608, 0.8851, 1.232, 1.721, 2.364, 3.178, 4.171, 5.348",\
"0.5032, 0.5546, 0.6923, 0.9169, 1.263, 1.75, 2.393, 3.204, 4.195, 5.379",\
"0.4863, 0.542, 0.6871, 0.9154, 1.26, 1.746, 2.388, 3.198, 4.188, 5.371",\
"0.4255, 0.4856, 0.639, 0.8741, 1.22, 1.706, 2.347, 3.155, 4.144, 5.324",\
"0.318, 0.3833, 0.5447, 0.7862, 1.135, 1.623, 2.265, 3.073, 4.061, 5.24",\
"0.1626, 0.232, 0.4016, 0.6523, 1.004, 1.495, 2.142, 2.95, 3.937, 5.116");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.2021, 0.2618, 0.4114, 0.6354, 0.9436, 1.355, 1.896, 2.604, 3.489, 4.558",\
"0.2019, 0.2631, 0.4111, 0.6358, 0.9442, 1.355, 1.898, 2.603, 3.489, 4.559",\
"0.2015, 0.2614, 0.4106, 0.6366, 0.944, 1.353, 1.898, 2.604, 3.485, 4.557",\
"0.1994, 0.2594, 0.4098, 0.6354, 0.9438, 1.353, 1.897, 2.601, 3.488, 4.557",\
"0.2012, 0.2602, 0.41, 0.636, 0.944, 1.355, 1.898, 2.601, 3.489, 4.559",\
"0.2212, 0.2784, 0.4228, 0.647, 0.9526, 1.361, 1.903, 2.605, 3.487, 4.561",\
"0.2396, 0.3, 0.4392, 0.6576, 0.9664, 1.374, 1.915, 2.613, 3.492, 4.563",\
"0.2632, 0.3254, 0.465, 0.676, 0.979, 1.383, 1.924, 2.625, 3.504, 4.571",\
"0.2928, 0.3566, 0.5018, 0.705, 1.001, 1.399, 1.935, 2.634, 3.513, 4.575",\
"0.3256, 0.3948, 0.5452, 0.7474, 1.038, 1.429, 1.956, 2.644, 3.517, 4.584");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.09556, 0.1531, 0.3428, 0.7282, 1.342, 2.206, 3.343, 4.775, 6.535, 8.614",\
"0.09564, 0.1527, 0.3426, 0.7298, 1.343, 2.206, 3.342, 4.774, 6.525, 8.611",\
"0.09574, 0.1532, 0.3428, 0.7282, 1.342, 2.208, 3.347, 4.775, 6.526, 8.606",\
"0.1057, 0.1615, 0.347, 0.7296, 1.343, 2.206, 3.343, 4.78, 6.525, 8.618",\
"0.121, 0.1774, 0.3596, 0.7328, 1.343, 2.205, 3.342, 4.782, 6.527, 8.62",\
"0.1396, 0.1968, 0.3762, 0.739, 1.345, 2.207, 3.345, 4.773, 6.521, 8.609",\
"0.1626, 0.2194, 0.3986, 0.751, 1.35, 2.209, 3.343, 4.778, 6.517, 8.605",\
"0.1866, 0.2446, 0.4262, 0.77, 1.362, 2.213, 3.343, 4.772, 6.529, 8.597",\
"0.212, 0.272, 0.4564, 0.7954, 1.38, 2.231, 3.355, 4.776, 6.519, 8.598",\
"0.2386, 0.3016, 0.4868, 0.8244, 1.403, 2.253, 3.38, 4.788, 6.523, 8.6");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.7622, 0.8237, 0.9761, 1.188, 1.453, 1.772, 2.157, 2.618, 3.169, 3.821",\
"0.7717, 0.8329, 0.9852, 1.197, 1.462, 1.781, 2.166, 2.627, 3.178, 3.83",\
"0.8029, 0.8639, 1.016, 1.228, 1.493, 1.813, 2.197, 2.658, 3.21, 3.861",\
"0.875, 0.9361, 1.088, 1.299, 1.565, 1.884, 2.268, 2.73, 3.281, 3.933",\
"1.012, 1.074, 1.228, 1.44, 1.706, 2.025, 2.409, 2.871, 3.422, 4.074",\
"1.212, 1.276, 1.433, 1.649, 1.918, 2.24, 2.626, 3.087, 3.639, 4.29",\
"1.478, 1.543, 1.702, 1.922, 2.193, 2.519, 2.908, 3.371, 3.923, 4.575",\
"1.802, 1.869, 2.034, 2.258, 2.533, 2.861, 3.251, 3.717, 4.271, 4.923",\
"2.175, 2.246, 2.419, 2.651, 2.934, 3.267, 3.659, 4.126, 4.68, 5.334",\
"2.597, 2.673, 2.853, 3.096, 3.389, 3.732, 4.131, 4.601, 5.156, 5.81");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.3161, 0.3605, 0.4887, 0.7151, 1.065, 1.556, 2.2, 3.013, 4.004, 5.182",\
"0.3307, 0.375, 0.5036, 0.7299, 1.079, 1.57, 2.214, 3.027, 4.018, 5.197",\
"0.3833, 0.4274, 0.5558, 0.7817, 1.132, 1.622, 2.266, 3.079, 4.07, 5.25",\
"0.4735, 0.5182, 0.6462, 0.8707, 1.219, 1.71, 2.353, 3.166, 4.157, 5.337",\
"0.546, 0.5937, 0.7252, 0.9497, 1.297, 1.786, 2.43, 3.241, 4.232, 5.413",\
"0.5885, 0.6389, 0.7754, 1, 1.346, 1.834, 2.477, 3.288, 4.278, 5.459",\
"0.594, 0.6486, 0.7922, 1.02, 1.364, 1.85, 2.492, 3.302, 4.292, 5.472",\
"0.5607, 0.6198, 0.7705, 1.003, 1.349, 1.834, 2.475, 3.284, 4.272, 5.453",\
"0.4853, 0.5486, 0.7071, 0.946, 1.295, 1.782, 2.424, 3.232, 4.22, 5.398",\
"0.3659, 0.4333, 0.6002, 0.848, 1.199, 1.689, 2.335, 3.143, 4.131, 5.309");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.2015, 0.2625, 0.4111, 0.6362, 0.9438, 1.355, 1.899, 2.603, 3.489, 4.558",\
"0.2013, 0.2615, 0.4114, 0.6356, 0.9442, 1.355, 1.897, 2.603, 3.485, 4.558",\
"0.2012, 0.2631, 0.4112, 0.6368, 0.9438, 1.354, 1.898, 2.603, 3.486, 4.559",\
"0.2024, 0.2622, 0.4116, 0.6376, 0.9454, 1.353, 1.899, 2.602, 3.484, 4.563",\
"0.2114, 0.2716, 0.4194, 0.6416, 0.949, 1.356, 1.898, 2.605, 3.484, 4.561",\
"0.2206, 0.283, 0.4346, 0.6584, 0.9618, 1.366, 1.903, 2.605, 3.487, 4.558",\
"0.2334, 0.2968, 0.4494, 0.6726, 0.9782, 1.382, 1.919, 2.616, 3.491, 4.564",\
"0.2544, 0.3194, 0.4736, 0.6954, 0.9968, 1.398, 1.932, 2.627, 3.502, 4.57",\
"0.284, 0.35, 0.5084, 0.7298, 1.029, 1.422, 1.948, 2.64, 3.513, 4.576",\
"0.312, 0.3828, 0.5492, 0.7768, 1.076, 1.466, 1.981, 2.66, 3.524, 4.584");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.0987, 0.1556, 0.3455, 0.7313, 1.344, 2.207, 3.342, 4.772, 6.524, 8.599",\
"0.09858, 0.1557, 0.3454, 0.7299, 1.342, 2.206, 3.342, 4.775, 6.523, 8.602",\
"0.09844, 0.156, 0.3455, 0.73, 1.343, 2.209, 3.341, 4.775, 6.522, 8.605",\
"0.105, 0.1613, 0.3479, 0.7298, 1.343, 2.207, 3.34, 4.775, 6.522, 8.604",\
"0.1202, 0.176, 0.36, 0.7336, 1.346, 2.206, 3.341, 4.774, 6.524, 8.604",\
"0.1372, 0.1936, 0.3748, 0.7388, 1.345, 2.21, 3.347, 4.771, 6.522, 8.604",\
"0.1598, 0.215, 0.395, 0.7498, 1.352, 2.214, 3.343, 4.771, 6.52, 8.604",\
"0.1816, 0.2392, 0.4194, 0.7678, 1.362, 2.215, 3.344, 4.773, 6.519, 8.6",\
"0.2044, 0.2644, 0.4486, 0.7906, 1.38, 2.23, 3.352, 4.775, 6.518, 8.609",\
"0.2286, 0.2916, 0.477, 0.816, 1.399, 2.252, 3.374, 4.787, 6.527, 8.603");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.8472, 0.9084, 1.061, 1.272, 1.537, 1.857, 2.241, 2.703, 3.254, 3.906",\
"0.8566, 0.9179, 1.07, 1.282, 1.547, 1.866, 2.251, 2.712, 3.263, 3.915",\
"0.8869, 0.9481, 1.101, 1.312, 1.577, 1.897, 2.281, 2.742, 3.294, 3.946",\
"0.9374, 0.999, 1.151, 1.363, 1.628, 1.947, 2.331, 2.793, 3.344, 3.996",\
"1.028, 1.09, 1.244, 1.456, 1.721, 2.041, 2.425, 2.887, 3.438, 4.09",\
"1.174, 1.237, 1.394, 1.61, 1.88, 2.202, 2.587, 3.049, 3.601, 4.252",\
"1.387, 1.452, 1.612, 1.832, 2.105, 2.431, 2.82, 3.283, 3.835, 4.486",\
"1.655, 1.722, 1.889, 2.115, 2.394, 2.724, 3.116, 3.582, 4.135, 4.787",\
"1.964, 2.035, 2.211, 2.448, 2.738, 3.076, 3.473, 3.941, 4.496, 5.149",\
"2.311, 2.386, 2.571, 2.821, 3.124, 3.478, 3.885, 4.36, 4.917, 5.571");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.3417, 0.3871, 0.5178, 0.746, 1.097, 1.588, 2.232, 3.045, 4.036, 5.218",\
"0.3556, 0.401, 0.5317, 0.7598, 1.111, 1.601, 2.247, 3.058, 4.05, 5.232",\
"0.4064, 0.4517, 0.5823, 0.8101, 1.161, 1.651, 2.297, 3.109, 4.101, 5.283",\
"0.5024, 0.548, 0.6774, 0.9029, 1.253, 1.743, 2.388, 3.201, 4.191, 5.372",\
"0.5886, 0.6365, 0.7694, 0.9948, 1.343, 1.831, 2.476, 3.288, 4.279, 5.461",\
"0.6467, 0.6981, 0.8356, 1.062, 1.408, 1.895, 2.538, 3.35, 4.34, 5.52",\
"0.6726, 0.7275, 0.8713, 1.1, 1.445, 1.931, 2.573, 3.383, 4.374, 5.554",\
"0.6643, 0.7232, 0.874, 1.107, 1.453, 1.939, 2.58, 3.389, 4.378, 5.559",\
"0.619, 0.6824, 0.8415, 1.081, 1.429, 1.918, 2.559, 3.367, 4.355, 5.533",\
"0.5367, 0.6043, 0.7711, 1.019, 1.371, 1.861, 2.506, 3.315, 4.303, 5.481");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.2013, 0.2617, 0.4121, 0.6368, 0.9442, 1.355, 1.897, 2.604, 3.486, 4.559",\
"0.2022, 0.262, 0.4112, 0.6372, 0.944, 1.355, 1.899, 2.604, 3.486, 4.559",\
"0.2022, 0.2626, 0.411, 0.6366, 0.9436, 1.354, 1.897, 2.602, 3.486, 4.561",\
"0.2016, 0.2622, 0.4118, 0.6372, 0.9452, 1.353, 1.898, 2.601, 3.484, 4.563",\
"0.2098, 0.27, 0.4188, 0.6418, 0.948, 1.357, 1.899, 2.603, 3.489, 4.56",\
"0.2184, 0.2808, 0.4332, 0.658, 0.962, 1.366, 1.906, 2.604, 3.49, 4.564",\
"0.232, 0.2958, 0.45, 0.674, 0.9788, 1.382, 1.919, 2.617, 3.495, 4.566",\
"0.2564, 0.3222, 0.4802, 0.7036, 1.005, 1.403, 1.936, 2.629, 3.502, 4.569",\
"0.2838, 0.3548, 0.5186, 0.7474, 1.05, 1.443, 1.962, 2.647, 3.513, 4.574",\
"0.3144, 0.388, 0.5628, 0.7994, 1.108, 1.504, 2.014, 2.681, 3.533, 4.585");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.1032, 0.1613, 0.3519, 0.7344, 1.346, 2.208, 3.346, 4.774, 6.522, 8.605",\
"0.1031, 0.1613, 0.3518, 0.7343, 1.349, 2.212, 3.344, 4.775, 6.518, 8.603",\
"0.1025, 0.1603, 0.3514, 0.7345, 1.349, 2.212, 3.343, 4.774, 6.521, 8.6",\
"0.1074, 0.1635, 0.3518, 0.7344, 1.346, 2.208, 3.342, 4.775, 6.52, 8.609",\
"0.122, 0.1784, 0.3624, 0.7364, 1.346, 2.211, 3.341, 4.775, 6.521, 8.606",\
"0.14, 0.1954, 0.3776, 0.743, 1.349, 2.21, 3.342, 4.775, 6.519, 8.598",\
"0.1612, 0.2174, 0.3974, 0.754, 1.354, 2.211, 3.344, 4.777, 6.522, 8.603",\
"0.183, 0.2398, 0.4212, 0.7712, 1.366, 2.217, 3.348, 4.773, 6.521, 8.6",\
"0.207, 0.2664, 0.4498, 0.7928, 1.382, 2.234, 3.357, 4.78, 6.521, 8.598",\
"0.2316, 0.2942, 0.4784, 0.8188, 1.405, 2.257, 3.379, 4.792, 6.526, 8.6");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.8812, 0.9423, 1.095, 1.306, 1.571, 1.891, 2.275, 2.737, 3.288, 3.94",\
"0.8935, 0.9547, 1.107, 1.319, 1.584, 1.903, 2.287, 2.749, 3.3, 3.952",\
"0.9249, 0.9863, 1.138, 1.35, 1.615, 1.935, 2.319, 2.78, 3.332, 3.983",\
"0.9669, 1.028, 1.18, 1.392, 1.657, 1.977, 2.361, 2.822, 3.373, 4.025",\
"1.033, 1.095, 1.248, 1.46, 1.724, 2.044, 2.428, 2.89, 3.441, 4.093",\
"1.143, 1.206, 1.362, 1.577, 1.846, 2.167, 2.553, 3.014, 3.566, 4.217",\
"1.314, 1.379, 1.538, 1.757, 2.029, 2.355, 2.742, 3.206, 3.757, 4.409",\
"1.53, 1.599, 1.766, 1.994, 2.273, 2.604, 2.996, 3.461, 4.014, 4.666",\
"1.782, 1.853, 2.031, 2.271, 2.565, 2.908, 3.307, 3.777, 4.331, 4.984",\
"2.062, 2.139, 2.327, 2.583, 2.891, 3.252, 3.667, 4.147, 4.706, 5.36");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.3522, 0.3987, 0.5326, 0.7638, 1.117, 1.609, 2.255, 3.068, 4.059, 5.241",\
"0.3648, 0.4113, 0.5451, 0.7763, 1.129, 1.622, 2.268, 3.079, 4.072, 5.253",\
"0.4157, 0.4623, 0.5954, 0.8265, 1.18, 1.672, 2.318, 3.13, 4.122, 5.303",\
"0.517, 0.563, 0.6946, 0.923, 1.275, 1.767, 2.412, 3.224, 4.215, 5.397",\
"0.6134, 0.6621, 0.7965, 1.024, 1.373, 1.864, 2.508, 3.321, 4.311, 5.493",\
"0.6845, 0.7364, 0.8755, 1.103, 1.451, 1.939, 2.583, 3.395, 4.386, 5.567",\
"0.7276, 0.7833, 0.9285, 1.159, 1.506, 1.993, 2.635, 3.446, 4.436, 5.617",\
"0.742, 0.8021, 0.9547, 1.19, 1.538, 2.024, 2.666, 3.475, 4.465, 5.644",\
"0.7262, 0.7912, 0.952, 1.194, 1.544, 2.034, 2.676, 3.484, 4.472, 5.651",\
"0.6795, 0.7493, 0.9195, 1.17, 1.524, 2.017, 2.662, 3.471, 4.46, 5.637");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.2014, 0.2621, 0.412, 0.6362, 0.9442, 1.355, 1.897, 2.604, 3.486, 4.559",\
"0.2013, 0.2617, 0.4112, 0.6362, 0.9442, 1.355, 1.897, 2.601, 3.486, 4.561",\
"0.2016, 0.2616, 0.4114, 0.6374, 0.9438, 1.353, 1.899, 2.604, 3.486, 4.559",\
"0.2024, 0.2622, 0.4118, 0.6366, 0.9444, 1.353, 1.898, 2.604, 3.489, 4.562",\
"0.2064, 0.267, 0.4162, 0.6404, 0.9466, 1.357, 1.899, 2.603, 3.485, 4.558",\
"0.2156, 0.2762, 0.4288, 0.6524, 0.9566, 1.363, 1.904, 2.607, 3.49, 4.559",\
"0.232, 0.2938, 0.4468, 0.6714, 0.977, 1.379, 1.915, 2.612, 3.494, 4.565",\
"0.2592, 0.3254, 0.4838, 0.7062, 1.008, 1.406, 1.935, 2.627, 3.5, 4.568",\
"0.2912, 0.3618, 0.53, 0.7618, 1.065, 1.459, 1.973, 2.649, 3.512, 4.573",\
"0.3262, 0.4012, 0.5798, 0.8208, 1.139, 1.537, 2.045, 2.704, 3.546, 4.587");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.01094, 0.04581, 0.1124, 0.2162, 0.3618, 0.5533, 0.7947, 1.089, 1.44");
values("0.1078, 0.1661, 0.3595, 0.7425, 1.353, 2.213, 3.352, 4.777, 6.522, 8.603",\
"0.1079, 0.166, 0.3592, 0.7423, 1.354, 2.213, 3.346, 4.776, 6.522, 8.603",\
"0.1066, 0.1647, 0.3584, 0.7421, 1.353, 2.214, 3.347, 4.774, 6.524, 8.607",\
"0.109, 0.1666, 0.3578, 0.7404, 1.352, 2.211, 3.347, 4.776, 6.523, 8.607",\
"0.1256, 0.1818, 0.3676, 0.742, 1.351, 2.212, 3.344, 4.776, 6.523, 8.601",\
"0.1444, 0.2002, 0.3828, 0.7492, 1.354, 2.214, 3.345, 4.775, 6.521, 8.604",\
"0.1674, 0.2222, 0.4032, 0.7606, 1.359, 2.215, 3.349, 4.775, 6.521, 8.605",\
"0.1892, 0.2476, 0.4282, 0.7792, 1.374, 2.223, 3.352, 4.778, 6.519, 8.602",\
"0.2156, 0.2748, 0.457, 0.802, 1.391, 2.244, 3.364, 4.783, 6.525, 8.615",\
"0.2444, 0.3064, 0.49, 0.833, 1.415, 2.269, 3.386, 4.796, 6.53, 8.603");
}
}
}
}