blob: 1167d07c1aa2d39dc0864ac3066a6563136c5fc6 [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_2) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "3.20067e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "3.321252e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "2.88486e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "2.88486e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "2.439756e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "2.439756e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "2.439756e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "2.439756e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "1.992672e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "1.992672e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "1.992672e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "1.992672e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "1.992672e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "1.992672e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "1.992672e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "1.992672e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.321252e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.005099 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01562, 0.01562, 0.01562, 0.01562, 0.0156, 0.0156, 0.01557, 0.01555, \
0.01553, 0.01549");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003032, -0.00304, -0.003058, -0.003061, -0.003058, -0.003074, \
-0.003067, -0.003076, -0.003077, -0.003076");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01087, 0.01087, 0.01087, 0.01087, 0.01086, 0.01087, 0.01084, \
0.01084, 0.01082, 0.01079");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003036, -0.003047, -0.003067, -0.003067, -0.00307, -0.003078, \
-0.003071, -0.003084, -0.003083, -0.003084");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01087, 0.01088, 0.01088, 0.01087, 0.01086, 0.01086, 0.01084, \
0.01084, 0.01082, 0.0108");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003039, -0.003051, -0.003068, -0.003067, -0.003075, -0.003083, \
-0.003076, -0.003081, -0.003084, -0.003082");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005949, 0.005944, 0.005945, 0.005947, 0.005949, 0.005953, 0.005932, \
0.005946, 0.005933, 0.005925");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003056, -0.003063, -0.003088, -0.003086, -0.003088, -0.003104, \
-0.003094, -0.003102, -0.003102, -0.003101");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005941, 0.005952, 0.005947, 0.005947, 0.005938, 0.005956, 0.005936, \
0.005947, 0.005935, 0.005924");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003052, -0.003067, -0.003079, -0.003084, -0.003094, -0.003101, \
-0.003092, -0.003101, -0.003103, -0.003098");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005941, 0.005952, 0.005947, 0.005943, 0.005938, 0.005952, 0.005936, \
0.005945, 0.005935, 0.005923");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003057, -0.003067, -0.003081, -0.003085, -0.00309, -0.0031, \
-0.003095, -0.003101, -0.003103, -0.0031");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005941, 0.005951, 0.005947, 0.00595, 0.005949, 0.005955, 0.005934, \
0.005947, 0.005941, 0.005926");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.00306, -0.003071, -0.00309, -0.003085, -0.003093, -0.0031, \
-0.003091, -0.003103, -0.003103, -0.003101");
}
}
}
pin(A2) {
capacitance : 0.004852 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01006, 0.01006, 0.01006, 0.01007, 0.01006, 0.01006, 0.01003, \
0.01002, 0.009992, 0.00995");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.00354, -0.003551, -0.003562, -0.003567, -0.003572, -0.003587, \
-0.00358, -0.003596, -0.003604, -0.003611");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005303, 0.0053, 0.0053, 0.005302, 0.005314, 0.005325, 0.005295, \
0.005303, 0.005291, 0.005264");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003591, -0.003597, -0.003612, -0.003613, -0.003617, -0.003635, \
-0.003625, -0.003641, -0.003649, -0.003656");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005301, 0.005295, 0.005301, 0.005321, 0.00531, 0.005324, 0.005299, \
0.005299, 0.005288, 0.00527");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003589, -0.003598, -0.003612, -0.003614, -0.003619, -0.003627, \
-0.003623, -0.003637, -0.003649, -0.003658");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.008028, 0.008033, 0.008041, 0.008046, 0.00804, 0.008051, 0.008033, \
0.00805, 0.008049, 0.00805");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.00694, -0.00719, -0.007507, -0.00764, -0.007727, -0.007801, \
-0.007805, -0.007848, -0.007861, -0.007871");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005003, 0.005006, 0.005009, 0.005021, 0.005024, 0.005044, 0.005029, \
0.00504, 0.005042, 0.005041");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.00541, -0.005547, -0.00568, -0.005682, -0.00566, -0.005682, \
-0.005646, -0.00567, -0.00567, -0.005668");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005173, 0.005184, 0.005184, 0.005201, 0.005202, 0.005224, 0.005207, \
0.005221, 0.005217, 0.005217");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.005895, -0.005916, -0.005923, -0.005941, -0.005931, -0.005957, \
-0.005953, -0.005965, -0.005977, -0.005984");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005174, 0.00519, 0.005188, 0.005203, 0.005199, 0.005217, 0.005199, \
0.005219, 0.005222, 0.005216");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.00578, -0.005805, -0.005818, -0.005817, -0.005827, -0.005855, \
-0.005837, -0.005869, -0.005874, -0.005888");
}
}
}
pin(A3) {
capacitance : 0.004926 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.004535, 0.004546, 0.004531, 0.004541, 0.004535, 0.00455, 0.00452, \
0.004523, 0.004505, 0.004475");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.003975, -0.003987, -0.003998, -0.004, -0.004004, -0.004016, \
-0.004011, -0.004028, -0.00403, -0.004035");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.00806, 0.008054, 0.008053, 0.008052, 0.008035, 0.00805, 0.008036, \
0.008054, 0.008058, 0.008053");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.007292, -0.007354, -0.007534, -0.007669, -0.00773, -0.007807, \
-0.007805, -0.007837, -0.007851, -0.007869");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005192, 0.005201, 0.005206, 0.005216, 0.005215, 0.005242, 0.005231, \
0.005239, 0.005241, 0.00524");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006469, -0.006487, -0.006501, -0.006503, -0.006504, -0.006535, \
-0.006515, -0.00653, -0.006537, -0.006547");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.008063, 0.008051, 0.008034, 0.008053, 0.008047, 0.00805, 0.008036, \
0.008047, 0.008053, 0.008051");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006684, -0.006716, -0.00688, -0.007135, -0.007347, -0.007499, \
-0.007555, -0.007637, -0.007677, -0.007706");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005004, 0.005015, 0.005007, 0.00502, 0.005028, 0.005047, 0.00503, \
0.005043, 0.005043, 0.005042");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.005841, -0.00577, -0.005718, -0.005681, -0.005672, -0.005683, \
-0.005649, -0.005671, -0.005671, -0.005665");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.00805, 0.008044, 0.00805, 0.008049, 0.008038, 0.008058, 0.008032, \
0.008054, 0.008056, 0.008051");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.007318, -0.007364, -0.007536, -0.007674, -0.007743, -0.00781, \
-0.007806, -0.007845, -0.007858, -0.007869");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.005195, 0.005203, 0.005208, 0.005213, 0.005219, 0.005242, 0.005225, \
0.005246, 0.005244, 0.005239");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006455, -0.006477, -0.006487, -0.006487, -0.006497, -0.006509, \
-0.006488, -0.006507, -0.006502, -0.006501");
}
}
}
pin(A4) {
capacitance : 0.004948 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.008044, 0.008037, 0.008017, 0.008016, 0.008027, 0.008044, 0.008037, \
0.008055, 0.008049, 0.008053");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.007268, -0.007393, -0.00759, -0.007707, -0.007753, -0.007815, \
-0.007801, -0.007853, -0.007865, -0.007876");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.008058, 0.008044, 0.008027, 0.008023, 0.008034, 0.008056, 0.008032, \
0.008047, 0.008049, 0.008052");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006741, -0.006875, -0.007105, -0.007321, -0.007459, -0.007567, \
-0.0076, -0.007663, -0.007694, -0.007723");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.008043, 0.008036, 0.008014, 0.008031, 0.008036, 0.008052, 0.008034, \
0.008055, 0.008056, 0.008043");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.007282, -0.007396, -0.007593, -0.007711, -0.007762, -0.007813, \
-0.007797, -0.007852, -0.007872, -0.007879");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.008058, 0.008041, 0.008032, 0.008036, 0.008036, 0.008058, 0.00803, \
0.008056, 0.008051, 0.008054");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006624, -0.006762, -0.006966, -0.007166, -0.007319, -0.007452, \
-0.007502, -0.00759, -0.007622, -0.007654");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.008043, 0.008035, 0.008015, 0.008035, 0.008031, 0.008049, 0.008037, \
0.008056, 0.00805, 0.008047");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.00726, -0.007395, -0.007592, -0.007711, -0.007761, -0.007814, \
-0.0078, -0.00785, -0.007869, -0.007876");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.008048, 0.008048, 0.008024, 0.008031, 0.00804, 0.008065, 0.008033, \
0.008048, 0.008052, 0.008047");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006737, -0.006876, -0.007107, -0.007321, -0.007459, -0.007575, \
-0.007598, -0.007665, -0.007691, -0.007725");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.00804, 0.008045, 0.008017, 0.008025, 0.008031, 0.008046, 0.008034, \
0.008057, 0.008051, 0.008049");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.007286, -0.007399, -0.007588, -0.007712, -0.007756, -0.007809, \
-0.007801, -0.007857, -0.007866, -0.00788");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3|A4)" ;
max_capacitance : 0.6307 ;
max_transition : 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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.07112, 0.06954, 0.06771, 0.06705, 0.06699, 0.06705, 0.06716, 0.06727, 0.06735, 0.06741",\
"0.07085, 0.06929, 0.06743, 0.06683, 0.06675, 0.06684, 0.06692, 0.06702, 0.0671, 0.06716",\
"0.07028, 0.06871, 0.06689, 0.06626, 0.06618, 0.06628, 0.06638, 0.06649, 0.06657, 0.06662",\
"0.06993, 0.06837, 0.06655, 0.06595, 0.06584, 0.06591, 0.06604, 0.06613, 0.06622, 0.06628",\
"0.06988, 0.06834, 0.06656, 0.06589, 0.06578, 0.06589, 0.06605, 0.06618, 0.06629, 0.06637",\
"0.07117, 0.06958, 0.06751, 0.06665, 0.0664, 0.06647, 0.06663, 0.06676, 0.06686, 0.06695",\
"0.07432, 0.07235, 0.06975, 0.06839, 0.06792, 0.06776, 0.06776, 0.06786, 0.06799, 0.06802",\
"0.07811, 0.07586, 0.0725, 0.07084, 0.06996, 0.06962, 0.06953, 0.06955, 0.06959, 0.06966",\
"0.08239, 0.07993, 0.07592, 0.07375, 0.0726, 0.07204, 0.07184, 0.07172, 0.07171, 0.07174",\
"0.08722, 0.08446, 0.07984, 0.07712, 0.07575, 0.07501, 0.07462, 0.07451, 0.07446, 0.07444");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.03257, 0.03283, 0.03365, 0.03486, 0.03585, 0.03667, 0.03737, 0.03819, 0.03873, 0.03917",\
"0.03268, 0.03293, 0.03375, 0.03494, 0.03597, 0.03691, 0.03749, 0.03807, 0.03868, 0.03917",\
"0.03273, 0.03294, 0.03377, 0.0348, 0.03581, 0.03677, 0.03737, 0.03835, 0.03881, 0.03917",\
"0.03287, 0.03297, 0.03345, 0.03443, 0.03531, 0.03635, 0.03718, 0.03781, 0.03854, 0.03917",\
"0.03339, 0.03333, 0.03356, 0.03411, 0.03492, 0.03598, 0.03696, 0.03776, 0.03842, 0.03897",\
"0.03432, 0.03428, 0.03395, 0.03437, 0.03521, 0.03582, 0.03702, 0.03783, 0.03838, 0.03917",\
"0.03577, 0.03535, 0.03511, 0.03486, 0.03559, 0.03663, 0.03714, 0.03793, 0.03856, 0.03982",\
"0.03779, 0.03731, 0.03678, 0.03643, 0.03672, 0.03752, 0.03882, 0.03926, 0.03945, 0.04041",\
"0.04056, 0.03986, 0.03893, 0.03863, 0.0386, 0.03883, 0.03995, 0.04146, 0.0418, 0.04259",\
"0.04398, 0.04318, 0.04209, 0.0412, 0.04105, 0.04121, 0.04151, 0.04265, 0.04444, 0.04516");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.07613, 0.07455, 0.07275, 0.07206, 0.07201, 0.07207, 0.07218, 0.07228, 0.07235, 0.07241",\
"0.07591, 0.07437, 0.07258, 0.07189, 0.07179, 0.07187, 0.07195, 0.07207, 0.07216, 0.07222",\
"0.07552, 0.07394, 0.07209, 0.07154, 0.07145, 0.07149, 0.0716, 0.07169, 0.07175, 0.07181",\
"0.07518, 0.07361, 0.07175, 0.07102, 0.07101, 0.07107, 0.07117, 0.07129, 0.07138, 0.07145",\
"0.075, 0.07341, 0.0715, 0.07077, 0.07065, 0.07075, 0.07089, 0.07104, 0.07113, 0.07121",\
"0.07577, 0.0741, 0.07203, 0.07108, 0.07083, 0.07084, 0.07094, 0.07106, 0.07115, 0.07123",\
"0.07739, 0.07552, 0.073, 0.07182, 0.07141, 0.07135, 0.0714, 0.07152, 0.0716, 0.07167",\
"0.07978, 0.07772, 0.0748, 0.07335, 0.07268, 0.07248, 0.07248, 0.07251, 0.07257, 0.07265",\
"0.08312, 0.08085, 0.07741, 0.07562, 0.07473, 0.07438, 0.07422, 0.07427, 0.07426, 0.07429",\
"0.08731, 0.08486, 0.08092, 0.07865, 0.07751, 0.077, 0.07679, 0.07671, 0.07673, 0.07675");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.03747, 0.03767, 0.03843, 0.03948, 0.0404, 0.04128, 0.04205, 0.04282, 0.04345, 0.04343",\
"0.03747, 0.0377, 0.03838, 0.0395, 0.0404, 0.04122, 0.04207, 0.04255, 0.04329, 0.04343",\
"0.03742, 0.0376, 0.03828, 0.03928, 0.04026, 0.04122, 0.04199, 0.04253, 0.04335, 0.04343",\
"0.0375, 0.03752, 0.03808, 0.03884, 0.03979, 0.04079, 0.04153, 0.04223, 0.04269, 0.04343",\
"0.0379, 0.03783, 0.038, 0.03857, 0.03929, 0.04025, 0.04123, 0.04199, 0.04246, 0.04303",\
"0.03869, 0.03854, 0.03829, 0.03886, 0.03951, 0.04004, 0.04102, 0.04183, 0.04281, 0.04323",\
"0.04007, 0.03974, 0.03935, 0.0393, 0.03988, 0.04083, 0.04147, 0.04239, 0.04319, 0.04407",\
"0.04201, 0.04146, 0.04098, 0.04084, 0.04099, 0.0416, 0.04286, 0.0435, 0.04386, 0.04467",\
"0.04464, 0.04403, 0.04312, 0.04296, 0.04266, 0.04305, 0.04391, 0.04542, 0.04586, 0.04685",\
"0.04804, 0.04723, 0.04628, 0.04555, 0.04543, 0.04544, 0.04618, 0.04714, 0.04834, 0.05007");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.08099, 0.07945, 0.07761, 0.07692, 0.07687, 0.07694, 0.07704, 0.07713, 0.07722, 0.07728",\
"0.08079, 0.07926, 0.07742, 0.07674, 0.07669, 0.07674, 0.07685, 0.07697, 0.07704, 0.0771",\
"0.08042, 0.07884, 0.07697, 0.07631, 0.07622, 0.07633, 0.07645, 0.07651, 0.0766, 0.07666",\
"0.08006, 0.0785, 0.07661, 0.07593, 0.07583, 0.07595, 0.07605, 0.07617, 0.07624, 0.07629",\
"0.0798, 0.0782, 0.07631, 0.07563, 0.07553, 0.07559, 0.07574, 0.07588, 0.07597, 0.07605",\
"0.08028, 0.07865, 0.07655, 0.07567, 0.07546, 0.07552, 0.07565, 0.07577, 0.07588, 0.07594",\
"0.08141, 0.07955, 0.07726, 0.07619, 0.07581, 0.07578, 0.07581, 0.0759, 0.07599, 0.07606",\
"0.08292, 0.08094, 0.0783, 0.07695, 0.07647, 0.0764, 0.07642, 0.07648, 0.07654, 0.07658",\
"0.08527, 0.08313, 0.08012, 0.07861, 0.07788, 0.0777, 0.07768, 0.07771, 0.07775, 0.07779",\
"0.08863, 0.08637, 0.08296, 0.08114, 0.08027, 0.07992, 0.07976, 0.07979, 0.07984, 0.07987");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.04245, 0.04248, 0.04318, 0.04407, 0.0451, 0.04588, 0.04686, 0.04734, 0.04789, 0.04826",\
"0.04244, 0.04251, 0.04303, 0.04411, 0.04506, 0.04584, 0.04682, 0.0473, 0.04777, 0.04826",\
"0.04212, 0.04226, 0.04292, 0.0438, 0.04474, 0.04578, 0.04643, 0.04693, 0.04753, 0.04807",\
"0.04193, 0.04202, 0.04237, 0.04314, 0.04407, 0.04507, 0.04583, 0.04649, 0.04705, 0.04807",\
"0.04226, 0.0422, 0.04239, 0.04293, 0.04363, 0.04452, 0.0454, 0.04613, 0.04674, 0.04767",\
"0.04305, 0.0429, 0.04259, 0.04316, 0.04371, 0.04448, 0.04522, 0.04588, 0.0467, 0.04767",\
"0.04434, 0.0441, 0.04365, 0.04342, 0.04421, 0.04509, 0.04567, 0.04643, 0.04709, 0.04831",\
"0.04632, 0.04582, 0.04545, 0.0453, 0.0452, 0.04614, 0.04726, 0.04758, 0.04806, 0.04891",\
"0.04907, 0.04845, 0.04763, 0.04728, 0.04694, 0.04739, 0.04852, 0.04986, 0.05016, 0.0501",\
"0.05253, 0.05173, 0.05062, 0.04999, 0.04991, 0.04976, 0.05056, 0.05178, 0.05289, 0.05391");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.0858, 0.08428, 0.08243, 0.08179, 0.08172, 0.08176, 0.08185, 0.08198, 0.08205, 0.0821",\
"0.08559, 0.08409, 0.08227, 0.08156, 0.08155, 0.08159, 0.08167, 0.08177, 0.08186, 0.08192",\
"0.08521, 0.08369, 0.0818, 0.08113, 0.08107, 0.08113, 0.08123, 0.08134, 0.08143, 0.08149",\
"0.08485, 0.08325, 0.08143, 0.0808, 0.08068, 0.08075, 0.08084, 0.08096, 0.08105, 0.08111",\
"0.08463, 0.08302, 0.08114, 0.0804, 0.08036, 0.08046, 0.08062, 0.08072, 0.0808, 0.08086",\
"0.08486, 0.08322, 0.08123, 0.08043, 0.08026, 0.08037, 0.08049, 0.08061, 0.08068, 0.08076",\
"0.08565, 0.08388, 0.08165, 0.08069, 0.08037, 0.0804, 0.08051, 0.08057, 0.08066, 0.08073",\
"0.08671, 0.08484, 0.08235, 0.08122, 0.08089, 0.0808, 0.0809, 0.08093, 0.081, 0.08106",\
"0.08852, 0.0865, 0.08383, 0.08241, 0.08189, 0.08179, 0.08183, 0.08182, 0.0819, 0.08194",\
"0.09128, 0.08917, 0.08618, 0.08455, 0.08388, 0.08368, 0.08364, 0.08371, 0.08373, 0.08376");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.04708, 0.04709, 0.04769, 0.04851, 0.04949, 0.05044, 0.05116, 0.05172, 0.05212, 0.05266",\
"0.04676, 0.04685, 0.04721, 0.04823, 0.04921, 0.05, 0.05106, 0.05144, 0.05198, 0.05246",\
"0.04621, 0.04632, 0.04677, 0.04772, 0.04866, 0.0496, 0.05031, 0.05087, 0.05145, 0.05187",\
"0.04594, 0.04595, 0.04632, 0.047, 0.04787, 0.04885, 0.04981, 0.05021, 0.05115, 0.05127",\
"0.0463, 0.04621, 0.04644, 0.04675, 0.04755, 0.04857, 0.04928, 0.05029, 0.0506, 0.05107",\
"0.04707, 0.04689, 0.04673, 0.04704, 0.04747, 0.04822, 0.04908, 0.04986, 0.05048, 0.05132",\
"0.04844, 0.0481, 0.04765, 0.04764, 0.04836, 0.04905, 0.04959, 0.05019, 0.05097, 0.05172",\
"0.05054, 0.0501, 0.04942, 0.04904, 0.04917, 0.04998, 0.05118, 0.05136, 0.05198, 0.05271",\
"0.05332, 0.05264, 0.05175, 0.05132, 0.05119, 0.05158, 0.05223, 0.0534, 0.05386, 0.0541",\
"0.05693, 0.0561, 0.05517, 0.05431, 0.05432, 0.05396, 0.0546, 0.05599, 0.05711, 0.05791");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.7378, 0.7846, 0.9039, 1.064, 1.252, 1.47, 1.72, 2.008, 2.343, 2.731",\
"0.7448, 0.7916, 0.911, 1.07, 1.259, 1.476, 1.726, 2.015, 2.35, 2.738",\
"0.7786, 0.8253, 0.9445, 1.104, 1.293, 1.51, 1.76, 2.049, 2.384, 2.772",\
"0.858, 0.9048, 1.024, 1.183, 1.372, 1.59, 1.84, 2.128, 2.463, 2.851",\
"0.9952, 1.042, 1.161, 1.32, 1.508, 1.726, 1.976, 2.265, 2.599, 2.987",\
"1.197, 1.243, 1.361, 1.52, 1.707, 1.924, 2.174, 2.463, 2.798, 3.186",\
"1.43, 1.48, 1.603, 1.765, 1.954, 2.172, 2.423, 2.712, 3.047, 3.435",\
"1.679, 1.732, 1.862, 2.031, 2.224, 2.444, 2.698, 2.989, 3.326, 3.714",\
"1.947, 2.002, 2.14, 2.318, 2.516, 2.738, 2.993, 3.286, 3.625, 4.015",\
"2.238, 2.295, 2.439, 2.627, 2.832, 3.058, 3.315, 3.608, 3.947, 4.338");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.2612, 0.294, 0.3884, 0.5529, 0.8038, 1.154, 1.614, 2.191, 2.898, 3.736",\
"0.2747, 0.3074, 0.4018, 0.5664, 0.8172, 1.167, 1.627, 2.206, 2.91, 3.752",\
"0.3209, 0.3537, 0.4479, 0.6122, 0.863, 1.213, 1.673, 2.251, 2.958, 3.797",\
"0.4045, 0.4375, 0.5317, 0.6954, 0.9462, 1.297, 1.757, 2.335, 3.041, 3.883",\
"0.4897, 0.526, 0.6241, 0.7884, 1.039, 1.389, 1.848, 2.428, 3.133, 3.975",\
"0.5573, 0.5974, 0.7014, 0.8671, 1.117, 1.467, 1.927, 2.505, 3.21, 4.053",\
"0.604, 0.6479, 0.759, 0.9271, 1.177, 1.527, 1.986, 2.564, 3.27, 4.112",\
"0.6285, 0.6764, 0.796, 0.9678, 1.218, 1.567, 2.026, 2.604, 3.309, 4.15",\
"0.6311, 0.6821, 0.8102, 0.9877, 1.238, 1.586, 2.045, 2.623, 3.328, 4.168",\
"0.6084, 0.6628, 0.8004, 0.9841, 1.235, 1.583, 2.041, 2.618, 3.324, 4.164");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.2046, 0.2437, 0.3487, 0.4966, 0.689, 0.9344, 1.25, 1.648, 2.145, 2.751",\
"0.2042, 0.244, 0.3485, 0.4965, 0.689, 0.9364, 1.25, 1.648, 2.145, 2.751",\
"0.2044, 0.2435, 0.3485, 0.496, 0.688, 0.9366, 1.25, 1.648, 2.145, 2.751",\
"0.204, 0.2438, 0.3484, 0.4962, 0.6876, 0.9348, 1.25, 1.647, 2.144, 2.755",\
"0.2026, 0.2424, 0.3476, 0.4956, 0.6872, 0.9342, 1.25, 1.647, 2.146, 2.753",\
"0.2048, 0.243, 0.3472, 0.4946, 0.6892, 0.9338, 1.249, 1.648, 2.146, 2.752",\
"0.23, 0.269, 0.3692, 0.5082, 0.6968, 0.9422, 1.253, 1.65, 2.148, 2.755",\
"0.2556, 0.2958, 0.4008, 0.534, 0.7152, 0.9578, 1.269, 1.664, 2.155, 2.76",\
"0.2788, 0.3222, 0.432, 0.5662, 0.7362, 0.9724, 1.283, 1.678, 2.171, 2.775",\
"0.3018, 0.346, 0.4606, 0.6018, 0.7644, 0.992, 1.295, 1.687, 2.18, 2.784");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.09608, 0.1328, 0.2636, 0.5304, 0.9582, 1.558, 2.347, 3.349, 4.568, 6.018",\
"0.09586, 0.1332, 0.2636, 0.5303, 0.9581, 1.559, 2.35, 3.342, 4.564, 6.01",\
"0.09646, 0.1334, 0.2636, 0.5304, 0.9581, 1.559, 2.349, 3.349, 4.567, 6.02",\
"0.09962, 0.1357, 0.2648, 0.5303, 0.9582, 1.557, 2.348, 3.347, 4.563, 6.021",\
"0.1162, 0.1514, 0.2738, 0.5324, 0.9566, 1.559, 2.351, 3.347, 4.568, 6.009",\
"0.1326, 0.1702, 0.2872, 0.539, 0.9584, 1.556, 2.349, 3.347, 4.565, 6.009",\
"0.1502, 0.1896, 0.3042, 0.5454, 0.9624, 1.559, 2.347, 3.344, 4.554, 6.011",\
"0.1672, 0.2106, 0.3258, 0.5552, 0.9652, 1.561, 2.349, 3.34, 4.557, 6.01",\
"0.1842, 0.2316, 0.3478, 0.5672, 0.9684, 1.562, 2.351, 3.343, 4.553, 6.007",\
"0.2024, 0.253, 0.3764, 0.5846, 0.975, 1.564, 2.352, 3.344, 4.556, 6.001");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.8886, 0.9354, 1.055, 1.214, 1.403, 1.62, 1.87, 2.159, 2.494, 2.881",\
"0.8975, 0.9443, 1.063, 1.223, 1.412, 1.629, 1.879, 2.168, 2.503, 2.89",\
"0.9333, 0.98, 1.099, 1.259, 1.447, 1.665, 1.915, 2.204, 2.538, 2.926",\
"1.002, 1.049, 1.168, 1.328, 1.516, 1.734, 1.984, 2.273, 2.608, 2.995",\
"1.112, 1.159, 1.278, 1.437, 1.626, 1.843, 2.094, 2.382, 2.717, 3.105",\
"1.264, 1.311, 1.431, 1.592, 1.78, 1.998, 2.248, 2.537, 2.872, 3.26",\
"1.444, 1.493, 1.617, 1.782, 1.975, 2.196, 2.448, 2.738, 3.073, 3.461",\
"1.653, 1.704, 1.832, 2.002, 2.2, 2.425, 2.681, 2.974, 3.311, 3.7",\
"1.892, 1.944, 2.077, 2.253, 2.457, 2.686, 2.945, 3.24, 3.58, 3.971",\
"2.159, 2.213, 2.351, 2.534, 2.743, 2.977, 3.24, 3.538, 3.878, 4.271");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.2921, 0.3253, 0.4204, 0.5852, 0.8364, 1.187, 1.647, 2.224, 2.93, 3.771",\
"0.3053, 0.3385, 0.4335, 0.5984, 0.8498, 1.2, 1.659, 2.238, 2.943, 3.784",\
"0.3514, 0.3845, 0.4795, 0.6443, 0.8956, 1.246, 1.706, 2.283, 2.989, 3.83",\
"0.4382, 0.4711, 0.5658, 0.73, 0.9809, 1.331, 1.792, 2.369, 3.075, 3.915",\
"0.5365, 0.5722, 0.6696, 0.834, 1.085, 1.435, 1.895, 2.474, 3.179, 4.02",\
"0.6183, 0.6575, 0.7602, 0.926, 1.176, 1.526, 1.986, 2.564, 3.27, 4.111",\
"0.6803, 0.7234, 0.8323, 1, 1.25, 1.6, 2.06, 2.638, 3.344, 4.185",\
"0.7214, 0.7678, 0.8845, 1.055, 1.306, 1.655, 2.114, 2.693, 3.398, 4.239",\
"0.7403, 0.7897, 0.9141, 1.09, 1.34, 1.689, 2.148, 2.726, 3.431, 4.272",\
"0.7356, 0.7881, 0.9211, 1.102, 1.353, 1.702, 2.161, 2.738, 3.443, 4.284");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.2041, 0.2442, 0.3487, 0.4962, 0.6878, 0.9356, 1.25, 1.647, 2.145, 2.752",\
"0.2044, 0.244, 0.3488, 0.496, 0.6892, 0.9368, 1.25, 1.648, 2.143, 2.753",\
"0.2044, 0.2438, 0.3488, 0.4964, 0.6894, 0.9346, 1.25, 1.649, 2.145, 2.755",\
"0.2044, 0.2438, 0.3488, 0.4962, 0.6888, 0.9366, 1.249, 1.647, 2.144, 2.752",\
"0.2052, 0.244, 0.349, 0.4958, 0.6884, 0.9348, 1.25, 1.647, 2.145, 2.755",\
"0.212, 0.2504, 0.3542, 0.5002, 0.691, 0.939, 1.25, 1.648, 2.144, 2.753",\
"0.2246, 0.2648, 0.3708, 0.5172, 0.7054, 0.948, 1.259, 1.655, 2.15, 2.754",\
"0.24, 0.2808, 0.3892, 0.538, 0.727, 0.9698, 1.277, 1.669, 2.161, 2.761",\
"0.2578, 0.2996, 0.4108, 0.5604, 0.7494, 0.9898, 1.295, 1.687, 2.175, 2.775",\
"0.2778, 0.3208, 0.434, 0.586, 0.7742, 1.01, 1.313, 1.7, 2.188, 2.786");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.09804, 0.1354, 0.2654, 0.5316, 0.959, 1.559, 2.348, 3.346, 4.563, 6.012",\
"0.09864, 0.1354, 0.2659, 0.5318, 0.9584, 1.559, 2.348, 3.346, 4.563, 6.011",\
"0.09838, 0.1354, 0.2656, 0.5319, 0.9592, 1.559, 2.35, 3.346, 4.562, 6.013",\
"0.0992, 0.1364, 0.266, 0.5317, 0.959, 1.559, 2.349, 3.346, 4.556, 6.007",\
"0.1132, 0.149, 0.273, 0.5328, 0.9588, 1.559, 2.348, 3.343, 4.561, 6.002",\
"0.1286, 0.1664, 0.285, 0.5384, 0.9594, 1.559, 2.349, 3.346, 4.56, 6.012",\
"0.145, 0.1836, 0.3, 0.5446, 0.9634, 1.56, 2.348, 3.345, 4.562, 6.011",\
"0.161, 0.2038, 0.3184, 0.5532, 0.965, 1.562, 2.349, 3.343, 4.557, 6.001",\
"0.1768, 0.223, 0.3388, 0.5632, 0.9702, 1.563, 2.354, 3.342, 4.556, 6.005",\
"0.1932, 0.243, 0.3634, 0.5772, 0.974, 1.566, 2.352, 3.349, 4.556, 6.001");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.98, 1.027, 1.146, 1.305, 1.494, 1.711, 1.962, 2.25, 2.585, 2.973",\
"0.9894, 1.036, 1.155, 1.315, 1.504, 1.721, 1.971, 2.26, 2.594, 2.982",\
"1.027, 1.074, 1.193, 1.352, 1.541, 1.759, 2.009, 2.298, 2.632, 3.02",\
"1.097, 1.143, 1.263, 1.422, 1.61, 1.828, 2.078, 2.367, 2.702, 3.089",\
"1.196, 1.243, 1.362, 1.521, 1.71, 1.927, 2.177, 2.466, 2.801, 3.188",\
"1.323, 1.37, 1.49, 1.65, 1.839, 2.056, 2.306, 2.595, 2.93, 3.317",\
"1.464, 1.513, 1.636, 1.801, 1.993, 2.214, 2.465, 2.755, 3.09, 3.478",\
"1.625, 1.675, 1.802, 1.971, 2.169, 2.394, 2.65, 2.943, 3.28, 3.668",\
"1.813, 1.864, 1.994, 2.168, 2.371, 2.601, 2.86, 3.157, 3.496, 3.888",\
"2.032, 2.084, 2.218, 2.397, 2.605, 2.839, 3.103, 3.402, 3.744, 4.137");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.3114, 0.3454, 0.4427, 0.6096, 0.8623, 1.214, 1.674, 2.252, 2.958, 3.798",\
"0.3243, 0.3585, 0.4557, 0.6225, 0.8752, 1.227, 1.687, 2.265, 2.971, 3.812",\
"0.3699, 0.4041, 0.5012, 0.6679, 0.9205, 1.272, 1.732, 2.31, 3.016, 3.857",\
"0.4587, 0.4927, 0.589, 0.7547, 1.007, 1.358, 1.819, 2.397, 3.102, 3.944",\
"0.5674, 0.6033, 0.7018, 0.867, 1.119, 1.47, 1.93, 2.508, 3.214, 4.054",\
"0.6616, 0.7008, 0.8038, 0.9706, 1.222, 1.572, 2.032, 2.611, 3.317, 4.158",\
"0.7367, 0.7796, 0.8886, 1.057, 1.308, 1.659, 2.118, 2.697, 3.403, 4.244",\
"0.7916, 0.8379, 0.9543, 1.125, 1.376, 1.726, 2.186, 2.765, 3.47, 4.311",\
"0.8258, 0.8747, 0.999, 1.175, 1.425, 1.775, 2.235, 2.812, 3.518, 4.358",\
"0.8372, 0.8897, 1.021, 1.202, 1.453, 1.802, 2.262, 2.839, 3.545, 4.385");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.2045, 0.2439, 0.3492, 0.4962, 0.689, 0.9362, 1.25, 1.648, 2.146, 2.752",\
"0.2041, 0.244, 0.3488, 0.4962, 0.688, 0.9358, 1.25, 1.647, 2.145, 2.751",\
"0.2046, 0.2442, 0.3486, 0.4964, 0.688, 0.9346, 1.251, 1.647, 2.144, 2.751",\
"0.2042, 0.2442, 0.3486, 0.4964, 0.6882, 0.9352, 1.25, 1.648, 2.145, 2.754",\
"0.2046, 0.2442, 0.349, 0.496, 0.6888, 0.9358, 1.249, 1.647, 2.145, 2.754",\
"0.2096, 0.2486, 0.3528, 0.4994, 0.6912, 0.9376, 1.251, 1.648, 2.146, 2.751",\
"0.2212, 0.2612, 0.367, 0.514, 0.703, 0.946, 1.257, 1.654, 2.149, 2.757",\
"0.2324, 0.273, 0.3812, 0.5322, 0.7238, 0.9672, 1.276, 1.668, 2.16, 2.759",\
"0.2446, 0.2862, 0.3968, 0.5502, 0.7436, 0.9886, 1.297, 1.686, 2.174, 2.773",\
"0.2582, 0.3006, 0.4136, 0.5702, 0.7664, 1.011, 1.316, 1.705, 2.189, 2.785");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.1024, 0.1405, 0.2716, 0.5369, 0.9627, 1.562, 2.352, 3.344, 4.557, 6.005",\
"0.1029, 0.1404, 0.2714, 0.5366, 0.963, 1.562, 2.352, 3.343, 4.562, 6.01",\
"0.102, 0.14, 0.2712, 0.5366, 0.9609, 1.562, 2.351, 3.345, 4.563, 6.009",\
"0.1021, 0.1394, 0.27, 0.5363, 0.962, 1.561, 2.351, 3.342, 4.559, 6.013",\
"0.1144, 0.1506, 0.275, 0.536, 0.9622, 1.561, 2.351, 3.346, 4.558, 6.008",\
"0.1286, 0.1666, 0.286, 0.5408, 0.9626, 1.561, 2.348, 3.346, 4.564, 6.012",\
"0.1446, 0.184, 0.3004, 0.5466, 0.9662, 1.561, 2.351, 3.343, 4.563, 6.009",\
"0.1608, 0.2028, 0.3188, 0.5534, 0.9686, 1.563, 2.35, 3.344, 4.557, 6.012",\
"0.1752, 0.2224, 0.3378, 0.5636, 0.9714, 1.565, 2.355, 3.344, 4.557, 6.009",\
"0.191, 0.2396, 0.3592, 0.5768, 0.976, 1.568, 2.355, 3.347, 4.557, 6.002");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("1.015, 1.062, 1.181, 1.341, 1.529, 1.747, 1.997, 2.285, 2.62, 3.008",\
"1.027, 1.074, 1.193, 1.353, 1.541, 1.759, 2.009, 2.298, 2.633, 3.02",\
"1.069, 1.116, 1.235, 1.394, 1.583, 1.8, 2.05, 2.339, 2.674, 3.062",\
"1.138, 1.185, 1.304, 1.464, 1.652, 1.87, 2.12, 2.409, 2.743, 3.131",\
"1.233, 1.279, 1.399, 1.558, 1.747, 1.964, 2.214, 2.503, 2.838, 3.225",\
"1.348, 1.395, 1.515, 1.675, 1.863, 2.08, 2.33, 2.62, 2.954, 3.342",\
"1.472, 1.52, 1.643, 1.805, 1.997, 2.216, 2.467, 2.757, 3.092, 3.48",\
"1.604, 1.653, 1.777, 1.945, 2.141, 2.364, 2.619, 2.911, 3.247, 3.636",\
"1.751, 1.801, 1.928, 2.1, 2.3, 2.528, 2.787, 3.082, 3.421, 3.812",\
"1.922, 1.973, 2.104, 2.279, 2.484, 2.716, 2.979, 3.277, 3.619, 4.01");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.3178, 0.3531, 0.453, 0.623, 0.8783, 1.232, 1.693, 2.272, 2.978, 3.819",\
"0.3301, 0.3654, 0.4652, 0.6352, 0.8904, 1.244, 1.705, 2.284, 2.99, 3.831",\
"0.376, 0.4112, 0.5106, 0.6802, 0.9352, 1.288, 1.75, 2.329, 3.035, 3.876",\
"0.4679, 0.5025, 0.6008, 0.769, 1.023, 1.376, 1.838, 2.417, 3.123, 3.964",\
"0.584, 0.6205, 0.7204, 0.8874, 1.141, 1.493, 1.955, 2.534, 3.24, 4.081",\
"0.6876, 0.7274, 0.8316, 0.9998, 1.253, 1.604, 2.065, 2.645, 3.351, 4.192",\
"0.7739, 0.8168, 0.9269, 1.097, 1.35, 1.701, 2.162, 2.741, 3.447, 4.288",\
"0.841, 0.8876, 1.004, 1.177, 1.429, 1.78, 2.24, 2.82, 3.526, 4.367",\
"0.8875, 0.9369, 1.061, 1.238, 1.49, 1.841, 2.3, 2.879, 3.585, 4.426",\
"0.9143, 0.9663, 1.098, 1.279, 1.532, 1.882, 2.342, 2.922, 3.627, 4.468");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.2044, 0.244, 0.3488, 0.4964, 0.6894, 0.935, 1.25, 1.648, 2.146, 2.753",\
"0.2044, 0.2438, 0.3492, 0.496, 0.6894, 0.935, 1.249, 1.648, 2.144, 2.752",\
"0.2044, 0.2442, 0.3486, 0.4962, 0.688, 0.9366, 1.25, 1.648, 2.146, 2.754",\
"0.2044, 0.2438, 0.3488, 0.4964, 0.689, 0.9348, 1.251, 1.648, 2.146, 2.754",\
"0.2042, 0.2438, 0.3484, 0.4966, 0.6882, 0.9366, 1.25, 1.648, 2.145, 2.755",\
"0.2072, 0.2464, 0.3512, 0.4982, 0.6904, 0.9378, 1.25, 1.648, 2.144, 2.753",\
"0.2164, 0.2566, 0.3618, 0.51, 0.6984, 0.9434, 1.256, 1.652, 2.147, 2.754",\
"0.2256, 0.266, 0.3744, 0.5248, 0.7178, 0.96, 1.272, 1.663, 2.156, 2.76",\
"0.2352, 0.2766, 0.3866, 0.539, 0.7356, 0.98, 1.29, 1.68, 2.171, 2.769",\
"0.2456, 0.2874, 0.399, 0.5554, 0.7524, 0.9998, 1.311, 1.698, 2.184, 2.78");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.005346, 0.0206, 0.04974, 0.09513, 0.1588, 0.2426, 0.3482, 0.4771, 0.6307");
values("0.1073, 0.1454, 0.2784, 0.5448, 0.9703, 1.568, 2.355, 3.35, 4.563, 6.013",\
"0.1071, 0.1454, 0.278, 0.5445, 0.9705, 1.568, 2.357, 3.351, 4.563, 6.009",\
"0.1057, 0.1447, 0.2773, 0.5442, 0.97, 1.568, 2.355, 3.35, 4.564, 6.009",\
"0.1046, 0.1436, 0.2754, 0.5427, 0.968, 1.568, 2.356, 3.35, 4.564, 6.005",\
"0.1156, 0.153, 0.2788, 0.5416, 0.9662, 1.567, 2.355, 3.351, 4.562, 6.007",\
"0.1308, 0.1684, 0.29, 0.545, 0.9666, 1.565, 2.355, 3.35, 4.559, 6.007",\
"0.1462, 0.1852, 0.3034, 0.5508, 0.9686, 1.565, 2.354, 3.349, 4.56, 6.009",\
"0.1614, 0.2036, 0.3206, 0.5576, 0.9726, 1.568, 2.353, 3.348, 4.558, 6.013",\
"0.1772, 0.223, 0.339, 0.568, 0.9746, 1.571, 2.357, 3.347, 4.56, 6.003",\
"0.1918, 0.2402, 0.3604, 0.5796, 0.979, 1.574, 2.357, 3.353, 4.56, 6.004");
}
}
}
}