blob: 6aefb1fbe745b1ef542f0aeb1bab9c7f82553dc4 [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_2) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.000246488" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.000285857" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0002420605" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.0002420605" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.000197934" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.000197934" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.000197934" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.000197934" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.0001534335" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.000153428" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.000153428" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.000153428" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.0001534335" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.000153428" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.0001534335" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.000153428" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000285857" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004082 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.09617, 0.09613, 0.09616, 0.09614, 0.0961, 0.0961, 0.09611, 0.09612, \
0.09611, 0.09613");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01276, -0.01281, -0.01285, -0.01285, -0.01286, -0.01288, -0.01295, \
-0.01293, -0.01292, -0.01293");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.06508, 0.06505, 0.06502, 0.06501, 0.06496, 0.06495, 0.06505, \
0.06506, 0.06504, 0.06502");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01263, -0.01271, -0.01272, -0.01272, -0.01273, -0.01275, -0.01279, \
-0.01279, -0.01279, -0.01279");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.0651, 0.06507, 0.06504, 0.06502, 0.06502, 0.06498, 0.06502, \
0.06504, 0.06506, 0.06504");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01264, -0.0127, -0.01271, -0.01277, -0.01272, -0.01274, -0.0128, \
-0.0128, -0.0128, -0.0128");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03361, 0.03357, 0.03359, 0.03359, 0.03361, 0.03359, 0.03368, \
0.03366, 0.03366, 0.03365");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01306, -0.01313, -0.01316, -0.01318, -0.01318, -0.01318, -0.01324, \
-0.01325, -0.01324, -0.01323");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.0336, 0.03358, 0.03364, 0.0336, 0.0336, 0.03358, 0.03367, 0.03363, \
0.03364, 0.03367");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01305, -0.01313, -0.01315, -0.01321, -0.01318, -0.0132, -0.01324, \
-0.01323, -0.01325, -0.01325");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.0336, 0.03358, 0.03363, 0.0336, 0.0336, 0.03359, 0.03365, 0.03362, \
0.03365, 0.03366");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01305, -0.01313, -0.01316, -0.01321, -0.01319, -0.01319, -0.01323, \
-0.01324, -0.01324, -0.01325");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.0336, 0.03359, 0.03362, 0.03362, 0.0336, 0.03361, 0.03366, 0.03364, \
0.03366, 0.03366");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01308, -0.01313, -0.01316, -0.01315, -0.01322, -0.0132, -0.01325, \
-0.01325, -0.01324, -0.01324");
}
}
}
pin(A2) {
capacitance : 0.004025 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.06364, 0.06357, 0.0636, 0.06361, 0.06355, 0.06346, 0.06349, \
0.06349, 0.06347, 0.06344");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01305, -0.01313, -0.01314, -0.01316, -0.01317, -0.01315, -0.01324, \
-0.01324, -0.01325, -0.01324");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03241, 0.03236, 0.03244, 0.03246, 0.03247, 0.03242, 0.03248, \
0.03246, 0.03248, 0.03243");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01369, -0.01371, -0.01378, -0.01381, -0.01381, -0.0138, -0.01389, \
-0.01391, -0.0139, -0.01391");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03242, 0.03237, 0.03245, 0.03247, 0.03243, 0.0324, 0.03251, \
0.03247, 0.03247, 0.03241");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.0137, -0.01376, -0.01377, -0.0138, -0.0138, -0.01382, -0.01388, \
-0.01389, -0.01389, -0.01388");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04863, 0.04858, 0.04866, 0.04858, 0.04846, 0.04851, 0.04863, \
0.04862, 0.04862, 0.04853");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03756, -0.03863, -0.04336, -0.04631, -0.04739, -0.04764, -0.04783, \
-0.04794, -0.04804, -0.04805");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02781, 0.02781, 0.02791, 0.02792, 0.02792, 0.02787, 0.02796, \
0.028, 0.028, 0.02797");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02599, -0.02532, -0.02593, -0.02614, -0.02611, -0.0259, -0.02567, \
-0.02543, -0.02513, -0.02475");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02858, 0.02854, 0.02857, 0.02869, 0.0287, 0.02867, 0.02879, \
0.02879, 0.02878, 0.02876");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03071, -0.02927, -0.02593, -0.02408, -0.02362, -0.02321, -0.02286, \
-0.02241, -0.02188, -0.02142");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02859, 0.02856, 0.02856, 0.02869, 0.02866, 0.02871, 0.02873, \
0.02874, 0.02877, 0.02876");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02788, -0.02612, -0.02203, -0.01975, -0.01929, -0.01898, -0.01864, \
-0.01823, -0.01787, -0.01749");
}
}
}
pin(A3) {
capacitance : 0.003932 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.03144, 0.03137, 0.03142, 0.03147, 0.0315, 0.03142, 0.0315, 0.03146, \
0.03148, 0.03145");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.01439, -0.01446, -0.01446, -0.0145, -0.01448, -0.0145, -0.01456, \
-0.01458, -0.01456, -0.01458");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.0488, 0.04868, 0.04863, 0.04861, 0.04852, 0.04855, 0.04854, \
0.04863, 0.04863, 0.04854");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03951, -0.04118, -0.04554, -0.04715, -0.0475, -0.0477, -0.04789, \
-0.04793, -0.04799, -0.04801");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02864, 0.02861, 0.02862, 0.02871, 0.02869, 0.02876, 0.02884, \
0.02882, 0.02885, 0.02883");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03296, -0.03168, -0.0286, -0.02683, -0.02646, -0.02616, -0.02596, \
-0.02565, -0.02535, -0.02499");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04874, 0.04865, 0.04868, 0.04859, 0.04851, 0.04857, 0.04867, \
0.04864, 0.04856, 0.04856");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03732, -0.03843, -0.0426, -0.04477, -0.04601, -0.04657, -0.04701, \
-0.04727, -0.04739, -0.04751");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02786, 0.02782, 0.0279, 0.02792, 0.02789, 0.0279, 0.02799, 0.02799, \
0.02802, 0.02798");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02814, -0.02665, -0.02547, -0.02506, -0.02482, -0.0247, -0.02453, \
-0.02436, -0.02411, -0.02386");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04873, 0.04867, 0.04863, 0.04859, 0.04852, 0.04852, 0.04862, \
0.04858, 0.04868, 0.0486");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04484, -0.04593, -0.04686, -0.04722, -0.0475, -0.04769, -0.0479, \
-0.04794, -0.04797, -0.04809");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02866, 0.02859, 0.02863, 0.02872, 0.02877, 0.02877, 0.02878, \
0.02882, 0.02882, 0.02881");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.03907, -0.03815, -0.03603, -0.03432, -0.03421, -0.03429, -0.03455, \
-0.03464, -0.03469, -0.03477");
}
}
}
pin(A4) {
capacitance : 0.003969 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04847, 0.04838, 0.04848, 0.04869, 0.04842, 0.04852, 0.04856, \
0.04867, 0.04863, 0.04856");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04209, -0.04442, -0.04675, -0.04724, -0.0475, -0.04764, -0.04788, \
-0.04792, -0.04803, -0.04807");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04852, 0.04853, 0.04847, 0.04861, 0.04841, 0.04848, 0.04866, \
0.04865, 0.04857, 0.04859");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04135, -0.04271, -0.04447, -0.0458, -0.04642, -0.04688, -0.04723, \
-0.0474, -0.04749, -0.04759");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04846, 0.04839, 0.04847, 0.04871, 0.04846, 0.04849, 0.04873, \
0.04859, 0.04853, 0.04859");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04594, -0.04639, -0.04697, -0.04726, -0.0475, -0.04762, -0.04787, \
-0.04789, -0.04804, -0.04809");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04852, 0.04856, 0.04845, 0.04867, 0.0485, 0.04851, 0.04867, \
0.04867, 0.0486, 0.04856");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04097, -0.04177, -0.04346, -0.04489, -0.04579, -0.04638, -0.04675, \
-0.04705, -0.04719, -0.04734");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04848, 0.04839, 0.04847, 0.04871, 0.04851, 0.04852, 0.04865, \
0.04858, 0.04853, 0.04857");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04525, -0.04597, -0.04689, -0.04735, -0.0475, -0.04764, -0.04787, \
-0.0479, -0.04803, -0.04804");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04853, 0.04854, 0.04845, 0.04862, 0.04844, 0.04841, 0.04873, \
0.04859, 0.0486, 0.04858");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04226, -0.04278, -0.04447, -0.04575, -0.04649, -0.0469, -0.04723, \
-0.04738, -0.04752, -0.04764");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.04847, 0.0484, 0.04839, 0.04871, 0.04861, 0.04851, 0.04862, \
0.04858, 0.04853, 0.04861");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.04596, -0.04641, -0.04695, -0.04726, -0.0475, -0.04762, -0.04788, \
-0.04796, -0.04804, -0.04808");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3|A4)" ;
max_capacitance : 0.469 ;
max_transition : 2.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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.7328, 0.7122, 0.6587, 0.5964, 0.5437, 0.5079, 0.4818, 0.4625, 0.4477, 0.4362",\
"0.7324, 0.7115, 0.6582, 0.5955, 0.5429, 0.5071, 0.4815, 0.4621, 0.4474, 0.436",\
"0.7358, 0.715, 0.6618, 0.5991, 0.5472, 0.5114, 0.4858, 0.4665, 0.452, 0.4406",\
"0.7549, 0.7338, 0.6808, 0.6181, 0.5657, 0.53, 0.5042, 0.4849, 0.4703, 0.4588",\
"0.8031, 0.7821, 0.7279, 0.6635, 0.6087, 0.5709, 0.5436, 0.5233, 0.5076, 0.4956",\
"0.8892, 0.8678, 0.8107, 0.7411, 0.6812, 0.6395, 0.6087, 0.5855, 0.568, 0.5545",\
"1.014, 0.9911, 0.9305, 0.8547, 0.7876, 0.7384, 0.7016, 0.6746, 0.6534, 0.6368",\
"1.18, 1.155, 1.089, 1.007, 0.9299, 0.8715, 0.8276, 0.7938, 0.7679, 0.7473",\
"1.385, 1.36, 1.289, 1.198, 1.111, 1.042, 0.9885, 0.9468, 0.9149, 0.8895",\
"1.627, 1.6, 1.524, 1.428, 1.33, 1.247, 1.183, 1.133, 1.093, 1.062");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.2809, 0.2706, 0.2531, 0.2413, 0.2334, 0.2288, 0.2285, 0.2281, 0.2329, 0.237",\
"0.2827, 0.2723, 0.2548, 0.243, 0.2353, 0.2321, 0.2296, 0.232, 0.2345, 0.237",\
"0.2897, 0.2794, 0.2626, 0.2482, 0.2411, 0.2358, 0.2351, 0.2353, 0.24, 0.2425",\
"0.3219, 0.3107, 0.2902, 0.2737, 0.262, 0.2566, 0.2538, 0.2523, 0.2571, 0.2579",\
"0.3851, 0.3709, 0.346, 0.3237, 0.305, 0.2938, 0.2862, 0.2826, 0.2862, 0.2854",\
"0.4758, 0.4586, 0.426, 0.3973, 0.3742, 0.3554, 0.3412, 0.3359, 0.3308, 0.331",\
"0.5961, 0.5763, 0.5361, 0.4954, 0.4665, 0.4448, 0.4248, 0.4102, 0.405, 0.3998",\
"0.7457, 0.7222, 0.6748, 0.63, 0.5888, 0.5553, 0.5343, 0.5185, 0.5018, 0.4911",\
"0.9259, 0.9021, 0.8442, 0.7914, 0.7431, 0.7, 0.6696, 0.6505, 0.6305, 0.6192",\
"1.138, 1.11, 1.046, 0.9851, 0.9254, 0.877, 0.834, 0.8051, 0.7884, 0.7666");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.7771, 0.7561, 0.7023, 0.6388, 0.5856, 0.5488, 0.5218, 0.5021, 0.4869, 0.4752",\
"0.776, 0.755, 0.7012, 0.6378, 0.5845, 0.5476, 0.5206, 0.5009, 0.4859, 0.4741",\
"0.7761, 0.7551, 0.7014, 0.6382, 0.584, 0.5471, 0.5205, 0.5008, 0.4857, 0.474",\
"0.7928, 0.7717, 0.7175, 0.6531, 0.599, 0.5619, 0.5342, 0.5142, 0.4987, 0.4868",\
"0.8411, 0.8195, 0.7638, 0.6978, 0.6408, 0.6014, 0.5728, 0.5511, 0.5349, 0.5218",\
"0.9286, 0.9066, 0.849, 0.778, 0.7164, 0.6726, 0.6406, 0.6162, 0.5978, 0.5834",\
"1.061, 1.037, 0.9767, 0.8999, 0.8301, 0.779, 0.7405, 0.7115, 0.6894, 0.6725",\
"1.239, 1.215, 1.15, 1.066, 0.9864, 0.9256, 0.8794, 0.8437, 0.816, 0.7942",\
"1.46, 1.435, 1.366, 1.274, 1.183, 1.111, 1.056, 1.011, 0.9766, 0.9495",\
"1.72, 1.693, 1.621, 1.523, 1.421, 1.335, 1.268, 1.216, 1.173, 1.139");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.3304, 0.3188, 0.2982, 0.282, 0.2704, 0.2642, 0.2619, 0.261, 0.263, 0.2671",\
"0.3314, 0.3196, 0.2988, 0.2827, 0.2718, 0.2659, 0.2614, 0.2621, 0.2652, 0.2676",\
"0.3353, 0.3239, 0.303, 0.2865, 0.2749, 0.2685, 0.2658, 0.2648, 0.2674, 0.2709",\
"0.3614, 0.349, 0.3267, 0.3074, 0.2938, 0.2844, 0.2801, 0.2786, 0.2817, 0.2847",\
"0.428, 0.4132, 0.3874, 0.3614, 0.3412, 0.325, 0.3153, 0.3099, 0.3109, 0.3149",\
"0.5257, 0.5081, 0.4731, 0.4412, 0.4171, 0.394, 0.3774, 0.3666, 0.3653, 0.3639",\
"0.6561, 0.6351, 0.595, 0.5552, 0.5181, 0.4922, 0.4698, 0.4535, 0.4445, 0.4381",\
"0.8194, 0.7963, 0.7488, 0.6998, 0.6556, 0.6205, 0.5941, 0.5701, 0.5551, 0.541",\
"1.017, 0.9923, 0.9361, 0.8802, 0.8279, 0.7819, 0.7459, 0.7202, 0.697, 0.6752",\
"1.251, 1.225, 1.159, 1.096, 1.036, 0.9818, 0.9335, 0.8973, 0.8752, 0.8506");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.8149, 0.7941, 0.7401, 0.6768, 0.623, 0.5857, 0.5591, 0.5393, 0.5242, 0.5125",\
"0.8138, 0.7929, 0.739, 0.6753, 0.6218, 0.5848, 0.5582, 0.5382, 0.5231, 0.5112",\
"0.8118, 0.7911, 0.7371, 0.6735, 0.6197, 0.5827, 0.5557, 0.5359, 0.5208, 0.509",\
"0.8219, 0.8006, 0.7464, 0.6822, 0.6281, 0.5907, 0.5632, 0.543, 0.5276, 0.5157",\
"0.8639, 0.8424, 0.7873, 0.7212, 0.6647, 0.6252, 0.5967, 0.5752, 0.559, 0.5462",\
"0.9543, 0.9327, 0.8747, 0.8041, 0.7421, 0.6984, 0.6666, 0.642, 0.6235, 0.6092",\
"1.103, 1.08, 1.018, 0.9412, 0.8699, 0.8177, 0.7787, 0.7488, 0.7258, 0.7078",\
"1.307, 1.283, 1.217, 1.131, 1.049, 0.986, 0.937, 0.8991, 0.8698, 0.8464",\
"1.558, 1.533, 1.463, 1.37, 1.276, 1.199, 1.14, 1.092, 1.055, 1.025",\
"1.853, 1.826, 1.753, 1.653, 1.547, 1.455, 1.383, 1.325, 1.279, 1.242");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.3806, 0.3672, 0.3437, 0.3237, 0.3095, 0.2997, 0.2959, 0.2949, 0.2953, 0.2961",\
"0.3798, 0.3662, 0.3431, 0.3231, 0.3087, 0.2991, 0.2959, 0.2944, 0.2947, 0.2955",\
"0.3802, 0.3668, 0.3432, 0.3233, 0.3088, 0.2997, 0.2959, 0.2944, 0.2947, 0.2983",\
"0.4011, 0.3874, 0.363, 0.3411, 0.3245, 0.3145, 0.308, 0.3059, 0.3052, 0.3065",\
"0.4709, 0.4554, 0.4284, 0.3995, 0.3761, 0.3579, 0.3465, 0.3395, 0.3371, 0.3401",\
"0.5785, 0.5601, 0.5254, 0.4914, 0.4603, 0.433, 0.4158, 0.4022, 0.3987, 0.3945",\
"0.7238, 0.7031, 0.6608, 0.6169, 0.578, 0.5487, 0.5208, 0.4984, 0.4872, 0.4814",\
"0.9085, 0.8856, 0.8345, 0.7839, 0.7346, 0.6943, 0.6633, 0.6332, 0.6148, 0.5986",\
"1.135, 1.109, 1.051, 0.9901, 0.9322, 0.8811, 0.842, 0.8103, 0.7809, 0.7592",\
"1.403, 1.375, 1.308, 1.241, 1.179, 1.114, 1.059, 1.018, 0.9861, 0.9572");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.8521, 0.8314, 0.7774, 0.7138, 0.66, 0.6231, 0.5964, 0.5764, 0.5612, 0.5494",\
"0.8509, 0.8302, 0.7762, 0.7122, 0.6587, 0.6217, 0.595, 0.5752, 0.56, 0.5482",\
"0.8485, 0.8275, 0.7735, 0.7099, 0.6561, 0.6192, 0.5923, 0.5725, 0.5573, 0.5454",\
"0.8532, 0.8322, 0.778, 0.7139, 0.66, 0.6229, 0.5957, 0.5759, 0.5605, 0.5486",\
"0.8872, 0.8661, 0.8111, 0.7458, 0.69, 0.6519, 0.6241, 0.6031, 0.5871, 0.5744",\
"0.9777, 0.9557, 0.8985, 0.8288, 0.768, 0.7249, 0.6934, 0.6695, 0.6513, 0.6372",\
"1.143, 1.119, 1.058, 0.9804, 0.9085, 0.8561, 0.8162, 0.7861, 0.7621, 0.744",\
"1.375, 1.35, 1.283, 1.196, 1.112, 1.046, 0.9954, 0.955, 0.9247, 0.9001",\
"1.66, 1.635, 1.564, 1.468, 1.37, 1.289, 1.226, 1.175, 1.135, 1.103",\
"1.995, 1.969, 1.894, 1.791, 1.681, 1.583, 1.506, 1.442, 1.392, 1.351");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.425, 0.4099, 0.3836, 0.3605, 0.3432, 0.333, 0.3265, 0.3217, 0.3237, 0.3234",\
"0.4222, 0.4075, 0.381, 0.3582, 0.3408, 0.3307, 0.3226, 0.3211, 0.3215, 0.3239",\
"0.4191, 0.4043, 0.3782, 0.3556, 0.3386, 0.327, 0.3204, 0.3167, 0.3193, 0.319",\
"0.4378, 0.4232, 0.3965, 0.3721, 0.3535, 0.3403, 0.3314, 0.3283, 0.3286, 0.33",\
"0.5118, 0.496, 0.4659, 0.4349, 0.4084, 0.3892, 0.3765, 0.3684, 0.3649, 0.363",\
"0.6303, 0.6112, 0.5723, 0.5361, 0.5018, 0.4728, 0.4519, 0.4388, 0.4309, 0.4251",\
"0.7939, 0.7719, 0.7268, 0.6791, 0.6372, 0.6019, 0.5707, 0.5466, 0.5343, 0.523",\
"1.006, 0.9817, 0.9272, 0.8715, 0.8178, 0.7761, 0.7379, 0.7045, 0.6806, 0.6627",\
"1.267, 1.24, 1.178, 1.114, 1.05, 0.9929, 0.9469, 0.908, 0.8742, 0.8464",\
"1.581, 1.552, 1.481, 1.405, 1.335, 1.267, 1.203, 1.156, 1.118, 1.08");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.2361, 0.2542, 0.3031, 0.3739, 0.464, 0.5747, 0.71, 0.8728, 1.067, 1.296",\
"0.2385, 0.2568, 0.3054, 0.3765, 0.4665, 0.5772, 0.7125, 0.8752, 1.069, 1.299",\
"0.2538, 0.2718, 0.3206, 0.3915, 0.4816, 0.5924, 0.7276, 0.8903, 1.084, 1.314",\
"0.2922, 0.3104, 0.3591, 0.4298, 0.5197, 0.6303, 0.7657, 0.9284, 1.123, 1.352",\
"0.3589, 0.3769, 0.4251, 0.4952, 0.5847, 0.6952, 0.8302, 0.9928, 1.187, 1.416",\
"0.4504, 0.468, 0.5162, 0.5856, 0.6749, 0.7851, 0.9199, 1.082, 1.276, 1.505",\
"0.5648, 0.5826, 0.6303, 0.7001, 0.7889, 0.8993, 1.034, 1.196, 1.39, 1.618",\
"0.6983, 0.7169, 0.7669, 0.8373, 0.9269, 1.037, 1.172, 1.335, 1.528, 1.756",\
"0.8504, 0.8704, 0.9222, 0.996, 1.089, 1.2, 1.336, 1.498, 1.692, 1.92",\
"1.022, 1.043, 1.098, 1.174, 1.269, 1.384, 1.523, 1.687, 1.881, 2.109");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.1417, 0.1541, 0.1912, 0.2586, 0.3639, 0.5127, 0.7097, 0.9579, 1.261, 1.623",\
"0.1451, 0.1575, 0.1948, 0.2621, 0.3672, 0.5163, 0.7126, 0.9609, 1.265, 1.626",\
"0.1573, 0.1698, 0.207, 0.274, 0.3792, 0.528, 0.7249, 0.9733, 1.277, 1.638",\
"0.1801, 0.1926, 0.2292, 0.2957, 0.4002, 0.5486, 0.7451, 0.9928, 1.295, 1.656",\
"0.2002, 0.2134, 0.2509, 0.3166, 0.4198, 0.5668, 0.7626, 1.01, 1.313, 1.673",\
"0.2093, 0.2236, 0.2626, 0.3282, 0.4297, 0.5758, 0.7699, 1.016, 1.319, 1.678",\
"0.2046, 0.2201, 0.261, 0.3269, 0.4291, 0.5731, 0.7666, 1.012, 1.313, 1.672",\
"0.1843, 0.2008, 0.2448, 0.3121, 0.4137, 0.5576, 0.7497, 0.9942, 1.293, 1.652",\
"0.1473, 0.1653, 0.212, 0.281, 0.3827, 0.5264, 0.719, 0.9635, 1.262, 1.62",\
"0.0931, 0.1121, 0.162, 0.2333, 0.3347, 0.4787, 0.6714, 0.916, 1.216, 1.572");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.09278, 0.1136, 0.1659, 0.2411, 0.3441, 0.4866, 0.6752, 0.9168, 1.22, 1.588",\
"0.09352, 0.1138, 0.1659, 0.2412, 0.344, 0.4862, 0.6751, 0.9161, 1.219, 1.589",\
"0.09292, 0.1136, 0.1657, 0.2412, 0.3441, 0.4863, 0.6755, 0.917, 1.22, 1.588",\
"0.09222, 0.1133, 0.1653, 0.2408, 0.3442, 0.4863, 0.6756, 0.9161, 1.22, 1.589",\
"0.09128, 0.112, 0.1651, 0.2411, 0.3445, 0.4868, 0.676, 0.9166, 1.22, 1.588",\
"0.09412, 0.115, 0.1683, 0.2438, 0.3478, 0.4886, 0.6766, 0.9176, 1.221, 1.589",\
"0.1014, 0.1226, 0.1738, 0.2494, 0.353, 0.494, 0.68, 0.9202, 1.222, 1.589",\
"0.113, 0.1354, 0.1862, 0.2612, 0.3624, 0.5008, 0.6862, 0.926, 1.225, 1.59",\
"0.1266, 0.1496, 0.203, 0.2786, 0.3796, 0.5156, 0.6968, 0.9328, 1.23, 1.593",\
"0.14, 0.1644, 0.2194, 0.2982, 0.4012, 0.5382, 0.717, 0.9484, 1.239, 1.6");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.0471, 0.06304, 0.1186, 0.2319, 0.4159, 0.6743, 1.018, 1.449, 1.976, 2.6",\
"0.04704, 0.06302, 0.1184, 0.2319, 0.4153, 0.6759, 1.017, 1.449, 1.976, 2.6",\
"0.0473, 0.06282, 0.1183, 0.2318, 0.4151, 0.6744, 1.018, 1.45, 1.977, 2.605",\
"0.0484, 0.06378, 0.1193, 0.2322, 0.4152, 0.6758, 1.017, 1.45, 1.974, 2.603",\
"0.05442, 0.06978, 0.1226, 0.2333, 0.4154, 0.6756, 1.018, 1.45, 1.976, 2.603",\
"0.0622, 0.07848, 0.1287, 0.2364, 0.417, 0.6755, 1.017, 1.446, 1.975, 2.598",\
"0.07062, 0.08822, 0.1378, 0.242, 0.4199, 0.6766, 1.016, 1.446, 1.97, 2.597",\
"0.0804, 0.0984, 0.1478, 0.2488, 0.4266, 0.6824, 1.02, 1.447, 1.97, 2.602",\
"0.0906, 0.1102, 0.1606, 0.2578, 0.4332, 0.6894, 1.029, 1.453, 1.972, 2.6",\
"0.1012, 0.1214, 0.1744, 0.2682, 0.4398, 0.6968, 1.038, 1.465, 1.981, 2.601");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.2906, 0.3088, 0.3575, 0.4283, 0.5182, 0.629, 0.7642, 0.9268, 1.121, 1.35",\
"0.2915, 0.3098, 0.3584, 0.4293, 0.519, 0.6301, 0.7651, 0.9278, 1.122, 1.351",\
"0.2972, 0.3153, 0.364, 0.4347, 0.5247, 0.6356, 0.7707, 0.9333, 1.127, 1.357",\
"0.3196, 0.3377, 0.3864, 0.457, 0.5467, 0.6575, 0.7926, 0.9551, 1.149, 1.378",\
"0.3684, 0.3865, 0.435, 0.5056, 0.5953, 0.7056, 0.8407, 1.003, 1.197, 1.426",\
"0.4423, 0.461, 0.5101, 0.581, 0.6707, 0.7813, 0.9161, 1.078, 1.272, 1.501",\
"0.5402, 0.5593, 0.6094, 0.6812, 0.7712, 0.8823, 1.017, 1.179, 1.373, 1.601",\
"0.6552, 0.6752, 0.728, 0.8028, 0.895, 1.006, 1.142, 1.304, 1.498, 1.726",\
"0.7864, 0.8075, 0.863, 0.9415, 1.038, 1.153, 1.29, 1.453, 1.647, 1.875",\
"0.934, 0.956, 1.014, 1.096, 1.197, 1.317, 1.458, 1.624, 1.819, 2.047");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.165, 0.1778, 0.2151, 0.2821, 0.3867, 0.535, 0.7316, 0.979, 1.282, 1.643",\
"0.1681, 0.1809, 0.2183, 0.285, 0.3897, 0.5382, 0.7342, 0.9824, 1.285, 1.646",\
"0.1793, 0.1922, 0.2294, 0.2963, 0.4009, 0.5491, 0.7457, 0.9931, 1.296, 1.657",\
"0.2024, 0.2151, 0.252, 0.3183, 0.4223, 0.5703, 0.7663, 1.014, 1.317, 1.678",\
"0.2285, 0.2418, 0.2793, 0.3447, 0.4474, 0.5937, 0.7887, 1.036, 1.337, 1.698",\
"0.2449, 0.2593, 0.2979, 0.363, 0.4649, 0.61, 0.8038, 1.049, 1.351, 1.711",\
"0.2489, 0.2645, 0.3056, 0.3715, 0.4717, 0.6159, 0.8083, 1.053, 1.353, 1.713",\
"0.2395, 0.2564, 0.3001, 0.3665, 0.4677, 0.6113, 0.8023, 1.046, 1.345, 1.703",\
"0.2157, 0.2339, 0.2805, 0.3488, 0.4497, 0.5929, 0.7844, 1.027, 1.325, 1.682",\
"0.1769, 0.1964, 0.2459, 0.3165, 0.4177, 0.5611, 0.7523, 0.996, 1.294, 1.65");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.09392, 0.1143, 0.1664, 0.2414, 0.3452, 0.4868, 0.6754, 0.9164, 1.22, 1.588",\
"0.09392, 0.1142, 0.1665, 0.2416, 0.3448, 0.4866, 0.6756, 0.9163, 1.22, 1.588",\
"0.09404, 0.1144, 0.1665, 0.2416, 0.3446, 0.4867, 0.6754, 0.9163, 1.22, 1.587",\
"0.09342, 0.1147, 0.1667, 0.2419, 0.3451, 0.487, 0.6756, 0.9169, 1.22, 1.588",\
"0.09522, 0.1161, 0.168, 0.2434, 0.346, 0.4879, 0.6768, 0.9168, 1.22, 1.589",\
"0.099, 0.1205, 0.1735, 0.2482, 0.3506, 0.4904, 0.6774, 0.918, 1.221, 1.589",\
"0.1074, 0.1288, 0.182, 0.256, 0.3576, 0.4966, 0.6818, 0.9206, 1.222, 1.589",\
"0.1192, 0.1428, 0.1978, 0.2728, 0.3718, 0.5068, 0.69, 0.9276, 1.226, 1.591",\
"0.1328, 0.156, 0.216, 0.2936, 0.3944, 0.5282, 0.7054, 0.9372, 1.232, 1.594",\
"0.1452, 0.172, 0.234, 0.3172, 0.4216, 0.5558, 0.7326, 0.9596, 1.246, 1.602");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.05014, 0.06566, 0.1201, 0.2328, 0.4156, 0.6752, 1.018, 1.447, 1.972, 2.6",\
"0.04956, 0.06564, 0.1201, 0.2338, 0.4153, 0.676, 1.016, 1.448, 1.972, 2.6",\
"0.0499, 0.06556, 0.12, 0.2328, 0.4156, 0.6752, 1.018, 1.447, 1.972, 2.598",\
"0.04986, 0.06518, 0.1203, 0.2329, 0.4161, 0.6759, 1.018, 1.449, 1.975, 2.601",\
"0.05564, 0.07126, 0.1233, 0.234, 0.4159, 0.6749, 1.017, 1.449, 1.972, 2.597",\
"0.06384, 0.07894, 0.1292, 0.237, 0.4172, 0.675, 1.016, 1.449, 1.972, 2.6",\
"0.07304, 0.08882, 0.1378, 0.2422, 0.4207, 0.6766, 1.017, 1.446, 1.975, 2.598",\
"0.0818, 0.0998, 0.1476, 0.249, 0.4262, 0.6816, 1.02, 1.447, 1.974, 2.597",\
"0.0922, 0.1106, 0.1604, 0.2572, 0.4324, 0.6892, 1.027, 1.452, 1.973, 2.596",\
"0.1028, 0.123, 0.1744, 0.2676, 0.44, 0.6978, 1.037, 1.463, 1.981, 2.6");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.3255, 0.3435, 0.3923, 0.4629, 0.5529, 0.6638, 0.7989, 0.9616, 1.156, 1.385",\
"0.3264, 0.3445, 0.3932, 0.4639, 0.5538, 0.6646, 0.7998, 0.9624, 1.157, 1.386",\
"0.3289, 0.347, 0.3956, 0.4665, 0.5564, 0.6672, 0.8023, 0.965, 1.159, 1.388",\
"0.3401, 0.3583, 0.4069, 0.4776, 0.5673, 0.678, 0.8132, 0.9758, 1.17, 1.399",\
"0.3732, 0.3913, 0.4401, 0.5106, 0.6001, 0.7108, 0.8458, 1.008, 1.202, 1.431",\
"0.4317, 0.45, 0.4994, 0.5702, 0.6602, 0.7708, 0.9056, 1.068, 1.262, 1.491",\
"0.5134, 0.5325, 0.5836, 0.6557, 0.7459, 0.857, 0.9921, 1.154, 1.348, 1.576",\
"0.6093, 0.6299, 0.6838, 0.7598, 0.8536, 0.9659, 1.102, 1.264, 1.457, 1.685",\
"0.7176, 0.7393, 0.7962, 0.8772, 0.9759, 1.093, 1.232, 1.396, 1.59, 1.817",\
"0.8381, 0.8606, 0.9209, 1.006, 1.111, 1.234, 1.378, 1.547, 1.743, 1.971");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.1815, 0.1947, 0.2327, 0.2998, 0.4045, 0.5526, 0.7487, 0.9963, 1.299, 1.66",\
"0.1838, 0.1971, 0.2351, 0.3022, 0.4069, 0.555, 0.7509, 0.9987, 1.301, 1.662",\
"0.1939, 0.2071, 0.2452, 0.3121, 0.4166, 0.5649, 0.7609, 1.009, 1.311, 1.672",\
"0.2167, 0.2298, 0.2674, 0.3342, 0.4384, 0.5862, 0.7819, 1.029, 1.332, 1.692",\
"0.2472, 0.2609, 0.2989, 0.3645, 0.4672, 0.6136, 0.8082, 1.055, 1.357, 1.717",\
"0.2697, 0.2842, 0.324, 0.3896, 0.4907, 0.6355, 0.8289, 1.074, 1.375, 1.735",\
"0.2818, 0.2977, 0.3394, 0.4055, 0.5059, 0.6497, 0.8414, 1.085, 1.385, 1.744",\
"0.2821, 0.2992, 0.3437, 0.4106, 0.5116, 0.6544, 0.8454, 1.088, 1.386, 1.744",\
"0.2701, 0.2888, 0.3364, 0.4048, 0.5057, 0.6492, 0.8399, 1.082, 1.379, 1.735",\
"0.2454, 0.2657, 0.3163, 0.388, 0.4893, 0.6326, 0.8231, 1.066, 1.362, 1.717");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.09324, 0.1142, 0.1667, 0.2418, 0.3446, 0.4867, 0.6755, 0.9162, 1.22, 1.587",\
"0.09316, 0.1145, 0.1665, 0.2417, 0.3446, 0.4867, 0.6755, 0.9166, 1.22, 1.588",\
"0.09364, 0.1144, 0.1668, 0.2415, 0.3446, 0.4868, 0.676, 0.9162, 1.22, 1.587",\
"0.09366, 0.1148, 0.1667, 0.2419, 0.3451, 0.487, 0.6756, 0.9164, 1.22, 1.588",\
"0.09542, 0.1157, 0.1685, 0.2432, 0.3462, 0.4876, 0.676, 0.9166, 1.22, 1.588",\
"0.0997, 0.1201, 0.1736, 0.2484, 0.3502, 0.4904, 0.6786, 0.9184, 1.22, 1.588",\
"0.11, 0.1316, 0.1842, 0.2586, 0.3592, 0.4974, 0.6834, 0.9212, 1.223, 1.59",\
"0.1226, 0.1458, 0.2038, 0.2796, 0.3778, 0.5114, 0.6936, 0.9288, 1.227, 1.592",\
"0.1372, 0.1622, 0.224, 0.3054, 0.4076, 0.5394, 0.7146, 0.9428, 1.235, 1.597",\
"0.1526, 0.1808, 0.246, 0.3324, 0.439, 0.5742, 0.7508, 0.9748, 1.255, 1.607");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.0532, 0.06916, 0.123, 0.2353, 0.4172, 0.6756, 1.018, 1.446, 1.973, 2.597",\
"0.05302, 0.06874, 0.123, 0.2352, 0.417, 0.6757, 1.017, 1.446, 1.973, 2.597",\
"0.05282, 0.06878, 0.123, 0.2352, 0.4173, 0.6754, 1.017, 1.446, 1.971, 2.597",\
"0.0523, 0.06794, 0.1228, 0.2353, 0.4172, 0.6769, 1.018, 1.446, 1.971, 2.597",\
"0.05774, 0.07312, 0.1253, 0.236, 0.4174, 0.6755, 1.017, 1.447, 1.971, 2.602",\
"0.06608, 0.08196, 0.1316, 0.2392, 0.4184, 0.6758, 1.019, 1.449, 1.971, 2.596",\
"0.07446, 0.0914, 0.1406, 0.2444, 0.4226, 0.6782, 1.017, 1.446, 1.972, 2.602",\
"0.085, 0.104, 0.1516, 0.252, 0.4282, 0.6836, 1.021, 1.448, 1.974, 2.598",\
"0.097, 0.1154, 0.1648, 0.261, 0.4358, 0.6918, 1.03, 1.454, 1.974, 2.601",\
"0.11, 0.1286, 0.1798, 0.2724, 0.4436, 0.7018, 1.042, 1.465, 1.982, 2.601");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.3416, 0.3596, 0.4083, 0.4791, 0.5691, 0.6799, 0.8151, 0.9777, 1.172, 1.401",\
"0.3429, 0.3608, 0.4096, 0.4804, 0.5704, 0.6812, 0.8163, 0.9789, 1.173, 1.402",\
"0.3449, 0.3631, 0.4118, 0.4826, 0.5723, 0.6832, 0.8184, 0.981, 1.175, 1.404",\
"0.3501, 0.3682, 0.4169, 0.4876, 0.5774, 0.6882, 0.8233, 0.9859, 1.18, 1.409",\
"0.3729, 0.3911, 0.4397, 0.5103, 0.6, 0.7106, 0.8456, 1.008, 1.202, 1.431",\
"0.4209, 0.4393, 0.4883, 0.5588, 0.6487, 0.759, 0.8939, 1.056, 1.25, 1.479",\
"0.4897, 0.5088, 0.56, 0.6321, 0.723, 0.8334, 0.9682, 1.13, 1.324, 1.552",\
"0.5706, 0.5912, 0.6457, 0.7227, 0.8174, 0.9303, 1.066, 1.228, 1.421, 1.649",\
"0.6619, 0.6838, 0.7419, 0.8239, 0.9243, 1.043, 1.183, 1.347, 1.541, 1.768",\
"0.7628, 0.7861, 0.8475, 0.9348, 1.041, 1.167, 1.313, 1.484, 1.681, 1.909");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.1893, 0.2027, 0.2418, 0.3096, 0.4147, 0.5634, 0.7595, 1.007, 1.31, 1.67",\
"0.1911, 0.2049, 0.2438, 0.3115, 0.4167, 0.5653, 0.7615, 1.009, 1.312, 1.672",\
"0.2005, 0.2141, 0.253, 0.321, 0.426, 0.5744, 0.7709, 1.018, 1.321, 1.682",\
"0.2238, 0.2373, 0.2758, 0.3432, 0.448, 0.596, 0.7919, 1.039, 1.342, 1.702",\
"0.2577, 0.2716, 0.3103, 0.3766, 0.4796, 0.6262, 0.8208, 1.067, 1.369, 1.729",\
"0.285, 0.3001, 0.3402, 0.4064, 0.508, 0.653, 0.8462, 1.091, 1.392, 1.752",\
"0.3029, 0.3193, 0.3623, 0.4287, 0.5297, 0.6733, 0.865, 1.109, 1.408, 1.767",\
"0.3113, 0.3294, 0.3755, 0.4437, 0.5443, 0.6881, 0.8781, 1.121, 1.418, 1.775",\
"0.3093, 0.3289, 0.3786, 0.4493, 0.5505, 0.6944, 0.8846, 1.126, 1.423, 1.778",\
"0.2965, 0.3179, 0.3713, 0.4453, 0.5477, 0.6918, 0.8823, 1.125, 1.421, 1.775");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.09352, 0.1143, 0.1663, 0.2415, 0.3446, 0.4868, 0.6756, 0.9169, 1.22, 1.588",\
"0.09354, 0.1144, 0.1663, 0.2416, 0.3446, 0.4866, 0.6756, 0.9168, 1.22, 1.587",\
"0.094, 0.1143, 0.1664, 0.2416, 0.3446, 0.4866, 0.6759, 0.9169, 1.22, 1.588",\
"0.09376, 0.1142, 0.1667, 0.242, 0.3448, 0.487, 0.6752, 0.9169, 1.22, 1.588",\
"0.0944, 0.1149, 0.1676, 0.2425, 0.3454, 0.4875, 0.6764, 0.9168, 1.22, 1.588",\
"0.09808, 0.1191, 0.1715, 0.2471, 0.3494, 0.4898, 0.678, 0.9176, 1.221, 1.589",\
"0.1098, 0.1322, 0.186, 0.2594, 0.3586, 0.4974, 0.683, 0.9214, 1.222, 1.589",\
"0.126, 0.1496, 0.2068, 0.2842, 0.3828, 0.5146, 0.694, 0.929, 1.226, 1.591",\
"0.1426, 0.168, 0.23, 0.3126, 0.4164, 0.5484, 0.722, 0.9478, 1.237, 1.597",\
"0.159, 0.187, 0.2544, 0.343, 0.4526, 0.589, 0.7638, 0.9866, 1.266, 1.612");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.00423, 0.01557, 0.03722, 0.07096, 0.1183, 0.1806, 0.259, 0.3548, 0.469");
values("0.05568, 0.07218, 0.1264, 0.2394, 0.4211, 0.6789, 1.02, 1.45, 1.973, 2.597",\
"0.05594, 0.07208, 0.1261, 0.2386, 0.4211, 0.6789, 1.02, 1.45, 1.973, 2.602",\
"0.05566, 0.0721, 0.126, 0.2385, 0.4203, 0.678, 1.019, 1.45, 1.972, 2.599",\
"0.05488, 0.0711, 0.1255, 0.2383, 0.4202, 0.6785, 1.018, 1.448, 1.972, 2.602",\
"0.06006, 0.07604, 0.1277, 0.2386, 0.4207, 0.6786, 1.019, 1.448, 1.973, 2.597",\
"0.06814, 0.0843, 0.1347, 0.242, 0.4215, 0.679, 1.019, 1.447, 1.975, 2.597",\
"0.07924, 0.09566, 0.1448, 0.2488, 0.426, 0.6818, 1.02, 1.448, 1.972, 2.598",\
"0.0914, 0.1092, 0.1586, 0.2574, 0.4336, 0.6884, 1.024, 1.45, 1.975, 2.597",\
"0.1054, 0.124, 0.1746, 0.2692, 0.4424, 0.6976, 1.034, 1.457, 1.976, 2.6",\
"0.1206, 0.14, 0.195, 0.2846, 0.4528, 0.71, 1.048, 1.47, 1.986, 2.603");
}
}
}
}