blob: da0d790da4e7dbb61652b5ebbf8de92df1846fca [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_1) {
area : 26.342400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.03438545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.005252225" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.00520652" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.00517484" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.00516087" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.005129025" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.00512842" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.005124185" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.00512952" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.00508387" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.0050831" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.005078645" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.00508233" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.005077765" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.0050776" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.00507595" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.03438545" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.002836 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.05489, 0.05492, 0.05487, 0.05484, 0.05479, 0.05474, 0.05476, \
0.05472, 0.05473, 0.0547");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006114, -0.006165, -0.0062, -0.006188, -0.006192, -0.006203, \
-0.006219, -0.006194, -0.006224, -0.006227");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03743, 0.03747, 0.03742, 0.03741, 0.03738, 0.03735, 0.03739, \
0.03734, 0.03735, 0.03734");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0061, -0.00615, -0.006186, -0.006174, -0.006178, -0.006192, \
-0.006207, -0.006183, -0.006212, -0.006213");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03724, 0.03725, 0.03726, 0.03721, 0.0372, 0.03718, 0.03721, \
0.03717, 0.03721, 0.03715");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006114, -0.006167, -0.006176, -0.00619, -0.006177, -0.006187, \
-0.006218, -0.0062, -0.006222, -0.006218");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01975, 0.01975, 0.01969, 0.0197, 0.01971, 0.01971, 0.01974, \
0.01972, 0.01974, 0.01972");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006196, -0.006239, -0.006277, -0.006272, -0.006272, -0.006279, \
-0.006316, -0.006289, -0.006316, -0.006324");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01962, 0.01963, 0.01964, 0.01965, 0.01963, 0.01963, 0.01966, \
0.01961, 0.01964, 0.01964");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.00621, -0.006251, -0.006272, -0.006276, -0.006276, -0.00629, \
-0.006315, -0.006299, -0.006314, -0.006321");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01962, 0.01963, 0.01966, 0.01965, 0.01962, 0.01962, 0.01966, \
0.01961, 0.01963, 0.01963");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.00621, -0.00625, -0.006268, -0.006276, -0.006276, -0.006295, \
-0.006321, -0.006298, -0.006318, -0.006318");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01957, 0.01959, 0.0196, 0.01959, 0.01957, 0.01959, 0.01959, \
0.01957, 0.01959, 0.01958");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006218, -0.006262, -0.006277, -0.006271, -0.00628, -0.006286, \
-0.00632, -0.006302, -0.006317, -0.006318");
}
}
}
pin(A2) {
capacitance : 0.002859 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.03503, 0.03507, 0.03508, 0.03508, 0.03504, 0.03503, 0.03503, \
0.03497, 0.03497, 0.03496");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006586, -0.006587, -0.006631, -0.006646, -0.006645, -0.006632, \
-0.006682, -0.006654, -0.006685, -0.006694");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01755, 0.01758, 0.01761, 0.01759, 0.0176, 0.0176, 0.01762, 0.01758, \
0.0176, 0.01759");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006771, -0.006782, -0.006819, -0.006837, -0.00682, -0.006827, \
-0.006872, -0.006849, -0.006877, -0.006893");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01744, 0.01752, 0.01752, 0.01754, 0.01752, 0.01751, 0.01756, \
0.01747, 0.01751, 0.01749");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.006796, -0.006814, -0.00684, -0.006871, -0.006845, -0.006865, \
-0.006899, -0.006884, -0.006903, -0.006915");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02371, 0.02374, 0.02375, 0.02375, 0.02371, 0.02373, 0.02377, \
0.02372, 0.02376, 0.02376");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0198, -0.01961, -0.01974, -0.02142, -0.02252, -0.02307, -0.02338, \
-0.02344, -0.02358, -0.02361");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01436, 0.01442, 0.01444, 0.01443, 0.01445, 0.01446, 0.01451, \
0.01445, 0.01448, 0.01449");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01558, -0.01529, -0.01484, -0.01446, -0.01417, -0.01385, -0.01362, \
-0.01329, -0.01311, -0.01291");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01484, 0.01487, 0.01491, 0.01493, 0.01495, 0.01494, 0.01499, \
0.01494, 0.01499, 0.01498");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01768, -0.01738, -0.01657, -0.01548, -0.01442, -0.01354, -0.01288, \
-0.01232, -0.01197, -0.01166");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01483, 0.01487, 0.01486, 0.01489, 0.01491, 0.01491, 0.01497, \
0.0149, 0.01495, 0.01495");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01705, -0.01668, -0.01575, -0.01456, -0.01334, -0.01237, -0.01167, \
-0.01104, -0.01063, -0.01031");
}
}
}
pin(A3) {
capacitance : 0.002824 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01662, 0.01665, 0.01665, 0.01665, 0.01667, 0.01665, 0.01668, \
0.01663, 0.01665, 0.01663");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.007419, -0.007438, -0.007461, -0.007462, -0.007473, -0.007473, \
-0.007517, -0.007489, -0.007514, -0.007541");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02376, 0.02377, 0.02374, 0.02373, 0.0237, 0.02371, 0.02377, \
0.02371, 0.02374, 0.02375");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0207, -0.02053, -0.02113, -0.02264, -0.02317, -0.02331, -0.02344, \
-0.02341, -0.0235, -0.02354");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01472, 0.01476, 0.01478, 0.01482, 0.01483, 0.01483, 0.01486, \
0.01481, 0.01486, 0.01486");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.019, -0.01875, -0.01793, -0.01692, -0.01591, -0.01507, -0.0145, \
-0.01399, -0.01367, -0.01342");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02403, 0.02404, 0.02402, 0.02398, 0.02401, 0.02395, 0.02402, \
0.02397, 0.02401, 0.02398");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01807, -0.01805, -0.01916, -0.021, -0.02221, -0.02274, -0.02303, \
-0.02313, -0.0233, -0.02335");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01436, 0.01441, 0.01445, 0.01442, 0.01446, 0.01446, 0.01448, \
0.01446, 0.0145, 0.01449");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01594, -0.01543, -0.01473, -0.01421, -0.01378, -0.01339, -0.01316, \
-0.01286, -0.01271, -0.01253");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02369, 0.02373, 0.02369, 0.02369, 0.02369, 0.02366, 0.02373, \
0.02367, 0.02371, 0.02372");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02247, -0.02237, -0.02271, -0.02314, -0.02322, -0.02329, -0.02339, \
-0.02334, -0.02342, -0.02346");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.01478, 0.01479, 0.01483, 0.01487, 0.01488, 0.01489, 0.01494, \
0.01487, 0.01492, 0.01492");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02144, -0.02125, -0.0207, -0.02003, -0.0194, -0.01888, -0.01858, \
-0.01825, -0.01809, -0.01797");
}
}
}
pin(A4) {
capacitance : 0.002758 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02363, 0.02368, 0.02364, 0.02366, 0.02371, 0.02371, 0.02374, \
0.02371, 0.02375, 0.02373");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02117, -0.02136, -0.02258, -0.02304, -0.02316, -0.02326, -0.02337, \
-0.02333, -0.02345, -0.02348");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.0239, 0.02389, 0.02391, 0.02391, 0.02395, 0.0239, 0.02398, 0.02394, \
0.02396, 0.02396");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01942, -0.02001, -0.02143, -0.02226, -0.02261, -0.02282, -0.023, \
-0.02303, -0.02317, -0.02323");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02359, 0.02365, 0.02363, 0.02365, 0.02373, 0.02366, 0.02373, \
0.02367, 0.02372, 0.02369");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02274, -0.02282, -0.02304, -0.02318, -0.02325, -0.02326, -0.02336, \
-0.02335, -0.02345, -0.02348");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.0241, 0.0242, 0.02424, 0.0242, 0.02424, 0.02419, 0.02428, 0.02421, \
0.02424, 0.02422");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.01906, -0.01975, -0.02088, -0.02172, -0.02221, -0.02254, -0.02282, \
-0.02287, -0.02303, -0.02312");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.0236, 0.02365, 0.02364, 0.02363, 0.02372, 0.02369, 0.02373, \
0.02368, 0.02369, 0.0237");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02245, -0.02254, -0.02286, -0.0231, -0.02322, -0.02328, -0.02336, \
-0.02336, -0.02344, -0.02346");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02374, 0.02378, 0.02379, 0.02377, 0.02377, 0.02375, 0.02382, \
0.02375, 0.0238, 0.02379");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02132, -0.02159, -0.02192, -0.02229, -0.0226, -0.02282, -0.023, \
-0.02303, -0.02316, -0.02324");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.02361, 0.02366, 0.0236, 0.02364, 0.02368, 0.02367, 0.02372, \
0.02368, 0.0237, 0.0237");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.02281, -0.02287, -0.02301, -0.02319, -0.02322, -0.02328, -0.02336, \
-0.02333, -0.02345, -0.02345");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3|A4)" ;
max_capacitance : 0.2274 ;
max_transition : 3.4 ;
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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.5504, 0.5389, 0.507, 0.4656, 0.4248, 0.3905, 0.3646, 0.3453, 0.33, 0.318",\
"0.5496, 0.5382, 0.5063, 0.4649, 0.4241, 0.3899, 0.3641, 0.3446, 0.3294, 0.3174",\
"0.5514, 0.54, 0.508, 0.4667, 0.426, 0.3919, 0.3661, 0.3466, 0.3314, 0.3194",\
"0.5616, 0.5501, 0.5182, 0.4767, 0.4361, 0.402, 0.3762, 0.3568, 0.3416, 0.3296",\
"0.5835, 0.572, 0.5401, 0.4985, 0.4575, 0.4231, 0.3972, 0.3773, 0.362, 0.3499",\
"0.6211, 0.6099, 0.5775, 0.5354, 0.4931, 0.4575, 0.4305, 0.4102, 0.3942, 0.3816",\
"0.6798, 0.668, 0.6351, 0.5909, 0.5464, 0.5086, 0.4797, 0.4579, 0.4405, 0.4269",\
"0.7612, 0.7492, 0.7149, 0.6683, 0.6204, 0.5793, 0.5471, 0.5222, 0.5028, 0.4873",\
"0.8681, 0.8554, 0.8192, 0.7699, 0.7176, 0.671, 0.6342, 0.6055, 0.5832, 0.5653",\
"1, 0.9872, 0.9493, 0.8958, 0.8392, 0.787, 0.7446, 0.7108, 0.684, 0.6629");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.1506, 0.1472, 0.1416, 0.1371, 0.135, 0.1332, 0.1334, 0.1339, 0.1347, 0.136",\
"0.1515, 0.1483, 0.1425, 0.1383, 0.1356, 0.1346, 0.1337, 0.1349, 0.1358, 0.1371",\
"0.1571, 0.1537, 0.1472, 0.1426, 0.14, 0.1385, 0.1385, 0.1389, 0.1394, 0.1409",\
"0.1776, 0.1736, 0.1654, 0.1581, 0.1531, 0.1503, 0.1491, 0.1492, 0.1495, 0.1503",\
"0.2103, 0.2052, 0.1938, 0.1844, 0.1762, 0.1708, 0.1668, 0.1661, 0.1656, 0.1657",\
"0.2566, 0.2502, 0.2362, 0.2216, 0.2109, 0.2029, 0.1964, 0.1941, 0.1909, 0.191",\
"0.3171, 0.3095, 0.2923, 0.2732, 0.2584, 0.2477, 0.2398, 0.2339, 0.23, 0.2267",\
"0.3934, 0.3848, 0.3642, 0.3416, 0.3216, 0.3058, 0.2955, 0.2872, 0.2813, 0.2779",\
"0.4861, 0.4766, 0.4524, 0.4257, 0.4006, 0.3799, 0.3651, 0.3553, 0.3496, 0.3411",\
"0.5958, 0.5851, 0.558, 0.5275, 0.4978, 0.4719, 0.452, 0.4368, 0.4266, 0.4214");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.5721, 0.5606, 0.5286, 0.4869, 0.4457, 0.4111, 0.3849, 0.3652, 0.3497, 0.3376",\
"0.571, 0.5595, 0.5275, 0.4858, 0.4446, 0.4101, 0.3838, 0.3641, 0.3486, 0.3365",\
"0.5697, 0.5582, 0.5262, 0.4845, 0.4433, 0.4088, 0.3825, 0.3628, 0.3473, 0.3352",\
"0.5764, 0.5648, 0.5327, 0.4909, 0.4496, 0.4149, 0.3884, 0.3688, 0.3534, 0.3411",\
"0.5984, 0.5868, 0.5545, 0.5122, 0.4704, 0.4353, 0.4083, 0.3883, 0.3726, 0.3601",\
"0.6398, 0.6282, 0.5955, 0.5522, 0.5091, 0.4727, 0.4446, 0.4237, 0.407, 0.3939",\
"0.7045, 0.6925, 0.6588, 0.6137, 0.5682, 0.5292, 0.4991, 0.4763, 0.4583, 0.444",\
"0.7953, 0.7832, 0.7481, 0.7002, 0.651, 0.6079, 0.5742, 0.5482, 0.5277, 0.5114",\
"0.9156, 0.9028, 0.8662, 0.8147, 0.7608, 0.7122, 0.6734, 0.6429, 0.6186, 0.5991",\
"1.066, 1.052, 1.014, 0.9585, 0.8992, 0.8441, 0.7988, 0.7623, 0.7334, 0.71");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.1759, 0.1723, 0.1653, 0.1593, 0.1557, 0.1535, 0.1531, 0.1534, 0.1543, 0.1551",\
"0.1763, 0.1727, 0.1653, 0.1596, 0.1559, 0.1541, 0.1527, 0.1538, 0.1541, 0.1551",\
"0.1801, 0.1764, 0.1685, 0.1626, 0.1587, 0.1565, 0.1551, 0.1559, 0.1567, 0.1573",\
"0.1988, 0.1945, 0.1851, 0.1769, 0.1708, 0.1673, 0.1655, 0.1651, 0.1655, 0.1655",\
"0.2337, 0.228, 0.2163, 0.2052, 0.1953, 0.1889, 0.1845, 0.1831, 0.1817, 0.1826",\
"0.2838, 0.2772, 0.2623, 0.2461, 0.2342, 0.2243, 0.2169, 0.2133, 0.2104, 0.2095",\
"0.3502, 0.3425, 0.3246, 0.3039, 0.2868, 0.274, 0.265, 0.2574, 0.2523, 0.2491",\
"0.4345, 0.4258, 0.4041, 0.3792, 0.3575, 0.3397, 0.3274, 0.3183, 0.3099, 0.3047",\
"0.5375, 0.5275, 0.5025, 0.4748, 0.4477, 0.424, 0.4059, 0.3941, 0.3841, 0.3773",\
"0.66, 0.6488, 0.6207, 0.5881, 0.5567, 0.5294, 0.5053, 0.4861, 0.4749, 0.4658");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.5908, 0.5794, 0.5473, 0.5056, 0.4642, 0.4297, 0.4037, 0.3838, 0.3683, 0.3561",\
"0.5897, 0.5782, 0.5462, 0.5044, 0.4632, 0.4286, 0.4025, 0.3826, 0.3672, 0.355",\
"0.5876, 0.576, 0.544, 0.5023, 0.4611, 0.4264, 0.4001, 0.3805, 0.3649, 0.3527",\
"0.5901, 0.5786, 0.5465, 0.5047, 0.4632, 0.4284, 0.4021, 0.3826, 0.367, 0.3548",\
"0.6084, 0.5968, 0.5645, 0.5222, 0.4806, 0.4454, 0.4184, 0.3985, 0.3828, 0.3704",\
"0.6514, 0.6398, 0.607, 0.5638, 0.5206, 0.4839, 0.456, 0.4351, 0.4185, 0.4052",\
"0.7233, 0.7113, 0.6773, 0.6322, 0.5864, 0.547, 0.5167, 0.4935, 0.4754, 0.4608",\
"0.8266, 0.8146, 0.7793, 0.7309, 0.6808, 0.6369, 0.6023, 0.5755, 0.5546, 0.5378",\
"0.964, 0.9512, 0.9141, 0.862, 0.8067, 0.7567, 0.7162, 0.6841, 0.659, 0.6387",\
"1.134, 1.121, 1.082, 1.026, 0.9646, 0.9077, 0.8604, 0.8222, 0.7911, 0.7664");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.2005, 0.1963, 0.1875, 0.1806, 0.1759, 0.173, 0.172, 0.1723, 0.1735, 0.1742",\
"0.2005, 0.1962, 0.1872, 0.1804, 0.1758, 0.173, 0.1725, 0.1717, 0.1721, 0.1731",\
"0.2016, 0.1974, 0.1886, 0.1812, 0.1765, 0.1735, 0.1724, 0.1727, 0.1725, 0.1736",\
"0.2185, 0.2137, 0.2036, 0.1939, 0.1869, 0.1825, 0.1802, 0.1797, 0.1798, 0.1797",\
"0.2556, 0.2498, 0.2368, 0.2243, 0.2133, 0.2057, 0.2012, 0.1992, 0.1973, 0.1978",\
"0.3103, 0.3033, 0.2869, 0.2698, 0.2561, 0.2448, 0.2369, 0.2318, 0.229, 0.227",\
"0.384, 0.3758, 0.3564, 0.3347, 0.3156, 0.3018, 0.2902, 0.2826, 0.277, 0.2732",\
"0.4785, 0.4694, 0.4461, 0.4201, 0.3959, 0.376, 0.3619, 0.3511, 0.3427, 0.3364",\
"0.595, 0.5844, 0.5582, 0.5275, 0.4977, 0.4724, 0.4527, 0.4387, 0.428, 0.4184",\
"0.7342, 0.7228, 0.6929, 0.6577, 0.6234, 0.5927, 0.5669, 0.5464, 0.5325, 0.5207");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.6093, 0.5978, 0.5658, 0.524, 0.4828, 0.4482, 0.4218, 0.4022, 0.3868, 0.3745",\
"0.6082, 0.5968, 0.5646, 0.523, 0.4817, 0.4471, 0.421, 0.4011, 0.3857, 0.3734",\
"0.6059, 0.5944, 0.5623, 0.5206, 0.4794, 0.4446, 0.4183, 0.3986, 0.3833, 0.371",\
"0.6065, 0.5949, 0.5628, 0.521, 0.4797, 0.445, 0.4187, 0.399, 0.3835, 0.3712",\
"0.621, 0.6095, 0.5772, 0.5351, 0.4936, 0.4587, 0.4319, 0.412, 0.3965, 0.384",\
"0.6635, 0.6518, 0.6193, 0.5763, 0.5335, 0.4971, 0.4694, 0.4484, 0.4318, 0.4188",\
"0.7408, 0.729, 0.6954, 0.6501, 0.6043, 0.5648, 0.5342, 0.5111, 0.4928, 0.4783",\
"0.8549, 0.8426, 0.8075, 0.7587, 0.7084, 0.6639, 0.6288, 0.6016, 0.5802, 0.5632",\
"1.006, 0.9933, 0.9558, 0.9033, 0.8475, 0.7964, 0.7549, 0.7223, 0.6964, 0.6756",\
"1.193, 1.18, 1.14, 1.083, 1.021, 0.9634, 0.9146, 0.875, 0.8434, 0.8172");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.2215, 0.2167, 0.2068, 0.1992, 0.1936, 0.1903, 0.1891, 0.1887, 0.1891, 0.1899",\
"0.22, 0.2153, 0.2058, 0.1979, 0.1925, 0.1895, 0.1879, 0.1877, 0.1879, 0.1893",\
"0.2196, 0.215, 0.2052, 0.1972, 0.1916, 0.1885, 0.1869, 0.1866, 0.1866, 0.1882",\
"0.2354, 0.2303, 0.2191, 0.2089, 0.2013, 0.1964, 0.1941, 0.1929, 0.1926, 0.1932",\
"0.2736, 0.2677, 0.2542, 0.2403, 0.2285, 0.2205, 0.2154, 0.2129, 0.2111, 0.2108",\
"0.3327, 0.3252, 0.308, 0.2895, 0.2751, 0.263, 0.2544, 0.2489, 0.2453, 0.2438",\
"0.4139, 0.4055, 0.3845, 0.3615, 0.3415, 0.3265, 0.314, 0.3052, 0.299, 0.296",\
"0.5189, 0.5093, 0.4851, 0.457, 0.4315, 0.4109, 0.3962, 0.3837, 0.3749, 0.3675",\
"0.6485, 0.6379, 0.6098, 0.5782, 0.547, 0.5197, 0.4991, 0.4837, 0.4728, 0.4632",\
"0.804, 0.7925, 0.7616, 0.7249, 0.6887, 0.6551, 0.6285, 0.607, 0.5916, 0.5809");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.4741, 0.4981, 0.5672, 0.672, 0.8065, 0.9689, 1.162, 1.389, 1.656, 1.966",\
"0.4757, 0.4996, 0.5685, 0.6734, 0.8079, 0.9702, 1.163, 1.39, 1.657, 1.968",\
"0.4956, 0.5196, 0.5885, 0.6935, 0.8277, 0.9902, 1.183, 1.41, 1.677, 1.988",\
"0.555, 0.5788, 0.6479, 0.7527, 0.8871, 1.049, 1.242, 1.47, 1.736, 2.047",\
"0.6595, 0.6832, 0.7525, 0.8569, 0.9911, 1.153, 1.346, 1.573, 1.84, 2.151",\
"0.8119, 0.8358, 0.9042, 1.009, 1.142, 1.304, 1.496, 1.723, 1.99, 2.3",\
"1.014, 1.037, 1.105, 1.208, 1.341, 1.503, 1.694, 1.922, 2.188, 2.498",\
"1.263, 1.287, 1.355, 1.458, 1.59, 1.752, 1.943, 2.169, 2.435, 2.745",\
"1.56, 1.584, 1.653, 1.758, 1.891, 2.052, 2.243, 2.469, 2.734, 3.043",\
"1.902, 1.926, 1.998, 2.106, 2.242, 2.405, 2.597, 2.824, 3.089, 3.398");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.17, 0.1844, 0.2302, 0.3131, 0.4424, 0.6244, 0.8638, 1.167, 1.537, 1.976",\
"0.174, 0.1883, 0.2341, 0.3171, 0.4463, 0.6281, 0.8685, 1.17, 1.54, 1.98",\
"0.188, 0.2021, 0.2477, 0.3305, 0.4595, 0.6415, 0.8815, 1.183, 1.553, 1.993",\
"0.2089, 0.2231, 0.2681, 0.3501, 0.4778, 0.6591, 0.8979, 1.201, 1.569, 2.01",\
"0.2147, 0.2298, 0.2754, 0.3566, 0.4832, 0.6629, 0.9016, 1.203, 1.571, 2.011",\
"0.1962, 0.2121, 0.2595, 0.341, 0.4666, 0.6448, 0.8819, 1.183, 1.551, 1.989",\
"0.1485, 0.1655, 0.2153, 0.2972, 0.4227, 0.6005, 0.8369, 1.136, 1.503, 1.942",\
"0.0689, 0.0873, 0.1397, 0.2233, 0.3485, 0.526, 0.7619, 1.061, 1.427, 1.864",\
"-0.0459, -0.0261, 0.0297, 0.1153, 0.2404, 0.4175, 0.6538, 0.9536, 1.32, 1.757",\
"-0.1977, -0.1765, -0.1169, -0.0279, 0.0971, 0.2736, 0.5099, 0.8105, 1.178, 1.616");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.2171, 0.2447, 0.3197, 0.4303, 0.5773, 0.7713, 1.024, 1.351, 1.756, 2.249",\
"0.2172, 0.2448, 0.3195, 0.4298, 0.5767, 0.7706, 1.024, 1.35, 1.756, 2.251",\
"0.2173, 0.2444, 0.3198, 0.4296, 0.5768, 0.7709, 1.024, 1.351, 1.757, 2.248",\
"0.2168, 0.2447, 0.3195, 0.4291, 0.5766, 0.77, 1.024, 1.349, 1.756, 2.25",\
"0.216, 0.2438, 0.319, 0.43, 0.5772, 0.7712, 1.026, 1.35, 1.755, 2.249",\
"0.2146, 0.2422, 0.3184, 0.4292, 0.578, 0.7732, 1.026, 1.352, 1.758, 2.251",\
"0.2182, 0.2458, 0.3212, 0.4336, 0.5804, 0.7752, 1.027, 1.353, 1.759, 2.252",\
"0.2264, 0.2548, 0.3312, 0.4424, 0.5888, 0.7814, 1.032, 1.357, 1.76, 2.252",\
"0.2462, 0.2738, 0.3504, 0.4608, 0.6048, 0.7942, 1.042, 1.364, 1.767, 2.257",\
"0.2694, 0.2986, 0.3782, 0.4896, 0.6324, 0.8174, 1.06, 1.377, 1.775, 2.261");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.0822, 0.1019, 0.175, 0.3219, 0.5588, 0.8955, 1.335, 1.894, 2.569, 3.38",\
"0.08218, 0.102, 0.175, 0.3218, 0.5586, 0.8935, 1.338, 1.891, 2.57, 3.38",\
"0.08202, 0.1019, 0.1745, 0.3216, 0.5585, 0.8934, 1.338, 1.891, 2.571, 3.379",\
"0.0859, 0.1051, 0.1765, 0.3226, 0.5588, 0.8937, 1.335, 1.895, 2.57, 3.38",\
"0.0947, 0.1138, 0.1819, 0.3259, 0.5605, 0.8941, 1.337, 1.893, 2.571, 3.379",\
"0.1063, 0.1251, 0.1912, 0.3305, 0.5632, 0.8957, 1.338, 1.89, 2.57, 3.378",\
"0.1198, 0.1401, 0.2036, 0.3394, 0.5694, 0.9014, 1.339, 1.893, 2.571, 3.378",\
"0.1344, 0.1548, 0.2188, 0.3484, 0.5762, 0.9082, 1.347, 1.898, 2.573, 3.381",\
"0.1514, 0.1732, 0.2368, 0.3614, 0.5856, 0.9178, 1.357, 1.909, 2.582, 3.386",\
"0.1686, 0.1918, 0.2574, 0.3776, 0.5948, 0.926, 1.369, 1.923, 2.596, 3.398");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.5737, 0.5974, 0.6665, 0.7713, 0.9055, 1.068, 1.261, 1.488, 1.755, 2.065",\
"0.5727, 0.5964, 0.6656, 0.7703, 0.9045, 1.067, 1.26, 1.487, 1.754, 2.064",\
"0.5756, 0.5994, 0.6682, 0.773, 0.9073, 1.07, 1.262, 1.49, 1.756, 2.067",\
"0.6067, 0.6303, 0.6993, 0.8041, 0.9377, 1.1, 1.293, 1.52, 1.787, 2.097",\
"0.6862, 0.7103, 0.7792, 0.8835, 1.017, 1.179, 1.372, 1.599, 1.866, 2.176",\
"0.8183, 0.8421, 0.911, 1.015, 1.149, 1.31, 1.502, 1.729, 1.996, 2.306",\
"0.9999, 1.024, 1.092, 1.197, 1.33, 1.491, 1.684, 1.91, 2.176, 2.486",\
"1.23, 1.254, 1.324, 1.428, 1.561, 1.723, 1.915, 2.141, 2.406, 2.716",\
"1.504, 1.529, 1.601, 1.708, 1.843, 2.005, 2.197, 2.424, 2.689, 2.998",\
"1.819, 1.845, 1.92, 2.032, 2.173, 2.338, 2.533, 2.76, 3.025, 3.334");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.19, 0.2048, 0.2505, 0.3335, 0.4625, 0.6441, 0.8836, 1.186, 1.556, 1.996",\
"0.1935, 0.2082, 0.254, 0.337, 0.4658, 0.6476, 0.8874, 1.189, 1.559, 2",\
"0.2067, 0.2211, 0.2668, 0.3496, 0.4784, 0.6599, 0.8996, 1.202, 1.571, 2.012",\
"0.2294, 0.2438, 0.2889, 0.3707, 0.4984, 0.679, 0.9178, 1.22, 1.59, 2.03",\
"0.2402, 0.2552, 0.3014, 0.3824, 0.5085, 0.6877, 0.9259, 1.227, 1.596, 2.035",\
"0.2273, 0.2434, 0.2912, 0.3719, 0.4973, 0.6753, 0.9122, 1.212, 1.58, 2.019",\
"0.1869, 0.2041, 0.254, 0.3361, 0.4607, 0.6378, 0.8737, 1.172, 1.539, 1.978",\
"0.1151, 0.134, 0.1868, 0.2699, 0.3949, 0.5718, 0.8075, 1.106, 1.471, 1.909",\
"0.0101, 0.0302, 0.0866, 0.1725, 0.2973, 0.4736, 0.7091, 1.008, 1.374, 1.81",\
"-0.1302, -0.1088, -0.0488, 0.0407, 0.1657, 0.342, 0.5774, 0.8768, 1.244, 1.681");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.2177, 0.2447, 0.3202, 0.4305, 0.5772, 0.7713, 1.024, 1.351, 1.756, 2.25",\
"0.2179, 0.2447, 0.3202, 0.4298, 0.5772, 0.7719, 1.024, 1.351, 1.756, 2.25",\
"0.2171, 0.2456, 0.3202, 0.4308, 0.5776, 0.7715, 1.024, 1.35, 1.756, 2.249",\
"0.2175, 0.2455, 0.3207, 0.4307, 0.5771, 0.7718, 1.025, 1.351, 1.757, 2.248",\
"0.2173, 0.2453, 0.3204, 0.431, 0.578, 0.7728, 1.024, 1.35, 1.757, 2.249",\
"0.2194, 0.2464, 0.3224, 0.433, 0.5806, 0.7742, 1.026, 1.352, 1.757, 2.249",\
"0.2258, 0.2534, 0.3298, 0.4394, 0.5852, 0.7786, 1.029, 1.354, 1.759, 2.251",\
"0.2386, 0.2668, 0.3422, 0.4516, 0.5962, 0.7868, 1.036, 1.359, 1.764, 2.254",\
"0.2628, 0.2912, 0.3682, 0.476, 0.6186, 0.8042, 1.05, 1.369, 1.77, 2.257",\
"0.2904, 0.3212, 0.4026, 0.5154, 0.6558, 0.8364, 1.074, 1.385, 1.782, 2.267");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.08584, 0.1051, 0.177, 0.3231, 0.5593, 0.8954, 1.335, 1.891, 2.571, 3.378",\
"0.0856, 0.1051, 0.1766, 0.3233, 0.5594, 0.8941, 1.335, 1.891, 2.569, 3.379",\
"0.0853, 0.1049, 0.1766, 0.3233, 0.5595, 0.8938, 1.335, 1.891, 2.571, 3.379",\
"0.08764, 0.1068, 0.1781, 0.3239, 0.5592, 0.8945, 1.336, 1.892, 2.571, 3.378",\
"0.0972, 0.1163, 0.1839, 0.3267, 0.5603, 0.8943, 1.337, 1.892, 2.57, 3.38",\
"0.1086, 0.1286, 0.1936, 0.3326, 0.5644, 0.8978, 1.336, 1.893, 2.572, 3.38",\
"0.1226, 0.1421, 0.2056, 0.3404, 0.5708, 0.9032, 1.341, 1.897, 2.571, 3.38",\
"0.1384, 0.1592, 0.2218, 0.351, 0.5786, 0.91, 1.35, 1.9, 2.574, 3.384",\
"0.1574, 0.1782, 0.2406, 0.3656, 0.5878, 0.919, 1.36, 1.912, 2.584, 3.387",\
"0.1764, 0.1984, 0.2648, 0.382, 0.5992, 0.9298, 1.374, 1.928, 2.6, 3.4");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.6328, 0.6567, 0.7258, 0.8304, 0.9648, 1.127, 1.32, 1.547, 1.814, 2.124",\
"0.6319, 0.6557, 0.7249, 0.8298, 0.9639, 1.126, 1.319, 1.546, 1.813, 2.123",\
"0.6313, 0.6552, 0.724, 0.8288, 0.963, 1.125, 1.318, 1.545, 1.812, 2.123",\
"0.6434, 0.6675, 0.7364, 0.8409, 0.9752, 1.137, 1.33, 1.557, 1.824, 2.135",\
"0.6993, 0.7231, 0.792, 0.8964, 1.03, 1.192, 1.385, 1.612, 1.879, 2.189",\
"0.8128, 0.8365, 0.9053, 1.01, 1.143, 1.305, 1.497, 1.724, 1.99, 2.3",\
"0.9811, 1.005, 1.074, 1.178, 1.311, 1.472, 1.664, 1.891, 2.157, 2.467",\
"1.2, 1.225, 1.295, 1.4, 1.533, 1.695, 1.886, 2.112, 2.377, 2.687",\
"1.462, 1.487, 1.56, 1.668, 1.804, 1.967, 2.159, 2.385, 2.65, 2.958",\
"1.761, 1.788, 1.865, 1.979, 2.12, 2.288, 2.482, 2.71, 2.975, 3.283");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.201, 0.2162, 0.2628, 0.3465, 0.4756, 0.6576, 0.8974, 1.199, 1.569, 2.009",\
"0.2043, 0.2193, 0.2657, 0.3496, 0.479, 0.6607, 0.9006, 1.203, 1.572, 2.012",\
"0.2162, 0.2312, 0.2776, 0.3611, 0.4904, 0.6719, 0.9113, 1.213, 1.583, 2.024",\
"0.2396, 0.2543, 0.3002, 0.3825, 0.5107, 0.6914, 0.9305, 1.233, 1.601, 2.041",\
"0.2535, 0.2692, 0.3157, 0.3972, 0.5238, 0.7032, 0.9408, 1.242, 1.611, 2.05",\
"0.2442, 0.2609, 0.3094, 0.3913, 0.5167, 0.6948, 0.9314, 1.231, 1.598, 2.038",\
"0.2081, 0.2256, 0.2767, 0.3596, 0.485, 0.6627, 0.8984, 1.197, 1.563, 2.001",\
"0.1409, 0.1603, 0.2146, 0.2996, 0.4248, 0.6021, 0.838, 1.137, 1.502, 1.939",\
"0.0414, 0.0623, 0.1208, 0.2083, 0.3339, 0.5116, 0.7481, 1.047, 1.413, 1.85",\
"-0.0931, -0.0705, -0.008, 0.0844, 0.2112, 0.3883, 0.6252, 0.9256, 1.293, 1.731");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.2174, 0.2447, 0.3204, 0.4308, 0.5779, 0.7718, 1.025, 1.351, 1.757, 2.249",\
"0.2174, 0.2449, 0.3202, 0.4298, 0.5779, 0.7718, 1.025, 1.351, 1.757, 2.25",\
"0.2176, 0.2453, 0.3205, 0.4304, 0.5776, 0.7718, 1.025, 1.351, 1.756, 2.249",\
"0.2172, 0.2457, 0.3206, 0.4312, 0.578, 0.7714, 1.025, 1.351, 1.756, 2.249",\
"0.2181, 0.2456, 0.3204, 0.4306, 0.5784, 0.7728, 1.025, 1.349, 1.758, 2.249",\
"0.2194, 0.247, 0.3228, 0.4322, 0.5806, 0.7738, 1.026, 1.352, 1.756, 2.25",\
"0.2258, 0.2538, 0.3294, 0.4398, 0.5862, 0.7794, 1.032, 1.355, 1.758, 2.251",\
"0.2416, 0.2702, 0.345, 0.454, 0.5984, 0.788, 1.038, 1.361, 1.764, 2.253",\
"0.268, 0.2986, 0.3752, 0.484, 0.6248, 0.8084, 1.054, 1.371, 1.772, 2.258",\
"0.2992, 0.3306, 0.4138, 0.528, 0.669, 0.8474, 1.082, 1.391, 1.785, 2.267");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.08962, 0.1095, 0.1807, 0.3269, 0.5622, 0.8962, 1.336, 1.896, 2.571, 3.38",\
"0.0899, 0.1096, 0.181, 0.3266, 0.5621, 0.8962, 1.337, 1.893, 2.574, 3.38",\
"0.08948, 0.1093, 0.1804, 0.3267, 0.562, 0.8963, 1.336, 1.896, 2.57, 3.38",\
"0.09064, 0.1104, 0.1818, 0.3271, 0.5621, 0.8963, 1.337, 1.893, 2.571, 3.38",\
"0.1009, 0.1201, 0.1876, 0.3301, 0.5632, 0.8964, 1.336, 1.896, 2.57, 3.38",\
"0.1135, 0.1336, 0.1979, 0.3362, 0.5675, 0.9004, 1.341, 1.895, 2.576, 3.38",\
"0.1281, 0.1493, 0.2122, 0.3454, 0.5756, 0.906, 1.344, 1.898, 2.577, 3.381",\
"0.147, 0.168, 0.231, 0.3582, 0.585, 0.9156, 1.353, 1.904, 2.579, 3.387",\
"0.1664, 0.188, 0.2524, 0.3742, 0.5958, 0.9286, 1.368, 1.918, 2.589, 3.39",\
"0.1888, 0.2116, 0.2778, 0.3964, 0.6092, 0.9406, 1.383, 1.937, 2.61, 3.405");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.658, 0.6818, 0.7509, 0.8556, 0.9899, 1.152, 1.345, 1.572, 1.839, 2.149",\
"0.658, 0.6817, 0.7506, 0.8554, 0.9896, 1.152, 1.344, 1.572, 1.839, 2.149",\
"0.6575, 0.6812, 0.7503, 0.8551, 0.9893, 1.152, 1.344, 1.572, 1.838, 2.149",\
"0.6617, 0.6855, 0.7545, 0.8593, 0.9933, 1.156, 1.348, 1.576, 1.842, 2.153",\
"0.7017, 0.7253, 0.7942, 0.8986, 1.033, 1.195, 1.387, 1.614, 1.881, 2.192",\
"0.8013, 0.8251, 0.8938, 0.9983, 1.132, 1.294, 1.486, 1.713, 1.979, 2.289",\
"0.9625, 0.9862, 1.055, 1.159, 1.292, 1.453, 1.645, 1.871, 2.137, 2.447",\
"1.176, 1.201, 1.271, 1.375, 1.508, 1.669, 1.861, 2.086, 2.352, 2.661",\
"1.431, 1.456, 1.53, 1.638, 1.774, 1.937, 2.129, 2.354, 2.619, 2.928",\
"1.723, 1.75, 1.827, 1.941, 2.083, 2.252, 2.447, 2.674, 2.939, 3.247");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.204, 0.2192, 0.2669, 0.3519, 0.4825, 0.6652, 0.9051, 1.208, 1.578, 2.017",\
"0.2066, 0.2219, 0.2698, 0.3546, 0.4851, 0.668, 0.9083, 1.211, 1.58, 2.02",\
"0.2183, 0.2336, 0.2811, 0.3658, 0.496, 0.6789, 0.9191, 1.221, 1.591, 2.031",\
"0.2423, 0.2573, 0.3038, 0.3871, 0.5164, 0.6982, 0.9377, 1.24, 1.609, 2.049",\
"0.2574, 0.2735, 0.321, 0.4035, 0.5309, 0.711, 0.9497, 1.251, 1.619, 2.058",\
"0.2496, 0.2666, 0.3164, 0.3992, 0.5261, 0.7052, 0.9424, 1.242, 1.61, 2.049",\
"0.2147, 0.2331, 0.2853, 0.3702, 0.4969, 0.6758, 0.9125, 1.212, 1.578, 2.016",\
"0.1497, 0.1694, 0.2256, 0.3121, 0.4393, 0.619, 0.8567, 1.156, 1.522, 1.959",\
"0.0522, 0.0738, 0.1332, 0.2241, 0.352, 0.5317, 0.7704, 1.072, 1.439, 1.876",\
"-0.0796, -0.0563, 0.0082, 0.1032, 0.2322, 0.4117, 0.6519, 0.9554, 1.326, 1.764");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.2178, 0.2451, 0.3205, 0.43, 0.5775, 0.7715, 1.025, 1.351, 1.757, 2.25",\
"0.2175, 0.2449, 0.3202, 0.431, 0.5771, 0.7715, 1.026, 1.351, 1.757, 2.249",\
"0.2179, 0.2456, 0.32, 0.4299, 0.5774, 0.7716, 1.025, 1.348, 1.757, 2.249",\
"0.2181, 0.2455, 0.3205, 0.4304, 0.5776, 0.7716, 1.024, 1.351, 1.756, 2.25",\
"0.2176, 0.2456, 0.3208, 0.431, 0.5784, 0.7728, 1.025, 1.351, 1.757, 2.25",\
"0.2192, 0.2464, 0.3218, 0.4322, 0.5792, 0.7746, 1.026, 1.352, 1.758, 2.25",\
"0.2248, 0.2528, 0.3294, 0.4384, 0.586, 0.7784, 1.03, 1.355, 1.761, 2.252",\
"0.2432, 0.2708, 0.347, 0.4544, 0.6, 0.7876, 1.038, 1.36, 1.764, 2.254",\
"0.2718, 0.3008, 0.3786, 0.4878, 0.6276, 0.8104, 1.054, 1.372, 1.772, 2.261",\
"0.3028, 0.3344, 0.4188, 0.5338, 0.675, 0.856, 1.087, 1.394, 1.787, 2.27");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.002562, 0.008047, 0.01852, 0.03484, 0.05773, 0.08786, 0.1258, 0.1721, 0.2274");
values("0.09352, 0.1139, 0.1855, 0.3313, 0.5666, 0.8999, 1.34, 1.894, 2.578, 3.382",\
"0.0932, 0.1136, 0.1847, 0.3311, 0.5665, 0.8999, 1.34, 1.898, 2.578, 3.381",\
"0.09254, 0.1126, 0.1841, 0.3309, 0.5665, 0.9, 1.34, 1.898, 2.576, 3.382",\
"0.0934, 0.1134, 0.1847, 0.3309, 0.5662, 0.8999, 1.339, 1.895, 2.578, 3.381",\
"0.1045, 0.1238, 0.1922, 0.3342, 0.5672, 0.9002, 1.34, 1.897, 2.574, 3.381",\
"0.1177, 0.1379, 0.2034, 0.3417, 0.5727, 0.905, 1.344, 1.896, 2.573, 3.38",\
"0.1349, 0.1549, 0.219, 0.3522, 0.5822, 0.9126, 1.349, 1.902, 2.576, 3.389",\
"0.1536, 0.1748, 0.2388, 0.3664, 0.5934, 0.925, 1.362, 1.91, 2.584, 3.39",\
"0.1732, 0.1948, 0.263, 0.3846, 0.608, 0.9408, 1.381, 1.931, 2.597, 3.397",\
"0.1962, 0.22, 0.2906, 0.4078, 0.6218, 0.9556, 1.4, 1.954, 2.625, 3.416");
}
}
}
}