blob: 1a286956d1ec87869c1382360ce05ef441bcacda [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__nor4_2) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.0001175394" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.0001300134" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0001019964" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.0001019964" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "7.35801e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "7.35537e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "7.35504e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "7.35504e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "4.4847e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "4.48206e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "4.48206e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "4.48206e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "4.4847e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "4.48206e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "4.48173e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "4.48173e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001300134" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007688 ;
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.07342, 0.07341, 0.07332, 0.07321, 0.07316, 0.07311, 0.07303, \
0.07291, 0.07274, 0.0725");
}
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.01009, -0.01009, -0.01011, -0.01011, -0.01011, -0.01013, -0.01014, \
-0.01015, -0.01014, -0.01016");
}
}
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.05117, 0.05118, 0.0511, 0.05104, 0.05098, 0.05096, 0.0509, 0.05084, \
0.05075, 0.05061");
}
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.01013, -0.01014, -0.01015, -0.01016, -0.01015, -0.01017, -0.01018, \
-0.01019, -0.01019, -0.0102");
}
}
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.0512, 0.05115, 0.05111, 0.05103, 0.05099, 0.05097, 0.05091, \
0.05085, 0.05073, 0.05058");
}
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.01013, -0.01012, -0.01015, -0.01015, -0.01014, -0.01018, -0.01019, \
-0.01019, -0.01019, -0.0102");
}
}
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.02372, 0.02366, 0.02365, 0.0236, 0.0236, 0.02362, 0.0236, 0.02358, \
0.02354, 0.02349");
}
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.01056, -0.01054, -0.01057, -0.01057, -0.01057, -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.02372, 0.02364, 0.02365, 0.02359, 0.0236, 0.02362, 0.0236, 0.02358, \
0.02355, 0.0235");
}
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.01056, -0.01055, -0.01057, -0.01056, -0.01057, -0.01061, -0.0106, \
-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.02372, 0.02365, 0.02365, 0.0236, 0.02361, 0.02362, 0.0236, 0.02357, \
0.02354, 0.0235");
}
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.01056, -0.01055, -0.01057, -0.01058, -0.01058, -0.0106, -0.0106, \
-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.02372, 0.02365, 0.02365, 0.02359, 0.02361, 0.02362, 0.02361, \
0.02358, 0.02355, 0.02349");
}
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.01056, -0.01055, -0.01057, -0.01057, -0.01058, -0.01059, -0.01059, \
-0.0106, -0.0106, -0.0106");
}
}
}
pin(A2) {
capacitance : 0.007622 ;
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.05054, 0.05053, 0.05055, 0.05049, 0.05042, 0.05039, 0.0503, \
0.05019, 0.05005, 0.04982");
}
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.01099, -0.01098, -0.01103, -0.01102, -0.01102, -0.01107, -0.0111, \
-0.01111, -0.01113, -0.01117");
}
}
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.0283, 0.02828, 0.0283, 0.02827, 0.02825, 0.02824, 0.0282, 0.02814, \
0.02806, 0.02792");
}
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.01112, -0.01111, -0.01114, -0.01114, -0.01117, -0.01121, -0.01123, \
-0.01124, -0.01127, -0.01131");
}
}
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.02832, 0.02828, 0.02831, 0.02827, 0.02825, 0.02823, 0.02819, \
0.02813, 0.02804, 0.02793");
}
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.01112, -0.01112, -0.01114, -0.01114, -0.01117, -0.0112, -0.01122, \
-0.01125, -0.01128, -0.01131");
}
}
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.03259, 0.03261, 0.03262, 0.0326, 0.03257, 0.0326, 0.03261, 0.03261, \
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.02654, -0.02824, -0.03061, -0.03146, -0.03175, -0.03195, -0.03202, \
-0.03207, -0.03212, -0.03215");
}
}
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.0187, 0.01871, 0.01872, 0.01874, 0.01874, 0.01878, 0.01879, \
0.01878, 0.01879, 0.01878");
}
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.01861, -0.01946, -0.0204, -0.02075, -0.02088, -0.02103, -0.02109, \
-0.02112, -0.02116, -0.0212");
}
}
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.01865, 0.01861, 0.01868, 0.01868, 0.01867, 0.01873, 0.01872, \
0.01872, 0.01873, 0.01874");
}
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.01894, -0.01933, -0.01964, -0.01973, -0.01971, -0.01973, -0.01967, \
-0.01964, -0.0196, -0.01958");
}
}
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.01864, 0.01861, 0.01868, 0.01869, 0.01866, 0.01873, 0.01873, \
0.01873, 0.01873, 0.01873");
}
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.01829, -0.01854, -0.01875, -0.01884, -0.01881, -0.01884, -0.0188, \
-0.01879, -0.01878, -0.01882");
}
}
}
pin(A3) {
capacitance : 0.00768 ;
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.02079, 0.02076, 0.02079, 0.02078, 0.02073, 0.02075, 0.02067, \
0.02061, 0.02049, 0.02035");
}
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.01296, -0.01296, -0.01299, -0.013, -0.013, -0.01304, -0.01304, \
-0.01306, -0.01309, -0.01311");
}
}
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.03267, 0.0326, 0.03263, 0.03258, 0.03256, 0.03264, 0.03263, \
0.0326, 0.03261, 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.0265, -0.02744, -0.02914, -0.03033, -0.03094, -0.03132, -0.03149, \
-0.03161, -0.03171, -0.03179");
}
}
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.01898, 0.01896, 0.01899, 0.01902, 0.01901, 0.01905, 0.01904, \
0.01905, 0.01904, 0.01905");
}
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.02282, -0.02242, -0.02207, -0.02202, -0.02195, -0.02198, -0.02198, \
-0.02198, -0.02202, -0.02209");
}
}
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.03269, 0.03262, 0.03262, 0.0326, 0.03258, 0.03265, 0.03264, \
0.03261, 0.03264, 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.02602, -0.02619, -0.02754, -0.02907, -0.03011, -0.03068, -0.03105, \
-0.03124, -0.03139, -0.03148");
}
}
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.01872, 0.01867, 0.01871, 0.01874, 0.01871, 0.01878, 0.01878, \
0.0188, 0.01878, 0.01879");
}
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.0229, -0.02218, -0.02157, -0.02138, -0.0213, -0.0213, -0.02128, \
-0.02128, -0.02128, -0.02129");
}
}
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.03267, 0.0326, 0.03263, 0.0326, 0.03255, 0.03263, 0.03263, 0.0326, \
0.03261, 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.02736, -0.02771, -0.02916, -0.03033, -0.03094, -0.03132, -0.03148, \
-0.03161, -0.03171, -0.03179");
}
}
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.01898, 0.01893, 0.01901, 0.01901, 0.019, 0.01905, 0.01906, 0.01905, \
0.01904, 0.01904");
}
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.02427, -0.02414, -0.02406, -0.02403, -0.02401, -0.02407, -0.02405, \
-0.02402, -0.02399, -0.02394");
}
}
}
pin(A4) {
capacitance : 0.007293 ;
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.03262, 0.03254, 0.03256, 0.03254, 0.03263, 0.03267, 0.03262, \
0.03262, 0.03261, 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.02928, -0.03024, -0.0313, -0.03163, -0.03179, -0.03199, -0.03203, \
-0.0321, -0.03215, -0.03217");
}
}
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.03263, 0.03252, 0.03261, 0.0326, 0.03262, 0.03267, 0.03264, \
0.03264, 0.03264, 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.02669, -0.02758, -0.02895, -0.02999, -0.03056, -0.03096, -0.03122, \
-0.03139, -0.03148, -0.03155");
}
}
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.03262, 0.03253, 0.03256, 0.03256, 0.03265, 0.0326, 0.03264, \
0.03261, 0.03263, 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.02979, -0.03044, -0.03131, -0.03163, -0.03179, -0.03198, -0.03203, \
-0.0321, -0.03213, -0.03217");
}
}
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.03264, 0.03253, 0.03262, 0.03261, 0.03255, 0.03266, 0.03267, \
0.03264, 0.03264, 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.02643, -0.02731, -0.02852, -0.02954, -0.0302, -0.03071, -0.03098, \
-0.03118, -0.03132, -0.03142");
}
}
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.03262, 0.03253, 0.03256, 0.03255, 0.03266, 0.03262, 0.03263, \
0.03263, 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.02964, -0.0304, -0.03131, -0.03163, -0.03181, -0.03198, -0.03203, \
-0.0321, -0.03213, -0.03217");
}
}
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.03263, 0.03252, 0.0326, 0.03261, 0.03262, 0.03267, 0.03265, \
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.02667, -0.02758, -0.02898, -0.03001, -0.03058, -0.03097, -0.03122, \
-0.03138, -0.03148, -0.03154");
}
}
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.03262, 0.03254, 0.03257, 0.03252, 0.03259, 0.03265, 0.03262, \
0.03263, 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.02979, -0.03044, -0.03131, -0.03164, -0.03181, -0.03197, -0.03204, \
-0.0321, -0.03213, -0.03217");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3)&(!A4))" ;
max_capacitance : 0.1817 ;
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("-0.003621, -0.003454, -0.003168, -0.002855, -0.002682, -0.002609, -0.002534, -0.002489, -0.002461, -0.002456",\
"-0.003522, -0.003263, -0.002566, -0.00188, -0.001418, -0.001095, -0.0009014, -0.0007771, -0.0006832, -0.0006209",\
"-0.0006155, -0.0005307, -0.0002077, 0.0002851, 0.0007157, 0.001024, 0.001235, 0.001413, 0.001501, 0.001597",\
"0.007065, 0.006874, 0.006336, 0.005773, 0.005227, 0.004825, 0.00445, 0.004182, 0.003938, 0.003799",\
"0.02052, 0.01997, 0.01841, 0.0164, 0.01432, 0.01254, 0.01105, 0.009771, 0.008714, 0.007858",\
"0.04188, 0.04096, 0.03815, 0.03421, 0.03008, 0.02635, 0.02299, 0.02012, 0.01775, 0.01567",\
"0.07262, 0.07123, 0.06723, 0.0612, 0.05451, 0.04812, 0.04232, 0.03724, 0.03282, 0.02906",\
"0.1134, 0.1117, 0.1065, 0.09843, 0.08899, 0.07942, 0.0706, 0.06271, 0.05567, 0.04956",\
"0.1648, 0.1628, 0.1565, 0.1465, 0.1343, 0.1215, 0.1091, 0.09785, 0.08765, 0.07872",\
"0.2273, 0.225, 0.2178, 0.2059, 0.1911, 0.175, 0.1589, 0.1438, 0.1301, 0.1177");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.1127, 0.1128, 0.1131, 0.1134, 0.1138, 0.1141, 0.1146, 0.115, 0.1155, 0.1176",\
"0.1114, 0.1116, 0.112, 0.1126, 0.1132, 0.1138, 0.1143, 0.1148, 0.1154, 0.1175",\
"0.1135, 0.1134, 0.1131, 0.1132, 0.1134, 0.1137, 0.1142, 0.1148, 0.1154, 0.1176",\
"0.1237, 0.1232, 0.1217, 0.1199, 0.1184, 0.1175, 0.1169, 0.1168, 0.1167, 0.1191",\
"0.1423, 0.1414, 0.1386, 0.1349, 0.1311, 0.1276, 0.1252, 0.1235, 0.1224, 0.1236",\
"0.1698, 0.1684, 0.1645, 0.1589, 0.1527, 0.1467, 0.1413, 0.1371, 0.1339, 0.1339",\
"0.2072, 0.2055, 0.2004, 0.1926, 0.1842, 0.1754, 0.167, 0.1596, 0.1535, 0.1524",\
"0.2557, 0.2536, 0.2469, 0.2372, 0.226, 0.2145, 0.2033, 0.1927, 0.1837, 0.1816",\
"0.3158, 0.3133, 0.3054, 0.2934, 0.2794, 0.265, 0.2509, 0.2371, 0.2252, 0.2235",\
"0.3883, 0.3855, 0.3764, 0.3624, 0.3455, 0.3279, 0.3102, 0.2933, 0.2796, 0.2826");
}
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.01726, 0.01731, 0.01731, 0.01735, 0.01737, 0.0174, 0.01739, 0.0174, 0.0174, 0.01741",\
"0.01706, 0.01714, 0.01716, 0.01728, 0.01735, 0.0174, 0.01744, 0.01744, 0.01747, 0.01746",\
"0.01887, 0.01885, 0.0188, 0.01879, 0.01876, 0.01878, 0.01877, 0.01878, 0.01878, 0.01878",\
"0.02478, 0.0246, 0.02405, 0.02333, 0.0226, 0.02194, 0.0214, 0.02105, 0.02075, 0.02053",\
"0.03779, 0.03727, 0.03578, 0.03358, 0.03142, 0.02942, 0.02773, 0.02631, 0.0252, 0.02425",\
"0.05969, 0.05886, 0.0562, 0.05227, 0.04788, 0.04381, 0.04012, 0.03695, 0.03437, 0.03213",\
"0.09211, 0.09088, 0.08694, 0.08098, 0.07407, 0.06722, 0.06077, 0.05517, 0.05028, 0.04615",\
"0.1356, 0.1339, 0.1289, 0.1208, 0.1111, 0.101, 0.09144, 0.08259, 0.07479, 0.068",\
"0.1906, 0.1887, 0.1825, 0.1725, 0.16, 0.1466, 0.1333, 0.1208, 0.1095, 0.0994",\
"0.2578, 0.2557, 0.2485, 0.2366, 0.2213, 0.2044, 0.1874, 0.171, 0.1556, 0.1417");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.136, 0.1361, 0.1363, 0.1366, 0.1369, 0.1372, 0.1376, 0.138, 0.1386, 0.1407",\
"0.1348, 0.135, 0.1354, 0.1359, 0.1364, 0.137, 0.1374, 0.1378, 0.1383, 0.1407",\
"0.1338, 0.134, 0.1343, 0.1348, 0.1356, 0.1363, 0.1368, 0.1374, 0.1379, 0.1406",\
"0.1392, 0.139, 0.1383, 0.1377, 0.1374, 0.1374, 0.1376, 0.1379, 0.1385, 0.141",\
"0.1554, 0.1547, 0.1525, 0.1499, 0.1472, 0.1451, 0.1437, 0.1426, 0.1424, 0.1446",\
"0.1835, 0.1822, 0.1783, 0.1731, 0.1677, 0.1625, 0.1582, 0.1549, 0.1526, 0.1536",\
"0.2232, 0.2215, 0.2162, 0.2084, 0.1999, 0.1916, 0.1839, 0.177, 0.1719, 0.1716",\
"0.2752, 0.273, 0.2662, 0.2561, 0.2443, 0.2328, 0.2214, 0.2112, 0.2024, 0.2002",\
"0.3398, 0.3373, 0.3293, 0.3167, 0.302, 0.2865, 0.2718, 0.2579, 0.2456, 0.2429",\
"0.4178, 0.415, 0.4058, 0.3913, 0.3734, 0.3543, 0.3353, 0.3178, 0.3032, 0.3039");
}
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.04514, 0.04517, 0.04515, 0.04508, 0.04511, 0.04514, 0.04512, 0.04514, 0.04513, 0.04513",\
"0.04494, 0.04494, 0.04492, 0.04485, 0.04486, 0.0449, 0.04492, 0.04491, 0.0449, 0.04492",\
"0.0444, 0.04435, 0.04425, 0.04407, 0.04398, 0.0439, 0.04385, 0.04383, 0.04381, 0.0438",\
"0.04792, 0.04775, 0.04716, 0.0464, 0.04569, 0.04502, 0.04453, 0.04421, 0.04391, 0.0437",\
"0.05989, 0.05939, 0.05783, 0.05566, 0.05347, 0.05143, 0.04976, 0.04837, 0.04727, 0.04642",\
"0.08269, 0.08174, 0.07892, 0.07478, 0.07015, 0.06578, 0.06195, 0.05874, 0.05605, 0.05384",\
"0.1176, 0.1163, 0.112, 0.1056, 0.09798, 0.09044, 0.08357, 0.07751, 0.07232, 0.068",\
"0.1656, 0.1639, 0.1582, 0.1492, 0.1384, 0.1272, 0.1165, 0.1068, 0.09823, 0.09086",\
"0.2272, 0.2251, 0.2181, 0.2067, 0.1925, 0.1773, 0.1624, 0.1483, 0.1357, 0.1245",\
"0.3028, 0.3004, 0.2922, 0.2786, 0.2611, 0.2418, 0.2223, 0.2036, 0.1862, 0.1704");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.1761, 0.1762, 0.1764, 0.1767, 0.1769, 0.1773, 0.1776, 0.1781, 0.1786, 0.1805",\
"0.1748, 0.1751, 0.1754, 0.176, 0.1765, 0.1769, 0.1774, 0.1778, 0.1783, 0.1808",\
"0.1733, 0.1734, 0.1739, 0.1745, 0.1754, 0.1761, 0.1767, 0.1774, 0.178, 0.1807",\
"0.1739, 0.1739, 0.1739, 0.1742, 0.1747, 0.1754, 0.176, 0.1768, 0.1776, 0.1802",\
"0.1831, 0.1827, 0.1816, 0.1804, 0.1794, 0.1788, 0.1785, 0.1786, 0.179, 0.1817",\
"0.2066, 0.2056, 0.2026, 0.1989, 0.1952, 0.1919, 0.1893, 0.1874, 0.1862, 0.1882",\
"0.2467, 0.2451, 0.24, 0.2329, 0.2256, 0.2188, 0.2127, 0.2075, 0.2036, 0.2044",\
"0.303, 0.3009, 0.2939, 0.2837, 0.2721, 0.2609, 0.2508, 0.2415, 0.2337, 0.2328",\
"0.3749, 0.3723, 0.364, 0.351, 0.3354, 0.3196, 0.3046, 0.291, 0.2795, 0.277",\
"0.4624, 0.4596, 0.4501, 0.4348, 0.4157, 0.3951, 0.375, 0.3569, 0.3417, 0.3404");
}
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.06599, 0.06597, 0.06588, 0.06582, 0.0658, 0.06583, 0.06584, 0.06584, 0.06588, 0.06585",\
"0.06396, 0.06393, 0.06391, 0.06379, 0.0638, 0.06379, 0.06378, 0.06379, 0.06381, 0.06379",\
"0.06223, 0.06214, 0.06212, 0.0619, 0.06175, 0.06165, 0.06155, 0.06153, 0.06152, 0.06148",\
"0.06511, 0.06493, 0.06431, 0.06355, 0.06279, 0.06218, 0.06168, 0.06139, 0.06112, 0.06092",\
"0.07741, 0.07688, 0.07518, 0.07285, 0.07046, 0.06834, 0.0666, 0.06517, 0.06408, 0.06324",\
"0.1022, 0.1012, 0.09799, 0.09326, 0.08815, 0.08334, 0.0791, 0.07565, 0.07283, 0.07052",\
"0.1414, 0.1398, 0.135, 0.1273, 0.1186, 0.1099, 0.1022, 0.09545, 0.08977, 0.08512",\
"0.196, 0.1939, 0.1872, 0.1766, 0.1638, 0.1506, 0.1383, 0.1272, 0.1176, 0.1095",\
"0.2668, 0.2642, 0.2559, 0.2422, 0.2253, 0.2072, 0.1895, 0.1732, 0.1586, 0.1459",\
"0.3542, 0.3512, 0.3413, 0.3249, 0.3039, 0.2807, 0.2574, 0.2351, 0.2148, 0.1964");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.1987, 0.1988, 0.199, 0.1992, 0.1995, 0.1999, 0.2003, 0.2007, 0.201, 0.2035",\
"0.1974, 0.1976, 0.198, 0.1985, 0.199, 0.1994, 0.1999, 0.2005, 0.2008, 0.2033",\
"0.1958, 0.196, 0.1965, 0.1972, 0.1979, 0.1987, 0.1994, 0.2, 0.2005, 0.2033",\
"0.1957, 0.1958, 0.1958, 0.1963, 0.197, 0.1977, 0.1984, 0.1993, 0.2001, 0.2031",\
"0.2028, 0.2026, 0.2017, 0.2009, 0.2003, 0.2, 0.2001, 0.2004, 0.2009, 0.2037",\
"0.2253, 0.2244, 0.2217, 0.2184, 0.2152, 0.2124, 0.2103, 0.2086, 0.2078, 0.21",\
"0.267, 0.2654, 0.2603, 0.2533, 0.2462, 0.2397, 0.2339, 0.229, 0.2252, 0.2261",\
"0.3282, 0.326, 0.319, 0.3082, 0.2962, 0.2849, 0.2746, 0.2655, 0.2576, 0.2564",\
"0.4086, 0.406, 0.3972, 0.3833, 0.3666, 0.3496, 0.3339, 0.3198, 0.3079, 0.3043",\
"0.5078, 0.5048, 0.4948, 0.4783, 0.4574, 0.4349, 0.4134, 0.3934, 0.377, 0.3736");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.09774, 0.1073, 0.1403, 0.203, 0.3002, 0.4363, 0.6152, 0.8406, 1.116, 1.444",\
"0.112, 0.1216, 0.155, 0.2182, 0.3159, 0.4522, 0.6313, 0.8569, 1.132, 1.46",\
"0.1545, 0.1667, 0.2054, 0.2699, 0.3673, 0.5038, 0.683, 0.9086, 1.184, 1.512",\
"0.1812, 0.1983, 0.2529, 0.3428, 0.4607, 0.6022, 0.7803, 1.006, 1.28, 1.608",\
"0.1757, 0.1985, 0.2704, 0.3874, 0.5408, 0.723, 0.9289, 1.158, 1.432, 1.758",\
"0.1317, 0.1599, 0.2513, 0.3979, 0.5881, 0.8115, 1.065, 1.344, 1.644, 1.973",\
"0.0462, 0.0808, 0.1902, 0.3687, 0.5976, 0.866, 1.166, 1.496, 1.854, 2.234",\
"-0.083, -0.0423, 0.0867, 0.2949, 0.5646, 0.8792, 1.23, 1.612, 2.024, 2.465",\
"-0.2589, -0.2125, -0.0641, 0.1759, 0.4853, 0.8472, 1.251, 1.688, 2.154, 2.655",\
"-0.4829, -0.4301, -0.2623, 0.0076, 0.3569, 0.7669, 1.222, 1.717, 2.245, 2.802");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.2021, 0.2315, 0.3375, 0.5458, 0.8723, 1.329, 1.93, 2.685, 3.608, 4.707",\
"0.2113, 0.2406, 0.3473, 0.5563, 0.8835, 1.341, 1.943, 2.698, 3.621, 4.722",\
"0.2733, 0.3004, 0.4012, 0.6066, 0.9319, 1.389, 1.99, 2.747, 3.669, 4.768",\
"0.4034, 0.4332, 0.5328, 0.7245, 1.041, 1.492, 2.089, 2.842, 3.763, 4.861",\
"0.5772, 0.6109, 0.7241, 0.9279, 1.231, 1.67, 2.258, 3.005, 3.92, 5.013",\
"0.7945, 0.8336, 0.962, 1.186, 1.511, 1.942, 2.515, 3.251, 4.156, 5.241",\
"1.054, 1.099, 1.247, 1.495, 1.845, 2.304, 2.874, 3.595, 4.487, 5.56",\
"1.357, 1.41, 1.579, 1.857, 2.236, 2.723, 3.327, 4.048, 4.926, 5.987",\
"1.709, 1.768, 1.958, 2.27, 2.685, 3.205, 3.842, 4.6, 5.48, 6.525",\
"2.108, 2.175, 2.388, 2.735, 3.191, 3.75, 4.419, 5.214, 6.137, 7.186");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.1163, 0.132, 0.187, 0.2926, 0.4567, 0.6861, 0.9901, 1.37, 1.835, 2.392",\
"0.1162, 0.1318, 0.1872, 0.2925, 0.4567, 0.6877, 0.9897, 1.371, 1.837, 2.391",\
"0.1538, 0.1666, 0.2087, 0.2973, 0.4562, 0.6877, 0.9888, 1.371, 1.838, 2.393",\
"0.2287, 0.2466, 0.3027, 0.3974, 0.5223, 0.7075, 0.9913, 1.372, 1.836, 2.393",\
"0.3249, 0.3472, 0.4165, 0.5324, 0.6884, 0.8762, 1.097, 1.41, 1.842, 2.39",\
"0.4402, 0.4692, 0.5564, 0.6966, 0.8742, 1.096, 1.352, 1.635, 1.982, 2.45",\
"0.5762, 0.61, 0.7186, 0.8848, 1.095, 1.344, 1.634, 1.963, 2.324, 2.722",\
"0.732, 0.7728, 0.8998, 1.098, 1.345, 1.628, 1.948, 2.313, 2.719, 3.163",\
"0.9056, 0.955, 1.105, 1.335, 1.62, 1.942, 2.301, 2.697, 3.141, 3.634",\
"1.094, 1.152, 1.333, 1.595, 1.92, 2.286, 2.691, 3.127, 3.601, 4.13");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.4525, 0.5167, 0.7315, 1.118, 1.696, 2.496, 3.547, 4.867, 6.475, 8.4",\
"0.4471, 0.5118, 0.7285, 1.117, 1.694, 2.496, 3.547, 4.866, 6.47, 8.396",\
"0.4356, 0.497, 0.7153, 1.112, 1.694, 2.497, 3.546, 4.87, 6.47, 8.389",\
"0.487, 0.5385, 0.7232, 1.095, 1.689, 2.495, 3.547, 4.869, 6.47, 8.386",\
"0.5508, 0.605, 0.7954, 1.14, 1.682, 2.49, 3.546, 4.865, 6.476, 8.384",\
"0.6594, 0.7092, 0.8902, 1.241, 1.766, 2.507, 3.54, 4.865, 6.478, 8.403",\
"0.7984, 0.8528, 1.033, 1.368, 1.905, 2.63, 3.59, 4.863, 6.473, 8.404",\
"0.96, 1.02, 1.211, 1.548, 2.071, 2.812, 3.752, 4.953, 6.489, 8.395",\
"1.14, 1.206, 1.418, 1.773, 2.287, 3.025, 3.986, 5.157, 6.614, 8.428",\
"1.34, 1.416, 1.643, 2.029, 2.558, 3.279, 4.241, 5.439, 6.862, 8.598");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.1351, 0.1452, 0.1798, 0.2444, 0.3431, 0.4805, 0.6604, 0.8864, 1.162, 1.49",\
"0.1488, 0.159, 0.1935, 0.2582, 0.3572, 0.4946, 0.6744, 0.9005, 1.176, 1.504",\
"0.1994, 0.21, 0.245, 0.3092, 0.4079, 0.5451, 0.7249, 0.9509, 1.227, 1.555",\
"0.2468, 0.2618, 0.3111, 0.3935, 0.5046, 0.643, 0.8219, 1.047, 1.322, 1.65",\
"0.2656, 0.2852, 0.3492, 0.4558, 0.5995, 0.7739, 0.9728, 1.2, 1.474, 1.8",\
"0.2502, 0.2749, 0.3544, 0.4874, 0.6641, 0.8774, 1.122, 1.393, 1.688, 2.016",\
"0.1983, 0.2276, 0.3232, 0.4823, 0.6955, 0.949, 1.237, 1.558, 1.908, 2.282",\
"0.1083, 0.1427, 0.2529, 0.4397, 0.6873, 0.9839, 1.319, 1.688, 2.091, 2.524",\
"-0.0207, 0.0182, 0.1431, 0.3551, 0.6388, 0.9781, 1.362, 1.783, 2.238, 2.727",\
"-0.1925, -0.149, -0.0073, 0.2283, 0.5461, 0.9298, 1.362, 1.837, 2.348, 2.893");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.3302, 0.3623, 0.4736, 0.6831, 1.009, 1.466, 2.067, 2.822, 3.746, 4.844",\
"0.3392, 0.3715, 0.4836, 0.6944, 1.021, 1.479, 2.08, 2.836, 3.759, 4.859",\
"0.3731, 0.405, 0.517, 0.7285, 1.056, 1.515, 2.115, 2.872, 3.795, 4.897",\
"0.447, 0.4805, 0.5937, 0.8022, 1.126, 1.582, 2.181, 2.936, 3.859, 4.959",\
"0.5774, 0.6107, 0.7267, 0.9412, 1.262, 1.709, 2.302, 3.052, 3.97, 5.067",\
"0.7629, 0.8007, 0.9223, 1.141, 1.47, 1.915, 2.496, 3.236, 4.147, 5.235",\
"0.9899, 1.032, 1.171, 1.405, 1.742, 2.197, 2.779, 3.506, 4.403, 5.481",\
"1.256, 1.305, 1.461, 1.723, 2.079, 2.545, 3.138, 3.868, 4.752, 5.815",\
"1.563, 1.618, 1.795, 2.085, 2.475, 2.961, 3.567, 4.311, 5.199, 6.248",\
"1.911, 1.974, 2.171, 2.493, 2.92, 3.442, 4.069, 4.825, 5.73, 6.786");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.163, 0.1789, 0.2356, 0.3417, 0.5065, 0.737, 1.04, 1.421, 1.886, 2.44",\
"0.1629, 0.1787, 0.2354, 0.3414, 0.5062, 0.7371, 1.039, 1.422, 1.886, 2.441",\
"0.1827, 0.1956, 0.2429, 0.3422, 0.5066, 0.737, 1.04, 1.421, 1.887, 2.44",\
"0.2707, 0.2869, 0.3405, 0.4302, 0.5544, 0.7511, 1.041, 1.422, 1.887, 2.44",\
"0.3782, 0.3992, 0.4648, 0.5746, 0.7244, 0.907, 1.133, 1.453, 1.89, 2.44",\
"0.5076, 0.5336, 0.6144, 0.7444, 0.9186, 1.134, 1.386, 1.667, 2.02, 2.492",\
"0.66, 0.6896, 0.7878, 0.9436, 1.145, 1.387, 1.672, 1.997, 2.355, 2.755",\
"0.8298, 0.8694, 0.985, 1.169, 1.403, 1.676, 1.989, 2.349, 2.752, 3.192",\
"1.026, 1.067, 1.204, 1.419, 1.689, 1.999, 2.346, 2.738, 3.175, 3.661",\
"1.241, 1.293, 1.448, 1.696, 2.002, 2.354, 2.743, 3.167, 3.639, 4.159");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.5065, 0.5621, 0.7565, 1.127, 1.696, 2.496, 3.545, 4.866, 6.477, 8.395",\
"0.5065, 0.5623, 0.7561, 1.125, 1.695, 2.495, 3.541, 4.866, 6.474, 8.389",\
"0.5072, 0.5634, 0.757, 1.125, 1.697, 2.495, 3.544, 4.865, 6.47, 8.397",\
"0.5537, 0.6047, 0.7825, 1.131, 1.698, 2.495, 3.545, 4.861, 6.477, 8.404",\
"0.6164, 0.668, 0.8496, 1.186, 1.721, 2.495, 3.548, 4.859, 6.476, 8.388",\
"0.7326, 0.7772, 0.9408, 1.273, 1.797, 2.539, 3.551, 4.863, 6.474, 8.389",\
"0.8898, 0.9344, 1.09, 1.399, 1.909, 2.64, 3.614, 4.877, 6.477, 8.399",\
"1.072, 1.12, 1.283, 1.581, 2.066, 2.781, 3.739, 4.969, 6.509, 8.397",\
"1.272, 1.324, 1.5, 1.814, 2.284, 2.969, 3.911, 5.116, 6.618, 8.449",\
"1.492, 1.547, 1.739, 2.074, 2.555, 3.218, 4.13, 5.324, 6.793, 8.582");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.1536, 0.1655, 0.2056, 0.2777, 0.3844, 0.5286, 0.714, 0.9443, 1.223, 1.554",\
"0.1678, 0.1797, 0.2195, 0.2914, 0.398, 0.5422, 0.7275, 0.9579, 1.237, 1.568",\
"0.2225, 0.2334, 0.2708, 0.3404, 0.446, 0.5897, 0.7749, 1.005, 1.284, 1.615",\
"0.2898, 0.3045, 0.3534, 0.4348, 0.5442, 0.6855, 0.8693, 1.099, 1.377, 1.708",\
"0.3306, 0.3497, 0.4117, 0.5163, 0.6568, 0.827, 1.022, 1.25, 1.527, 1.857",\
"0.3416, 0.3654, 0.4417, 0.5699, 0.7409, 0.9479, 1.187, 1.453, 1.743, 2.072",\
"0.3209, 0.3484, 0.4388, 0.5903, 0.7937, 1.04, 1.32, 1.633, 1.976, 2.345",\
"0.2668, 0.2984, 0.4025, 0.5783, 0.8139, 1.098, 1.423, 1.782, 2.175, 2.6",\
"0.1805, 0.2156, 0.3322, 0.5298, 0.7967, 1.121, 1.491, 1.898, 2.342, 2.82",\
"0.0612, 0.1001, 0.2277, 0.4466, 0.7429, 1.106, 1.52, 1.979, 2.475, 3.006");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.4695, 0.502, 0.6146, 0.8251, 1.151, 1.607, 2.208, 2.965, 3.887, 4.986",\
"0.4784, 0.5111, 0.6246, 0.8363, 1.163, 1.62, 2.221, 2.978, 3.901, 5.001",\
"0.5141, 0.547, 0.6605, 0.8735, 1.202, 1.66, 2.262, 3.019, 3.943, 5.044",\
"0.5696, 0.6038, 0.7189, 0.9312, 1.259, 1.717, 2.318, 3.076, 4, 5.1",\
"0.6491, 0.6836, 0.8026, 1.021, 1.347, 1.8, 2.398, 3.152, 4.075, 5.173",\
"0.777, 0.814, 0.9359, 1.156, 1.488, 1.94, 2.529, 3.274, 4.189, 5.282",\
"0.9426, 0.9842, 1.121, 1.353, 1.688, 2.143, 2.732, 3.465, 4.367, 5.45",\
"1.146, 1.194, 1.345, 1.601, 1.954, 2.413, 3.004, 3.738, 4.626, 5.694",\
"1.386, 1.439, 1.607, 1.889, 2.272, 2.752, 3.346, 4.082, 4.973, 6.025",\
"1.659, 1.718, 1.905, 2.216, 2.631, 3.145, 3.759, 4.499, 5.392, 6.448");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.2179, 0.2359, 0.2972, 0.4099, 0.5783, 0.8109, 1.116, 1.497, 1.964, 2.519",\
"0.2151, 0.2337, 0.2957, 0.409, 0.5784, 0.811, 1.115, 1.497, 1.963, 2.518",\
"0.2189, 0.2343, 0.2904, 0.4029, 0.5757, 0.8104, 1.115, 1.498, 1.964, 2.519",\
"0.3213, 0.3371, 0.3882, 0.4726, 0.6035, 0.8131, 1.113, 1.496, 1.964, 2.519",\
"0.449, 0.4688, 0.5304, 0.6348, 0.7758, 0.9512, 1.185, 1.517, 1.965, 2.518",\
"0.6038, 0.6278, 0.702, 0.8228, 0.986, 1.191, 1.434, 1.713, 2.076, 2.559",\
"0.7848, 0.8144, 0.9038, 1.046, 1.231, 1.458, 1.734, 2.048, 2.399, 2.803",\
"0.9932, 1.027, 1.132, 1.297, 1.509, 1.762, 2.062, 2.411, 2.804, 3.238",\
"1.232, 1.27, 1.392, 1.581, 1.823, 2.107, 2.435, 2.808, 3.235, 3.712",\
"1.493, 1.538, 1.682, 1.897, 2.172, 2.49, 2.85, 3.253, 3.706, 4.217");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.5206, 0.5745, 0.7627, 1.128, 1.699, 2.497, 3.545, 4.86, 6.473, 8.402",\
"0.521, 0.5745, 0.7631, 1.129, 1.697, 2.493, 3.545, 4.86, 6.466, 8.395",\
"0.5249, 0.5782, 0.7655, 1.129, 1.697, 2.496, 3.544, 4.868, 6.468, 8.394",\
"0.5575, 0.6064, 0.7803, 1.133, 1.699, 2.496, 3.545, 4.862, 6.481, 8.401",\
"0.6144, 0.6664, 0.8446, 1.179, 1.715, 2.496, 3.547, 4.867, 6.471, 8.389",\
"0.7258, 0.7706, 0.9314, 1.263, 1.787, 2.535, 3.553, 4.868, 6.479, 8.389",\
"0.9128, 0.9536, 1.102, 1.395, 1.898, 2.629, 3.613, 4.888, 6.479, 8.399",\
"1.127, 1.171, 1.326, 1.611, 2.069, 2.769, 3.728, 4.965, 6.517, 8.406",\
"1.359, 1.407, 1.571, 1.875, 2.321, 2.972, 3.896, 5.103, 6.613, 8.464",\
"1.61, 1.66, 1.837, 2.161, 2.631, 3.262, 4.13, 5.305, 6.778, 8.577");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.152, 0.165, 0.2081, 0.2852, 0.3976, 0.5475, 0.7381, 0.9729, 1.255, 1.589",\
"0.1654, 0.1779, 0.2206, 0.297, 0.4092, 0.5589, 0.7494, 0.9842, 1.267, 1.6",\
"0.2235, 0.2346, 0.2734, 0.3463, 0.4563, 0.6053, 0.7954, 1.03, 1.312, 1.646",\
"0.2986, 0.3141, 0.3636, 0.4464, 0.557, 0.7015, 0.8895, 1.123, 1.405, 1.739",\
"0.3504, 0.3695, 0.4328, 0.5379, 0.6784, 0.8491, 1.044, 1.275, 1.555, 1.887",\
"0.3755, 0.3992, 0.4752, 0.6038, 0.7745, 0.9807, 1.218, 1.483, 1.772, 2.101",\
"0.3733, 0.401, 0.4908, 0.6416, 0.8437, 1.086, 1.364, 1.674, 2.013, 2.379",\
"0.3434, 0.3754, 0.4778, 0.6514, 0.8832, 1.162, 1.482, 1.836, 2.224, 2.645",\
"0.2872, 0.3221, 0.4368, 0.6312, 0.8936, 1.211, 1.571, 1.972, 2.407, 2.878",\
"0.2044, 0.2428, 0.3678, 0.5835, 0.8744, 1.227, 1.631, 2.077, 2.561, 3.083");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.5053, 0.5378, 0.6503, 0.8607, 1.187, 1.644, 2.243, 3, 3.923, 5.023",\
"0.5165, 0.5494, 0.6629, 0.8745, 1.202, 1.658, 2.259, 3.017, 3.939, 5.039",\
"0.5504, 0.5834, 0.6973, 0.9099, 1.238, 1.697, 2.299, 3.055, 3.978, 5.078",\
"0.596, 0.6294, 0.7438, 0.9563, 1.284, 1.742, 2.344, 3.102, 4.026, 5.128",\
"0.6557, 0.6899, 0.8072, 1.023, 1.349, 1.803, 2.402, 3.157, 4.08, 5.179",\
"0.7539, 0.7897, 0.9104, 1.126, 1.455, 1.906, 2.496, 3.244, 4.16, 5.254",\
"0.8732, 0.9148, 1.05, 1.281, 1.612, 2.062, 2.649, 3.383, 4.287, 5.371",\
"1.016, 1.063, 1.216, 1.472, 1.825, 2.28, 2.863, 3.595, 4.483, 5.551",\
"1.185, 1.238, 1.408, 1.692, 2.076, 2.556, 3.144, 3.87, 4.756, 5.807",\
"1.382, 1.439, 1.627, 1.939, 2.358, 2.874, 3.488, 4.216, 5.097, 6.146");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.2379, 0.2585, 0.3271, 0.4472, 0.623, 0.8595, 1.166, 1.549, 2.016, 2.572",\
"0.2335, 0.2541, 0.3231, 0.4446, 0.6206, 0.8585, 1.165, 1.549, 2.016, 2.572",\
"0.2371, 0.2536, 0.314, 0.4336, 0.6154, 0.8561, 1.165, 1.549, 2.016, 2.572",\
"0.3507, 0.3664, 0.417, 0.5004, 0.6362, 0.8528, 1.16, 1.546, 2.015, 2.572",\
"0.4944, 0.5122, 0.5738, 0.6744, 0.8124, 0.9832, 1.221, 1.561, 2.015, 2.571",\
"0.6692, 0.693, 0.7636, 0.8808, 1.035, 1.233, 1.47, 1.747, 2.115, 2.605",\
"0.8776, 0.9052, 0.9906, 1.125, 1.299, 1.514, 1.778, 2.086, 2.431, 2.838",\
"1.123, 1.155, 1.255, 1.409, 1.604, 1.84, 2.119, 2.457, 2.842, 3.27",\
"1.405, 1.443, 1.563, 1.737, 1.957, 2.214, 2.514, 2.868, 3.281, 3.748",\
"1.73, 1.77, 1.908, 2.11, 2.359, 2.64, 2.961, 3.333, 3.766, 4.262");
}
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.002247, 0.006625, 0.01498, 0.02801, 0.04628, 0.07033, 0.1006, 0.1376, 0.1817");
values("0.521, 0.5737, 0.7627, 1.127, 1.698, 2.496, 3.541, 4.869, 6.473, 8.394",\
"0.5219, 0.5745, 0.763, 1.127, 1.698, 2.496, 3.54, 4.869, 6.475, 8.385",\
"0.5244, 0.5761, 0.7637, 1.129, 1.699, 2.497, 3.548, 4.866, 6.467, 8.398",\
"0.5446, 0.5934, 0.7736, 1.131, 1.697, 2.496, 3.542, 4.862, 6.482, 8.394",\
"0.5916, 0.6422, 0.8208, 1.163, 1.708, 2.499, 3.548, 4.864, 6.478, 8.386",\
"0.7026, 0.746, 0.9066, 1.235, 1.766, 2.528, 3.549, 4.862, 6.482, 8.386",\
"0.9048, 0.9476, 1.094, 1.384, 1.873, 2.607, 3.602, 4.882, 6.469, 8.404",\
"1.152, 1.197, 1.35, 1.632, 2.075, 2.754, 3.706, 4.953, 6.511, 8.392",\
"1.431, 1.477, 1.64, 1.938, 2.374, 2.996, 3.892, 5.084, 6.599, 8.454",\
"1.731, 1.782, 1.952, 2.272, 2.736, 3.343, 4.164, 5.299, 6.76, 8.566");
}
}
}
}