blob: d47814fa5cb05fe26915d97d5e68500d9555acba [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__nand4_2) {
area : 35.123200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "5.18688e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "5.18688e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "5.18688e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "5.18688e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "5.18724e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "5.18724e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "5.18724e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "5.18724e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "9.171e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "9.171e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "9.171e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "9.17136e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.0001305936" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.0001305972" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.000169038" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.000135702" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000169038" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.008547 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03338, 0.03328, 0.03297, 0.03281, 0.03272, 0.03271, 0.03279, \
0.03278, 0.03276, 0.03277");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01697, -0.01696, -0.01694, -0.017, -0.017, -0.01699, -0.01702, \
-0.01706, -0.01707, -0.01707");
}
}
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03338, 0.03332, 0.03299, 0.03282, 0.03276, 0.03271, 0.03282, \
0.03274, 0.0328, 0.03274");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01699, -0.01698, -0.01695, -0.017, -0.01698, -0.017, -0.01699, \
-0.01702, -0.0171, -0.01706");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03342, 0.03331, 0.03299, 0.03282, 0.03275, 0.03274, 0.03284, \
0.03276, 0.03277, 0.03274");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01699, -0.01698, -0.01695, -0.01701, -0.01698, -0.017, -0.01698, \
-0.01704, -0.0171, -0.01707");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03329, 0.03326, 0.03304, 0.03286, 0.03279, 0.03274, 0.03276, \
0.03279, 0.0328, 0.03276");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.017, -0.017, -0.01697, -0.01701, -0.01699, -0.017, -0.01706, \
-0.01703, -0.01709, -0.01706");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03286, 0.03288, 0.0328, 0.03274, 0.03272, 0.03269, 0.03277, \
0.03271, 0.03275, 0.0327");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02449, 0.0245, 0.0245, 0.02435, 0.02428, 0.02424, 0.02414, 0.02409, \
0.02406, 0.02402");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03286, 0.0329, 0.03285, 0.03274, 0.03271, 0.03268, 0.03271, \
0.0328, 0.03275, 0.0327");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02452, 0.02451, 0.02452, 0.02438, 0.02429, 0.02425, 0.02408, \
0.02407, 0.02407, 0.02404");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03285, 0.03289, 0.03283, 0.03272, 0.03272, 0.03268, 0.03274, \
0.03281, 0.03275, 0.03274");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.06524, 0.06525, 0.06528, 0.0652, 0.06506, 0.06491, 0.0648, 0.06473, \
0.06467, 0.06463");
}
}
}
pin(A2) {
capacitance : 0.008317 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.04545, 0.04583, 0.04681, 0.04777, 0.04848, 0.04902, 0.04932, \
0.0496, 0.04975, 0.04989");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02844, -0.02827, -0.028, -0.02793, -0.02792, -0.02791, -0.02792, \
-0.02792, -0.02788, -0.02795");
}
}
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.04361, 0.04406, 0.04532, 0.04663, 0.04759, 0.04826, 0.0488, \
0.04904, 0.0493, 0.04935");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02838, -0.0283, -0.02805, -0.02795, -0.02794, -0.02793, -0.02796, \
-0.0279, -0.02791, -0.02791");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03949, 0.03929, 0.03964, 0.04035, 0.04104, 0.04161, 0.04206, \
0.04239, 0.0426, 0.04275");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02826, -0.02822, -0.02801, -0.0279, -0.02791, -0.02793, -0.02793, \
-0.02791, -0.0279, -0.02792");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03414, 0.03052, 0.0284, 0.02806, 0.02794, 0.02796, 0.02799, \
0.02801, 0.02801, 0.028");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02808, -0.02807, -0.02804, -0.02795, -0.02793, -0.02789, -0.02792, \
-0.02796, -0.02794, -0.02793");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03254, 0.03248, 0.03244, 0.03235, 0.03233, 0.03229, 0.03238, \
0.03232, 0.0324, 0.03234");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01949, -0.01949, -0.01939, -0.01939, -0.01942, -0.01942, -0.01948, \
-0.0195, -0.01956, -0.01957");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03253, 0.03247, 0.03242, 0.03237, 0.03234, 0.03231, 0.03233, \
0.03232, 0.03231, 0.03232");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01948, -0.0195, -0.01942, -0.01941, -0.01944, -0.01942, -0.01951, \
-0.01953, -0.01954, -0.01958");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03258, 0.03252, 0.03249, 0.0324, 0.03238, 0.03237, 0.03237, \
0.03237, 0.03235, 0.03238");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02144, 0.02144, 0.02148, 0.02141, 0.02131, 0.02122, 0.02111, \
0.02105, 0.02099, 0.02096");
}
}
}
pin(A3) {
capacitance : 0.008988 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03597, 0.03593, 0.03573, 0.03544, 0.03514, 0.03495, 0.03477, \
0.03456, 0.03448, 0.03423");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02841, -0.02828, -0.02808, -0.02794, -0.02788, -0.02788, -0.02793, \
-0.02788, -0.02792, -0.02795");
}
}
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02819, 0.02829, 0.02812, 0.02801, 0.02798, 0.02794, 0.028, 0.02799, \
0.02801, 0.02798");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02812, -0.02808, -0.02802, -0.02789, -0.02787, -0.02787, -0.0279, \
-0.02793, -0.02794, -0.02792");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0408, 0.04131, 0.04183, 0.04235, 0.04289, 0.04325, 0.04356, \
0.04377, 0.04388, 0.04391");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02826, -0.02821, -0.02802, -0.02794, -0.02791, -0.0279, -0.02795, \
-0.02794, -0.02794, -0.0279");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0325, 0.02888, 0.02817, 0.02801, 0.02798, 0.02798, 0.028, 0.02802, \
0.02801, 0.02802");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02809, -0.02809, -0.02807, -0.02799, -0.0279, -0.02791, -0.02794, \
-0.02796, -0.02795, -0.02792");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0416, 0.0419, 0.04291, 0.044, 0.04489, 0.04555, 0.04605, 0.04643, \
0.04665, 0.04676");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02835, -0.02829, -0.02812, -0.02799, -0.02792, -0.02789, -0.02794, \
-0.02797, -0.02793, -0.02792");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03179, 0.02874, 0.02816, 0.02806, 0.028, 0.02795, 0.02799, 0.028, \
0.02801, 0.028");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02815, -0.02812, -0.02802, -0.02796, -0.02789, -0.02791, -0.02795, \
-0.02795, -0.02794, -0.02793");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03132, 0.03131, 0.03126, 0.03116, 0.03115, 0.03116, 0.03115, \
0.03112, 0.03109, 0.03105");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.0213, -0.02127, -0.02128, -0.0212, -0.0212, -0.02121, -0.0213, \
-0.02133, -0.02136, -0.02142");
}
}
}
pin(A4) {
capacitance : 0.009413 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02824, 0.02845, 0.02811, 0.02807, 0.02802, 0.02801, 0.02807, \
0.02802, 0.02806, 0.02804");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02825, -0.02812, -0.02799, -0.02787, -0.02784, -0.02786, -0.02788, \
-0.02786, -0.02786, -0.0279");
}
}
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02839, 0.02837, 0.02817, 0.02803, 0.02799, 0.02797, 0.028, 0.02801, \
0.02801, 0.02803");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02814, -0.02816, -0.02801, -0.02791, -0.02791, -0.02789, -0.02792, \
-0.02792, -0.02793, -0.02794");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02822, 0.02846, 0.02813, 0.0281, 0.02801, 0.02797, 0.02806, \
0.02804, 0.02805, 0.02801");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02826, -0.02814, -0.02803, -0.02789, -0.02786, -0.02789, -0.02789, \
-0.0279, -0.02788, -0.02789");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02834, 0.02833, 0.02816, 0.02805, 0.02795, 0.02798, 0.028, 0.02804, \
0.02804, 0.02804");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02811, -0.0281, -0.02804, -0.02801, -0.02796, -0.02789, -0.02796, \
-0.02794, -0.02793, -0.02793");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02824, 0.02846, 0.02814, 0.0281, 0.02799, 0.02798, 0.02807, \
0.02804, 0.02804, 0.02803");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02826, -0.02814, -0.02803, -0.02789, -0.02788, -0.02789, -0.02792, \
-0.02792, -0.02787, -0.02789");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02846, 0.02835, 0.0282, 0.02807, 0.02797, 0.02797, 0.028, 0.028, \
0.028, 0.02804");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02815, -0.02814, -0.02807, -0.02796, -0.02795, -0.0279, -0.02796, \
-0.02795, -0.02793, -0.0279");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02873, 0.02846, 0.02818, 0.02811, 0.02803, 0.02798, 0.02803, \
0.02802, 0.02803, 0.02804");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02823, -0.02815, -0.02809, -0.02796, -0.02794, -0.0279, -0.02794, \
-0.02791, -0.02791, -0.02791");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3)|(!A4))" ;
max_capacitance : 0.4554 ;
max_transition : 5.2 ;
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.0302, 0.03038, 0.03075, 0.031, 0.03114, 0.03122, 0.03125, 0.03129, 0.0313, 0.03132",\
"0.02944, 0.02971, 0.03023, 0.03062, 0.03089, 0.03101, 0.03113, 0.03118, 0.03122, 0.03123",\
"0.03315, 0.03299, 0.03241, 0.03193, 0.03169, 0.0316, 0.03152, 0.03147, 0.03144, 0.03141",\
"0.04932, 0.04771, 0.04403, 0.04044, 0.03777, 0.03593, 0.0347, 0.03382, 0.03322, 0.03282",\
"0.08196, 0.07859, 0.07034, 0.06143, 0.0541, 0.04851, 0.04438, 0.04138, 0.03921, 0.0376",\
"0.1329, 0.128, 0.1146, 0.09904, 0.0849, 0.07358, 0.06468, 0.05782, 0.0526, 0.04854",\
"0.2031, 0.1966, 0.1787, 0.1557, 0.1336, 0.1146, 0.09915, 0.08672, 0.0768, 0.06887",\
"0.2936, 0.2861, 0.2641, 0.234, 0.2029, 0.1751, 0.1514, 0.1316, 0.1153, 0.1019",\
"0.4059, 0.3973, 0.3719, 0.3353, 0.2952, 0.2573, 0.224, 0.1954, 0.1712, 0.1509",\
"0.5405, 0.5311, 0.5028, 0.4603, 0.4115, 0.3632, 0.3196, 0.2807, 0.2473, 0.2185");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1264, 0.1274, 0.1292, 0.1303, 0.1313, 0.1317, 0.1334, 0.1342, 0.1356, 0.1366",\
"0.126, 0.127, 0.1289, 0.1308, 0.1322, 0.1337, 0.1343, 0.1358, 0.1366, 0.1384",\
"0.1308, 0.1306, 0.1312, 0.1319, 0.1333, 0.1346, 0.1354, 0.1368, 0.1384, 0.1388",\
"0.1488, 0.1472, 0.1439, 0.1406, 0.1395, 0.138, 0.1386, 0.1395, 0.1402, 0.1402",\
"0.1857, 0.1821, 0.1734, 0.165, 0.1571, 0.1525, 0.1495, 0.1478, 0.1467, 0.1467",\
"0.2431, 0.2379, 0.2235, 0.2072, 0.1932, 0.1813, 0.1728, 0.1657, 0.1622, 0.1589",\
"0.3221, 0.3154, 0.2963, 0.2715, 0.2489, 0.2294, 0.2129, 0.2001, 0.1892, 0.1834",\
"0.4236, 0.4159, 0.3929, 0.3611, 0.3279, 0.2996, 0.2741, 0.2527, 0.2346, 0.2216",\
"0.5488, 0.5404, 0.5145, 0.4758, 0.4325, 0.3928, 0.3592, 0.3282, 0.3026, 0.2791",\
"0.6989, 0.6898, 0.6614, 0.6168, 0.5657, 0.5138, 0.4687, 0.4284, 0.3922, 0.3612");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.03015, 0.03036, 0.03078, 0.031, 0.03112, 0.03116, 0.03122, 0.03125, 0.03127, 0.03128",\
"0.02867, 0.0291, 0.02989, 0.03047, 0.03079, 0.03099, 0.03111, 0.03115, 0.0312, 0.03123",\
"0.02958, 0.02978, 0.03013, 0.03048, 0.03078, 0.03095, 0.03105, 0.03113, 0.03117, 0.03121",\
"0.04316, 0.04203, 0.03954, 0.03722, 0.03552, 0.03431, 0.03353, 0.03298, 0.03259, 0.03231",\
"0.07452, 0.07158, 0.06445, 0.05689, 0.05066, 0.04598, 0.04252, 0.03999, 0.03813, 0.03676",\
"0.1252, 0.1205, 0.108, 0.09353, 0.08069, 0.07033, 0.06223, 0.05597, 0.05116, 0.04745",\
"0.1962, 0.1901, 0.1726, 0.1504, 0.1292, 0.1113, 0.09654, 0.08474, 0.07529, 0.06777",\
"0.2882, 0.2809, 0.2593, 0.2296, 0.1992, 0.1721, 0.1491, 0.1298, 0.1141, 0.1012",\
"0.4024, 0.3939, 0.3689, 0.3324, 0.2926, 0.2553, 0.2226, 0.1943, 0.1707, 0.1506",\
"0.5399, 0.5305, 0.5023, 0.4599, 0.4112, 0.3631, 0.3191, 0.281, 0.2478, 0.2194");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1683, 0.1687, 0.1693, 0.1699, 0.1703, 0.1713, 0.1726, 0.1738, 0.176, 0.1774",\
"0.1676, 0.1679, 0.1691, 0.1701, 0.1711, 0.172, 0.173, 0.1752, 0.1771, 0.1792",\
"0.1707, 0.1704, 0.1707, 0.1713, 0.1716, 0.1725, 0.1738, 0.1751, 0.1775, 0.1796",\
"0.1883, 0.1869, 0.1837, 0.1804, 0.1784, 0.1772, 0.1772, 0.1783, 0.1796, 0.1817",\
"0.2258, 0.2225, 0.2143, 0.2052, 0.1974, 0.1918, 0.1882, 0.187, 0.1865, 0.1868",\
"0.2844, 0.2799, 0.2665, 0.2501, 0.2349, 0.2221, 0.213, 0.2067, 0.2019, 0.199",\
"0.3651, 0.3596, 0.3424, 0.318, 0.294, 0.2728, 0.2552, 0.2426, 0.2315, 0.2246",\
"0.4691, 0.4625, 0.4424, 0.4116, 0.3776, 0.3466, 0.3201, 0.2971, 0.279, 0.2656",\
"0.5972, 0.59, 0.5673, 0.5315, 0.4891, 0.4465, 0.4101, 0.3767, 0.3492, 0.3261",\
"0.7508, 0.7432, 0.7183, 0.6784, 0.6288, 0.575, 0.5256, 0.4825, 0.4428, 0.411");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.03013, 0.03041, 0.03076, 0.03099, 0.03115, 0.03124, 0.03128, 0.0313, 0.03132, 0.03133",\
"0.02852, 0.02898, 0.02986, 0.03046, 0.03079, 0.03098, 0.03112, 0.03118, 0.03122, 0.03126",\
"0.02751, 0.02784, 0.02877, 0.02956, 0.03016, 0.03054, 0.03077, 0.03092, 0.031, 0.03107",\
"0.03865, 0.03789, 0.0363, 0.03488, 0.03389, 0.03319, 0.0327, 0.03237, 0.03213, 0.03195",\
"0.0691, 0.06653, 0.06038, 0.05393, 0.04859, 0.04455, 0.04154, 0.03923, 0.03762, 0.03638",\
"0.1212, 0.1169, 0.1052, 0.09158, 0.07953, 0.0697, 0.06199, 0.05602, 0.05137, 0.0477",\
"0.1954, 0.1895, 0.1727, 0.1511, 0.1303, 0.1128, 0.09838, 0.08664, 0.0772, 0.06958",\
"0.2926, 0.2853, 0.2641, 0.2346, 0.2043, 0.1772, 0.1542, 0.135, 0.1189, 0.1057",\
"0.4133, 0.405, 0.3801, 0.3434, 0.3035, 0.2657, 0.2325, 0.204, 0.1799, 0.1593",\
"0.5588, 0.5494, 0.5213, 0.4787, 0.4294, 0.3806, 0.3362, 0.2969, 0.2628, 0.2334");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.2081, 0.2082, 0.2085, 0.2089, 0.2094, 0.2103, 0.2119, 0.2128, 0.2143, 0.2157",\
"0.2062, 0.2066, 0.2071, 0.2076, 0.2083, 0.2093, 0.21, 0.2125, 0.2132, 0.2157",\
"0.2086, 0.2084, 0.2082, 0.2082, 0.2085, 0.2091, 0.2104, 0.212, 0.2128, 0.2157",\
"0.2266, 0.2254, 0.2216, 0.2178, 0.2153, 0.2139, 0.2139, 0.2143, 0.2153, 0.2168",\
"0.2652, 0.2619, 0.2536, 0.244, 0.2355, 0.2294, 0.2252, 0.2236, 0.2233, 0.2229",\
"0.3268, 0.3224, 0.3086, 0.2914, 0.2748, 0.2609, 0.2509, 0.244, 0.2398, 0.2355",\
"0.4128, 0.4068, 0.389, 0.3634, 0.3375, 0.3147, 0.2964, 0.2816, 0.2704, 0.2624",\
"0.5235, 0.5167, 0.4957, 0.463, 0.4273, 0.3938, 0.3644, 0.3397, 0.3201, 0.3064",\
"0.6603, 0.6527, 0.629, 0.5911, 0.5451, 0.4998, 0.4601, 0.4232, 0.3935, 0.3701",\
"0.8246, 0.8168, 0.7904, 0.7482, 0.6946, 0.6372, 0.5832, 0.5366, 0.4943, 0.4579");
}
}
internal_power() {
related_pin : "A4" ;
when : "A1&A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.03019, 0.03035, 0.03075, 0.03099, 0.03112, 0.0312, 0.03126, 0.03128, 0.03131, 0.03131",\
"0.0285, 0.02895, 0.02981, 0.03043, 0.03076, 0.03095, 0.03106, 0.03113, 0.03119, 0.03121",\
"0.02648, 0.02699, 0.0281, 0.02923, 0.02995, 0.0304, 0.03068, 0.03085, 0.03096, 0.03104",\
"0.03563, 0.03511, 0.03419, 0.03343, 0.03288, 0.0325, 0.03221, 0.03201, 0.03186, 0.03175",\
"0.06506, 0.06291, 0.0575, 0.05193, 0.04732, 0.04377, 0.04105, 0.03897, 0.03742, 0.03624",\
"0.1181, 0.1142, 0.1034, 0.0906, 0.07934, 0.07008, 0.06269, 0.05685, 0.0522, 0.04852",\
"0.1956, 0.19, 0.1739, 0.1532, 0.1331, 0.1159, 0.1016, 0.08992, 0.08036, 0.07257",\
"0.2982, 0.2913, 0.2706, 0.2418, 0.2119, 0.1849, 0.1619, 0.1423, 0.126, 0.1124",\
"0.4268, 0.4185, 0.3937, 0.3576, 0.3179, 0.28, 0.2464, 0.2174, 0.1925, 0.1713",\
"0.5816, 0.5723, 0.5442, 0.5017, 0.4527, 0.4034, 0.358, 0.3178, 0.2829, 0.2525");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.2446, 0.2446, 0.2449, 0.2453, 0.2458, 0.2467, 0.2483, 0.2493, 0.2514, 0.2535",\
"0.2428, 0.243, 0.2433, 0.2436, 0.2442, 0.2453, 0.2467, 0.2484, 0.2507, 0.2513",\
"0.2457, 0.2452, 0.2446, 0.2442, 0.2442, 0.2446, 0.2456, 0.2471, 0.2492, 0.251",\
"0.2646, 0.2629, 0.2586, 0.2544, 0.2515, 0.2499, 0.2495, 0.2504, 0.251, 0.2524",\
"0.3049, 0.3014, 0.2928, 0.2818, 0.2727, 0.2662, 0.2619, 0.2594, 0.2586, 0.2582",\
"0.3703, 0.3654, 0.3507, 0.3326, 0.3143, 0.2997, 0.2894, 0.2807, 0.2762, 0.2729",\
"0.4619, 0.4558, 0.4368, 0.4095, 0.3817, 0.3568, 0.3362, 0.3201, 0.3083, 0.3003",\
"0.581, 0.5737, 0.5508, 0.5164, 0.4769, 0.4407, 0.4089, 0.3829, 0.3601, 0.3453",\
"0.7286, 0.7203, 0.6952, 0.6539, 0.6046, 0.5542, 0.5108, 0.4715, 0.4382, 0.4115",\
"0.9059, 0.8976, 0.8693, 0.8235, 0.7649, 0.7022, 0.6434, 0.5914, 0.5447, 0.5059");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.07979, 0.09881, 0.1653, 0.2913, 0.4869, 0.7616, 1.122, 1.578, 2.132, 2.794",\
"0.08473, 0.1038, 0.1703, 0.2964, 0.4924, 0.7668, 1.128, 1.582, 2.138, 2.799",\
"0.1046, 0.125, 0.1906, 0.3159, 0.5114, 0.7858, 1.147, 1.602, 2.157, 2.819",\
"0.1238, 0.1491, 0.228, 0.3584, 0.5515, 0.8242, 1.184, 1.638, 2.192, 2.854",\
"0.1353, 0.1665, 0.2616, 0.4137, 0.6198, 0.8897, 1.247, 1.699, 2.252, 2.912",\
"0.136, 0.1737, 0.2868, 0.4631, 0.6962, 0.9862, 1.341, 1.789, 2.339, 2.998",\
"0.1247, 0.1687, 0.3008, 0.5033, 0.7655, 1.087, 1.468, 1.916, 2.461, 3.115",\
"0.1001, 0.1509, 0.3016, 0.5323, 0.8265, 1.18, 1.596, 2.075, 2.622, 3.272",\
"0.0609, 0.1186, 0.2882, 0.5481, 0.8757, 1.265, 1.715, 2.233, 2.816, 3.47",\
"0.0071, 0.0705, 0.2596, 0.5477, 0.9101, 1.338, 1.825, 2.379, 3.005, 3.699");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.08646, 0.106, 0.1735, 0.3005, 0.4972, 0.7723, 1.134, 1.591, 2.149, 2.813",\
"0.09562, 0.1152, 0.1829, 0.31, 0.5072, 0.7827, 1.145, 1.602, 2.159, 2.821",\
"0.1324, 0.1519, 0.2182, 0.3445, 0.5416, 0.8168, 1.179, 1.635, 2.191, 2.855",\
"0.1875, 0.2126, 0.2899, 0.4162, 0.6106, 0.8849, 1.246, 1.7, 2.258, 2.92",\
"0.2561, 0.2874, 0.3805, 0.5288, 0.7261, 0.9962, 1.355, 1.808, 2.363, 3.027",\
"0.3363, 0.3746, 0.4872, 0.6589, 0.8847, 1.161, 1.514, 1.964, 2.517, 3.176",\
"0.4285, 0.4737, 0.6072, 0.8076, 1.062, 1.372, 1.733, 2.177, 2.724, 3.381",\
"0.5328, 0.5858, 0.7391, 0.9709, 1.259, 1.601, 2.001, 2.455, 2.995, 3.647",\
"0.6507, 0.711, 0.8881, 1.15, 1.475, 1.851, 2.287, 2.783, 3.335, 3.979",\
"0.7818, 0.8503, 1.049, 1.344, 1.705, 2.124, 2.596, 3.132, 3.729, 4.385");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1316, 0.1652, 0.2817, 0.5023, 0.8449, 1.325, 1.956, 2.75, 3.722, 4.879",\
"0.1302, 0.1647, 0.2815, 0.5028, 0.8438, 1.324, 1.954, 2.748, 3.722, 4.875",\
"0.1433, 0.1728, 0.2805, 0.5017, 0.8446, 1.325, 1.955, 2.75, 3.724, 4.88",\
"0.1794, 0.2109, 0.3194, 0.5125, 0.8439, 1.324, 1.956, 2.751, 3.719, 4.876",\
"0.2429, 0.2765, 0.384, 0.5832, 0.8784, 1.327, 1.955, 2.751, 3.723, 4.879",\
"0.3207, 0.3608, 0.4795, 0.6804, 0.982, 1.393, 1.969, 2.751, 3.721, 4.878",\
"0.4104, 0.4584, 0.5964, 0.8098, 1.115, 1.533, 2.068, 2.783, 3.724, 4.878",\
"0.5102, 0.5656, 0.7276, 0.968, 1.282, 1.703, 2.248, 2.922, 3.785, 4.885",\
"0.6208, 0.6838, 0.8724, 1.14, 1.48, 1.909, 2.461, 3.141, 3.961, 4.988",\
"0.7414, 0.8138, 1.025, 1.332, 1.706, 2.154, 2.708, 3.4, 4.223, 5.202");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1161, 0.1489, 0.2635, 0.4831, 0.8245, 1.305, 1.938, 2.734, 3.7, 4.86",\
"0.116, 0.1488, 0.2634, 0.4832, 0.825, 1.304, 1.936, 2.729, 3.703, 4.865",\
"0.128, 0.155, 0.2635, 0.4832, 0.8245, 1.304, 1.938, 2.735, 3.706, 4.865",\
"0.1763, 0.2046, 0.298, 0.4867, 0.8236, 1.304, 1.934, 2.734, 3.708, 4.865",\
"0.2439, 0.2759, 0.3774, 0.5538, 0.8408, 1.304, 1.935, 2.733, 3.707, 4.858",\
"0.3268, 0.3648, 0.48, 0.67, 0.94, 1.339, 1.934, 2.729, 3.706, 4.855",\
"0.4176, 0.465, 0.6008, 0.8064, 1.096, 1.472, 1.995, 2.735, 3.699, 4.862",\
"0.5182, 0.5752, 0.7372, 0.9698, 1.271, 1.669, 2.163, 2.826, 3.716, 4.852",\
"0.627, 0.693, 0.8832, 1.151, 1.479, 1.889, 2.406, 3.027, 3.839, 4.889",\
"0.7462, 0.8202, 1.039, 1.348, 1.714, 2.142, 2.678, 3.316, 4.073, 5.044");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1043, 0.1233, 0.1897, 0.3155, 0.5112, 0.7857, 1.147, 1.602, 2.156, 2.818",\
"0.1074, 0.1266, 0.1932, 0.3193, 0.5152, 0.7901, 1.151, 1.605, 2.161, 2.823",\
"0.1167, 0.1375, 0.2051, 0.3313, 0.527, 0.8016, 1.163, 1.618, 2.173, 2.834",\
"0.1283, 0.152, 0.2272, 0.3581, 0.5529, 0.8263, 1.187, 1.641, 2.196, 2.857",\
"0.133, 0.162, 0.2506, 0.3941, 0.5975, 0.8696, 1.228, 1.681, 2.235, 2.895",\
"0.1254, 0.1603, 0.2656, 0.4302, 0.6496, 0.9338, 1.292, 1.742, 2.293, 2.952",\
"0.1033, 0.1443, 0.2668, 0.4566, 0.7013, 1.004, 1.376, 1.827, 2.376, 3.031",\
"0.0659, 0.1121, 0.2527, 0.4685, 0.7442, 1.074, 1.466, 1.934, 2.485, 3.137",\
"0.0102, 0.0628, 0.2211, 0.4639, 0.7715, 1.136, 1.556, 2.045, 2.615, 3.272",\
"-0.0635, -0.0048, 0.1714, 0.4407, 0.7818, 1.182, 1.639, 2.156, 2.749, 3.428");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1128, 0.1321, 0.1986, 0.3252, 0.5213, 0.7969, 1.159, 1.614, 2.173, 2.837",\
"0.1216, 0.141, 0.2082, 0.3346, 0.5315, 0.807, 1.168, 1.626, 2.183, 2.846",\
"0.1578, 0.1767, 0.243, 0.3693, 0.5657, 0.8408, 1.203, 1.658, 2.218, 2.881",\
"0.2224, 0.245, 0.3171, 0.4411, 0.635, 0.9087, 1.27, 1.726, 2.282, 2.946",\
"0.3042, 0.3314, 0.4165, 0.5578, 0.7515, 1.021, 1.378, 1.832, 2.387, 3.048",\
"0.4012, 0.4344, 0.5353, 0.6968, 0.9156, 1.187, 1.54, 1.989, 2.541, 3.2",\
"0.5141, 0.5535, 0.6715, 0.8571, 1.101, 1.404, 1.761, 2.204, 2.75, 3.407",\
"0.644, 0.6889, 0.8258, 1.038, 1.31, 1.642, 2.034, 2.484, 3.023, 3.673",\
"0.7904, 0.8421, 0.9977, 1.237, 1.543, 1.905, 2.331, 2.819, 3.367, 4.008",\
"0.9558, 1.013, 1.188, 1.456, 1.795, 2.195, 2.652, 3.179, 3.767, 4.419");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1332, 0.1664, 0.2818, 0.502, 0.8447, 1.323, 1.957, 2.751, 3.717, 4.88",\
"0.1333, 0.1665, 0.2817, 0.5015, 0.8442, 1.325, 1.955, 2.75, 3.722, 4.879",\
"0.1491, 0.1778, 0.2844, 0.5023, 0.8436, 1.324, 1.956, 2.75, 3.723, 4.879",\
"0.1863, 0.2146, 0.3173, 0.514, 0.8453, 1.323, 1.956, 2.752, 3.723, 4.879",\
"0.253, 0.2807, 0.3764, 0.5672, 0.8723, 1.327, 1.956, 2.751, 3.723, 4.881",\
"0.3359, 0.3682, 0.4702, 0.6524, 0.9472, 1.374, 1.967, 2.751, 3.72, 4.88",\
"0.4294, 0.4672, 0.5834, 0.7762, 1.059, 1.474, 2.034, 2.78, 3.726, 4.875",\
"0.5336, 0.5762, 0.7118, 0.9242, 1.215, 1.615, 2.159, 2.866, 3.768, 4.891",\
"0.6492, 0.698, 0.8514, 1.089, 1.399, 1.8, 2.334, 3.021, 3.881, 4.958",\
"0.7748, 0.8296, 1.001, 1.268, 1.609, 2.025, 2.545, 3.219, 4.066, 5.091");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1547, 0.1879, 0.3038, 0.523, 0.8651, 1.344, 1.974, 2.769, 3.738, 4.892",\
"0.1547, 0.1878, 0.3033, 0.523, 0.8651, 1.345, 1.974, 2.769, 3.737, 4.893",\
"0.1594, 0.1898, 0.3035, 0.5234, 0.8655, 1.345, 1.974, 2.768, 3.742, 4.896",\
"0.2076, 0.236, 0.3281, 0.5249, 0.8649, 1.344, 1.975, 2.769, 3.739, 4.895",\
"0.276, 0.3072, 0.4073, 0.5839, 0.878, 1.344, 1.974, 2.769, 3.739, 4.893",\
"0.3614, 0.398, 0.5074, 0.6964, 0.9702, 1.375, 1.975, 2.768, 3.737, 4.895",\
"0.4568, 0.5008, 0.63, 0.832, 1.12, 1.501, 2.031, 2.774, 3.737, 4.892",\
"0.562, 0.6146, 0.7684, 0.9928, 1.294, 1.694, 2.191, 2.857, 3.752, 4.892",\
"0.6758, 0.7376, 0.9154, 1.175, 1.499, 1.909, 2.428, 3.052, 3.866, 4.921",\
"0.7986, 0.8698, 1.075, 1.369, 1.728, 2.157, 2.694, 3.335, 4.098, 5.07");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1201, 0.1393, 0.2058, 0.3314, 0.5271, 0.8017, 1.163, 1.617, 2.173, 2.834",\
"0.123, 0.1423, 0.209, 0.3352, 0.531, 0.8058, 1.167, 1.622, 2.177, 2.84",\
"0.1271, 0.1474, 0.2149, 0.3412, 0.5375, 0.8121, 1.173, 1.629, 2.183, 2.846",\
"0.128, 0.1503, 0.2229, 0.3528, 0.5481, 0.8216, 1.182, 1.637, 2.192, 2.853",\
"0.1211, 0.1479, 0.2303, 0.3679, 0.569, 0.8414, 1.2, 1.653, 2.207, 2.868",\
"0.09913, 0.1311, 0.228, 0.3818, 0.5925, 0.873, 1.231, 1.681, 2.232, 2.891",\
"0.0596, 0.0972, 0.21, 0.3849, 0.6147, 0.9063, 1.274, 1.725, 2.272, 2.927",\
"0.0018, 0.0444, 0.1726, 0.3715, 0.6264, 0.9381, 1.317, 1.779, 2.329, 2.98",\
"-0.0778, -0.0297, 0.1145, 0.3373, 0.6212, 0.96, 1.359, 1.833, 2.395, 3.052",\
"-0.1804, -0.1271, 0.0343, 0.2811, 0.5951, 0.9648, 1.393, 1.887, 2.462, 3.131");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1342, 0.154, 0.2218, 0.3493, 0.5465, 0.8215, 1.184, 1.641, 2.197, 2.863",\
"0.1422, 0.162, 0.2301, 0.3575, 0.5549, 0.8302, 1.192, 1.649, 2.207, 2.87",\
"0.1778, 0.1972, 0.2646, 0.3916, 0.5882, 0.8641, 1.226, 1.682, 2.24, 2.905",\
"0.2495, 0.2711, 0.3399, 0.4639, 0.6581, 0.9321, 1.293, 1.749, 2.304, 2.97",\
"0.342, 0.3672, 0.4476, 0.584, 0.7756, 1.045, 1.403, 1.856, 2.411, 3.072",\
"0.4544, 0.4844, 0.5776, 0.7314, 0.9437, 1.212, 1.565, 2.013, 2.564, 3.222",\
"0.5873, 0.622, 0.7299, 0.9042, 1.138, 1.434, 1.788, 2.23, 2.776, 3.431",\
"0.7411, 0.7808, 0.9042, 1.101, 1.36, 1.682, 2.068, 2.513, 3.05, 3.699",\
"0.917, 0.9618, 1.101, 1.323, 1.611, 1.959, 2.375, 2.855, 3.398, 4.038",\
"1.116, 1.167, 1.323, 1.569, 1.886, 2.267, 2.71, 3.225, 3.807, 4.452");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1331, 0.1666, 0.2819, 0.5023, 0.8445, 1.324, 1.956, 2.748, 3.722, 4.878",\
"0.1336, 0.1666, 0.2818, 0.5024, 0.8448, 1.325, 1.955, 2.749, 3.721, 4.877",\
"0.1453, 0.1748, 0.2832, 0.5022, 0.8445, 1.324, 1.955, 2.751, 3.719, 4.879",\
"0.177, 0.2054, 0.3096, 0.513, 0.8452, 1.324, 1.956, 2.751, 3.72, 4.879",\
"0.2427, 0.2684, 0.3607, 0.5542, 0.8687, 1.329, 1.956, 2.752, 3.722, 4.876",\
"0.3285, 0.3556, 0.4486, 0.6268, 0.9292, 1.368, 1.969, 2.751, 3.723, 4.88",\
"0.4256, 0.4576, 0.559, 0.7404, 1.022, 1.446, 2.024, 2.78, 3.728, 4.88",\
"0.5354, 0.5694, 0.6856, 0.8804, 1.162, 1.563, 2.124, 2.853, 3.774, 4.895",\
"0.6542, 0.6944, 0.823, 1.037, 1.335, 1.727, 2.263, 2.975, 3.864, 4.956",\
"0.785, 0.8304, 0.973, 1.212, 1.529, 1.934, 2.456, 3.136, 4.006, 5.068");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1889, 0.2226, 0.3394, 0.5601, 0.9032, 1.384, 2.014, 2.809, 3.777, 4.934",\
"0.189, 0.2225, 0.3393, 0.5604, 0.9036, 1.384, 2.013, 2.809, 3.777, 4.933",\
"0.1898, 0.2226, 0.3389, 0.5606, 0.9037, 1.383, 2.014, 2.807, 3.779, 4.934",\
"0.2332, 0.2606, 0.3565, 0.5611, 0.9031, 1.383, 2.015, 2.809, 3.779, 4.938",\
"0.3032, 0.3336, 0.4344, 0.6113, 0.9128, 1.383, 2.014, 2.809, 3.779, 4.932",\
"0.3898, 0.4248, 0.5342, 0.7232, 0.997, 1.409, 2.015, 2.808, 3.778, 4.935",\
"0.4896, 0.532, 0.6552, 0.855, 1.145, 1.528, 2.064, 2.813, 3.777, 4.933",\
"0.601, 0.6486, 0.794, 1.015, 1.315, 1.715, 2.216, 2.89, 3.79, 4.932",\
"0.719, 0.777, 0.9444, 1.195, 1.514, 1.929, 2.447, 3.077, 3.899, 4.961",\
"0.8508, 0.9162, 1.107, 1.393, 1.74, 2.166, 2.704, 3.35, 4.122, 5.101");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1289, 0.1479, 0.2142, 0.34, 0.5357, 0.8103, 1.172, 1.627, 2.181, 2.843",\
"0.1318, 0.151, 0.2177, 0.3442, 0.5399, 0.8141, 1.175, 1.631, 2.186, 2.847",\
"0.1332, 0.1531, 0.2205, 0.3473, 0.5435, 0.818, 1.18, 1.634, 2.189, 2.852",\
"0.1267, 0.1479, 0.2186, 0.3474, 0.5429, 0.8169, 1.178, 1.632, 2.188, 2.849",\
"0.1068, 0.1317, 0.21, 0.3445, 0.5439, 0.8165, 1.175, 1.628, 2.182, 2.843",\
"0.0672, 0.09684, 0.187, 0.3346, 0.5419, 0.8202, 1.178, 1.628, 2.178, 2.837",\
"0.0069, 0.0406, 0.144, 0.3089, 0.5325, 0.8198, 1.184, 1.635, 2.182, 2.837",\
"-0.077, -0.0381, 0.0793, 0.2628, 0.5059, 0.8114, 1.186, 1.644, 2.194, 2.844",\
"-0.1863, -0.143, -0.011, 0.193, 0.4582, 0.7851, 1.179, 1.647, 2.204, 2.86",\
"-0.3233, -0.275, -0.1289, 0.0973, 0.3858, 0.7373, 1.155, 1.642, 2.21, 2.873");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1492, 0.1698, 0.2398, 0.3693, 0.5676, 0.8442, 1.207, 1.664, 2.22, 2.885",\
"0.1569, 0.1776, 0.2477, 0.3772, 0.5757, 0.8519, 1.215, 1.671, 2.228, 2.893",\
"0.1931, 0.2132, 0.2824, 0.4111, 0.609, 0.8852, 1.248, 1.705, 2.262, 2.925",\
"0.2702, 0.2911, 0.3588, 0.4839, 0.6794, 0.9537, 1.315, 1.77, 2.326, 2.991",\
"0.3723, 0.3962, 0.4741, 0.6065, 0.7977, 1.067, 1.426, 1.878, 2.432, 3.095",\
"0.4987, 0.5271, 0.6145, 0.7629, 0.9701, 1.237, 1.589, 2.037, 2.587, 3.245",\
"0.6514, 0.6831, 0.7833, 0.9474, 1.174, 1.464, 1.814, 2.255, 2.801, 3.454",\
"0.8296, 0.8657, 0.9788, 1.163, 1.409, 1.722, 2.1, 2.542, 3.077, 3.724",\
"1.036, 1.077, 1.203, 1.407, 1.679, 2.012, 2.418, 2.89, 3.429, 4.067",\
"1.272, 1.317, 1.457, 1.684, 1.98, 2.341, 2.769, 3.273, 3.845, 4.487");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.1334, 0.1664, 0.2818, 0.5022, 0.8442, 1.324, 1.956, 2.75, 3.721, 4.877",\
"0.1336, 0.1663, 0.2817, 0.5025, 0.8442, 1.323, 1.956, 2.751, 3.722, 4.877",\
"0.1402, 0.1709, 0.2827, 0.5026, 0.8452, 1.323, 1.955, 2.752, 3.722, 4.878",\
"0.1648, 0.1942, 0.302, 0.5098, 0.845, 1.324, 1.956, 2.753, 3.722, 4.882",\
"0.2203, 0.2474, 0.3456, 0.5441, 0.8643, 1.328, 1.956, 2.75, 3.72, 4.882",\
"0.2995, 0.3261, 0.4231, 0.6109, 0.917, 1.363, 1.97, 2.75, 3.722, 4.878",\
"0.3956, 0.4238, 0.5232, 0.7132, 1.006, 1.434, 2.019, 2.778, 3.727, 4.877",\
"0.505, 0.535, 0.6416, 0.8362, 1.133, 1.545, 2.112, 2.846, 3.77, 4.897",\
"0.6214, 0.6572, 0.774, 0.9796, 1.283, 1.7, 2.244, 2.959, 3.855, 4.954",\
"0.7466, 0.788, 0.919, 1.139, 1.457, 1.883, 2.425, 3.116, 3.991, 5.057");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.004137, 0.01515, 0.03617, 0.06893, 0.1149, 0.1754, 0.2516, 0.3446, 0.4554");
values("0.2204, 0.2547, 0.3735, 0.5959, 0.9395, 1.421, 2.052, 2.847, 3.819, 4.975",\
"0.2203, 0.2543, 0.373, 0.5959, 0.9394, 1.42, 2.052, 2.848, 3.817, 4.972",\
"0.2192, 0.2539, 0.3724, 0.5959, 0.9396, 1.421, 2.053, 2.848, 3.818, 4.973",\
"0.2556, 0.2829, 0.3841, 0.5951, 0.9389, 1.421, 2.052, 2.847, 3.818, 4.975",\
"0.3275, 0.358, 0.458, 0.6376, 0.9458, 1.42, 2.052, 2.847, 3.817, 4.973",\
"0.4154, 0.4498, 0.5576, 0.7464, 1.023, 1.442, 2.052, 2.847, 3.816, 4.973",\
"0.5174, 0.558, 0.677, 0.8766, 1.168, 1.553, 2.096, 2.85, 3.816, 4.973",\
"0.6322, 0.6784, 0.8166, 1.033, 1.334, 1.736, 2.242, 2.923, 3.828, 4.972",\
"0.7574, 0.8106, 0.9692, 1.211, 1.527, 1.941, 2.464, 3.102, 3.929, 4.997",\
"0.8942, 0.9552, 1.135, 1.409, 1.749, 2.175, 2.715, 3.365, 4.146, 5.13");
}
}
}
}