blob: c45a51b6a9f6358ca76da248d335ede50b46ed9f [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu9t5v0__nand4_4) {
area : 87.494400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "7.7832e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "7.7832e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "7.7832e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "7.7832e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "7.78356e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "7.78356e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "7.78392e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "7.78392e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.0001573452" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.0001573452" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.0001573524" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.0001573524" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.0002350404" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.000235044" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.0003117636" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.0002478384" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0003117636" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02358 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09994, 0.09933, 0.09866, 0.09844, 0.09858, 0.09857, 0.09856, \
0.0987, 0.09846, 0.09844");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.05423, -0.05422, -0.05429, -0.05438, -0.05432, -0.0544, -0.05456, \
-0.05466, -0.05461, -0.05458");
}
}
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09996, 0.09941, 0.09866, 0.09854, 0.09858, 0.09865, 0.09864, \
0.09883, 0.09859, 0.09859");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.05426, -0.05434, -0.05422, -0.05438, -0.05437, -0.05437, -0.05447, \
-0.05462, -0.05446, -0.05458");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09996, 0.09941, 0.09862, 0.09854, 0.09858, 0.09866, 0.09862, \
0.09886, 0.09859, 0.09861");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.05426, -0.05434, -0.05422, -0.05438, -0.05436, -0.05437, -0.05446, \
-0.0546, -0.05447, -0.05455");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09996, 0.09949, 0.09892, 0.09867, 0.0986, 0.09868, 0.09882, \
0.0987, 0.09892, 0.09858");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.05437, -0.05439, -0.05441, -0.05439, -0.05444, -0.05447, -0.05463, \
-0.05466, -0.05468, -0.05467");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09916, 0.09888, 0.09859, 0.09845, 0.09849, 0.09861, 0.09857, \
0.09885, 0.09869, 0.09863");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1181, 0.1181, 0.118, 0.1177, 0.1173, 0.1171, 0.1169, 0.1168, \
0.1165, 0.1166");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09911, 0.0989, 0.09855, 0.09848, 0.09845, 0.09859, 0.09875, \
0.09866, 0.09868, 0.09859");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1181, 0.1181, 0.1179, 0.1178, 0.1172, 0.1172, 0.1168, 0.1167, \
0.1166, 0.1166");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09911, 0.09891, 0.09854, 0.0985, 0.09847, 0.09863, 0.09881, \
0.09868, 0.09868, 0.09855");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.2415, 0.2416, 0.2417, 0.2413, 0.2408, 0.2406, 0.2401, 0.24, \
0.2398, 0.2397");
}
}
}
pin(A2) {
capacitance : 0.02386 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1336, 0.1342, 0.1366, 0.1393, 0.1416, 0.1434, 0.1445, 0.1454, \
0.1459, 0.1465");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08429, -0.08388, -0.08356, -0.08333, -0.0833, -0.08319, -0.08359, \
-0.0835, -0.0834, -0.0834");
}
}
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1283, 0.1291, 0.1321, 0.1356, 0.139, 0.1412, 0.1427, 0.1438, \
0.1445, 0.145");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08417, -0.08395, -0.08365, -0.08329, -0.08335, -0.0833, -0.08356, \
-0.08339, -0.08349, -0.08346");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1159, 0.1148, 0.1153, 0.1169, 0.1187, 0.1205, 0.122, 0.1233, \
0.1239, 0.1244");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08402, -0.08394, -0.0834, -0.08328, -0.08328, -0.08331, -0.08351, \
-0.08341, -0.08351, -0.08336");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1015, 0.09183, 0.08505, 0.08373, 0.08351, 0.0835, 0.08371, 0.08369, \
0.08367, 0.0837");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.0836, -0.08358, -0.08359, -0.08345, -0.08327, -0.0833, -0.08351, \
-0.08354, -0.0835, -0.08353");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09805, 0.09786, 0.09765, 0.09748, 0.09738, 0.09752, 0.09766, \
0.09732, 0.0973, 0.0975");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01444, -0.01436, -0.01429, -0.01449, -0.01457, -0.01465, -0.01502, \
-0.01495, -0.0151, -0.0153");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.098, 0.09778, 0.09762, 0.09745, 0.09756, 0.09746, 0.09742, 0.09752, \
0.09737, 0.09731");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01447, -0.01446, -0.01429, -0.01447, -0.01453, -0.01465, -0.01504, \
-0.0151, -0.01518, -0.01523");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09807, 0.09789, 0.09778, 0.09767, 0.09758, 0.09765, 0.09759, \
0.09763, 0.09749, 0.09748");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1093, 0.1094, 0.1096, 0.1092, 0.1089, 0.1086, 0.1083, 0.1081, \
0.1079, 0.108");
}
}
}
pin(A3) {
capacitance : 0.02386 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.107, 0.1069, 0.1063, 0.1058, 0.1048, 0.1042, 0.1037, 0.1031, \
0.1024, 0.1019");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08417, -0.08395, -0.08341, -0.08323, -0.08329, -0.0833, -0.08351, \
-0.08341, -0.08341, -0.08337");
}
}
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.08427, 0.08416, 0.08387, 0.08356, 0.08353, 0.08354, 0.08376, \
0.08374, 0.08374, 0.08374");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08367, -0.08357, -0.08334, -0.08329, -0.0832, -0.08323, -0.08344, \
-0.08336, -0.08352, -0.0834");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1214, 0.123, 0.1243, 0.1254, 0.1265, 0.1275, 0.1284, 0.1289, \
0.1292, 0.1292");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.0841, -0.08388, -0.08349, -0.08327, -0.08328, -0.08323, -0.08349, \
-0.08347, -0.08347, -0.08343");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.0954, 0.08612, 0.08388, 0.08356, 0.08353, 0.08355, 0.08369, \
0.08362, 0.08373, 0.08371");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08364, -0.08362, -0.08351, -0.08344, -0.08327, -0.08327, -0.08344, \
-0.08346, -0.08352, -0.08346");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1252, 0.1258, 0.1278, 0.1305, 0.1328, 0.1347, 0.1362, 0.1371, \
0.1378, 0.1381");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08424, -0.08408, -0.08353, -0.0833, -0.08341, -0.08335, -0.08351, \
-0.08343, -0.08352, -0.08337");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.0959, 0.08627, 0.08397, 0.08362, 0.08353, 0.08362, 0.08379, \
0.08374, 0.08379, 0.08374");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08376, -0.0837, -0.0835, -0.08337, -0.08328, -0.08332, -0.08347, \
-0.08336, -0.08349, -0.08343");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09072, 0.09072, 0.09046, 0.09022, 0.09027, 0.09031, 0.09035, \
0.09034, 0.09032, 0.09005");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.0706, -0.07059, -0.07048, -0.07049, -0.07043, -0.07044, -0.07077, \
-0.07077, -0.071, -0.07108");
}
}
}
pin(A4) {
capacitance : 0.02289 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.08468, 0.08439, 0.0836, 0.08355, 0.08365, 0.08362, 0.08362, \
0.08374, 0.08367, 0.08379");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08394, -0.08386, -0.08339, -0.08321, -0.0832, -0.08324, -0.08346, \
-0.08338, -0.08347, -0.08338");
}
}
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.0845, 0.08428, 0.08364, 0.08362, 0.08341, 0.08348, 0.08376, \
0.08372, 0.08373, 0.08365");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08367, -0.08371, -0.08334, -0.0833, -0.08331, -0.08328, -0.08348, \
-0.0835, -0.08351, -0.08345");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.08453, 0.08444, 0.08367, 0.0836, 0.08365, 0.08361, 0.08373, \
0.08374, 0.08371, 0.08373");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08398, -0.08401, -0.08352, -0.08324, -0.08336, -0.08328, -0.08343, \
-0.08338, -0.08339, -0.08343");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.0845, 0.0843, 0.08356, 0.08356, 0.08368, 0.0836, 0.08376, 0.08377, \
0.08361, 0.08382");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08369, -0.08372, -0.08355, -0.08335, -0.08333, -0.08325, -0.08355, \
-0.08345, -0.08344, -0.08344");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.08454, 0.08444, 0.08368, 0.0836, 0.08365, 0.08361, 0.08372, \
0.08375, 0.08375, 0.08375");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08398, -0.08402, -0.08353, -0.08325, -0.08327, -0.08321, -0.0835, \
-0.08346, -0.08348, -0.08338");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.08457, 0.08431, 0.08372, 0.08365, 0.0836, 0.08346, 0.08374, \
0.08379, 0.08373, 0.08371");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08379, -0.08375, -0.08361, -0.08345, -0.08337, -0.08334, -0.08352, \
-0.08348, -0.08355, -0.08342");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.0846, 0.0845, 0.08377, 0.08365, 0.08359, 0.08353, 0.08379, 0.08376, \
0.08378, 0.08371");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.08402, -0.08385, -0.08372, -0.08336, -0.08332, -0.08326, -0.08349, \
-0.08337, -0.08346, -0.08346");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3)|(!A4))" ;
max_capacitance : 1.2 ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.06361, 0.06465, 0.06619, 0.06714, 0.06763, 0.06795, 0.06811, 0.0682, 0.06827, 0.0683",\
"0.06134, 0.06262, 0.06469, 0.0662, 0.06703, 0.06758, 0.06784, 0.06804, 0.06816, 0.06821",\
"0.07132, 0.07078, 0.06968, 0.06921, 0.06905, 0.06894, 0.06858, 0.06862, 0.06864, 0.06861",\
"0.1148, 0.1102, 0.1001, 0.09077, 0.08419, 0.07968, 0.0767, 0.07471, 0.07332, 0.0723",\
"0.2006, 0.191, 0.1679, 0.1444, 0.1253, 0.1112, 0.1012, 0.09367, 0.08825, 0.08424",\
"0.3329, 0.3186, 0.2821, 0.2404, 0.2037, 0.1747, 0.1522, 0.1348, 0.1219, 0.1119",\
"0.5145, 0.4966, 0.4477, 0.3861, 0.3283, 0.2794, 0.2398, 0.2083, 0.1831, 0.1633",\
"0.7475, 0.7271, 0.6675, 0.5872, 0.5057, 0.4337, 0.3725, 0.3221, 0.2808, 0.247",\
"1.036, 1.012, 0.9445, 0.8464, 0.7409, 0.6432, 0.5573, 0.4839, 0.4224, 0.3708",\
"1.382, 1.356, 1.28, 1.167, 1.038, 0.9132, 0.8005, 0.7011, 0.6152, 0.5421");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.3071, 0.3113, 0.3193, 0.3232, 0.3252, 0.3288, 0.3335, 0.3378, 0.3421, 0.3428",\
"0.3064, 0.3103, 0.3174, 0.3241, 0.3283, 0.3306, 0.3367, 0.3396, 0.3464, 0.3514",\
"0.3208, 0.3214, 0.3231, 0.3266, 0.3298, 0.3342, 0.3364, 0.341, 0.3457, 0.3485",\
"0.369, 0.3641, 0.3562, 0.3487, 0.3461, 0.3461, 0.3468, 0.3468, 0.3515, 0.3557",\
"0.4655, 0.4553, 0.4315, 0.4101, 0.3911, 0.3785, 0.372, 0.368, 0.3659, 0.3665",\
"0.6139, 0.5994, 0.561, 0.5179, 0.4819, 0.4501, 0.431, 0.4152, 0.4051, 0.4",\
"0.8179, 0.7996, 0.7489, 0.6832, 0.6247, 0.5743, 0.5329, 0.503, 0.4753, 0.4562",\
"1.079, 1.059, 0.9968, 0.9136, 0.8268, 0.7525, 0.6884, 0.6359, 0.5894, 0.557",\
"1.402, 1.379, 1.309, 1.207, 1.094, 0.9901, 0.9041, 0.8263, 0.7594, 0.7082",\
"1.788, 1.763, 1.686, 1.57, 1.435, 1.302, 1.185, 1.084, 0.989, 0.909");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.064, 0.06494, 0.06645, 0.06727, 0.06775, 0.06797, 0.06814, 0.06822, 0.0683, 0.06834",\
"0.05941, 0.06097, 0.0638, 0.06575, 0.0668, 0.06735, 0.06771, 0.0679, 0.06804, 0.06814",\
"0.06087, 0.06155, 0.06321, 0.06503, 0.06626, 0.06699, 0.06744, 0.06774, 0.06792, 0.06808",\
"0.0961, 0.09299, 0.08662, 0.08123, 0.07748, 0.07494, 0.07324, 0.07205, 0.07127, 0.0707",\
"0.1773, 0.1693, 0.1501, 0.1306, 0.1151, 0.1037, 0.0955, 0.08944, 0.08503, 0.08177",\
"0.3088, 0.2959, 0.262, 0.224, 0.1909, 0.165, 0.1448, 0.1294, 0.1176, 0.1085",\
"0.4918, 0.4748, 0.4279, 0.3689, 0.3142, 0.2684, 0.2314, 0.2017, 0.1783, 0.1596",\
"0.7282, 0.708, 0.6501, 0.5715, 0.4924, 0.4226, 0.3638, 0.3156, 0.2757, 0.2434",\
"1.021, 0.9982, 0.9308, 0.8344, 0.7305, 0.6337, 0.5499, 0.4788, 0.4187, 0.3684",\
"1.373, 1.348, 1.272, 1.16, 1.033, 0.9079, 0.7957, 0.698, 0.6138, 0.5418");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.4358, 0.4376, 0.44, 0.4422, 0.4437, 0.4459, 0.4495, 0.4542, 0.4589, 0.4642",\
"0.4335, 0.4357, 0.4395, 0.4431, 0.4459, 0.4481, 0.4513, 0.4563, 0.4617, 0.4674",\
"0.4425, 0.4419, 0.443, 0.4456, 0.4476, 0.4502, 0.4538, 0.4574, 0.4639, 0.4696",\
"0.4876, 0.4836, 0.4756, 0.4683, 0.4635, 0.4617, 0.4632, 0.465, 0.4675, 0.4732",\
"0.5839, 0.5753, 0.5539, 0.5307, 0.5112, 0.4977, 0.4898, 0.4869, 0.4848, 0.4876",\
"0.7347, 0.7229, 0.6876, 0.6455, 0.6061, 0.5748, 0.551, 0.5359, 0.5258, 0.5193",\
"0.942, 0.9269, 0.8819, 0.8185, 0.7571, 0.7026, 0.659, 0.6248, 0.6007, 0.5837",\
"1.208, 1.191, 1.139, 1.058, 0.9701, 0.8919, 0.8235, 0.7667, 0.7217, 0.6856",\
"1.537, 1.518, 1.458, 1.365, 1.254, 1.146, 1.052, 0.9672, 0.8984, 0.8397",\
"1.931, 1.91, 1.845, 1.741, 1.611, 1.473, 1.347, 1.237, 1.139, 1.054");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2&A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.0638, 0.06479, 0.06636, 0.06735, 0.06782, 0.06809, 0.06825, 0.06833, 0.0684, 0.06848",\
"0.0585, 0.06033, 0.06362, 0.06575, 0.0668, 0.06745, 0.06781, 0.06803, 0.06818, 0.06829",\
"0.05289, 0.05458, 0.05844, 0.06195, 0.06419, 0.06563, 0.0665, 0.06703, 0.06738, 0.06762",\
"0.07558, 0.07407, 0.07199, 0.07081, 0.07008, 0.06963, 0.06928, 0.06916, 0.06903, 0.06892",\
"0.148, 0.142, 0.1275, 0.1136, 0.1026, 0.09444, 0.08849, 0.08412, 0.08091, 0.07848",\
"0.2778, 0.2664, 0.2373, 0.2045, 0.1764, 0.1539, 0.1367, 0.1232, 0.1128, 0.1048",\
"0.4659, 0.4501, 0.4069, 0.3525, 0.3019, 0.2596, 0.2254, 0.1977, 0.1754, 0.1576",\
"0.7135, 0.6944, 0.6386, 0.5634, 0.4874, 0.4202, 0.3638, 0.317, 0.2783, 0.2463",\
"1.022, 0.9998, 0.9341, 0.8396, 0.7373, 0.6425, 0.5596, 0.4891, 0.4295, 0.3794",\
"1.393, 1.369, 1.295, 1.183, 1.057, 0.932, 0.8199, 0.7218, 0.6372, 0.5644");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.6075, 0.6084, 0.6087, 0.61, 0.6115, 0.6141, 0.6184, 0.6205, 0.6252, 0.632",\
"0.6015, 0.602, 0.6035, 0.6055, 0.6074, 0.6098, 0.6144, 0.6187, 0.6216, 0.6255",\
"0.6049, 0.6039, 0.6036, 0.6043, 0.6055, 0.608, 0.6119, 0.6155, 0.6198, 0.6255",\
"0.6484, 0.6448, 0.6354, 0.6266, 0.6214, 0.6184, 0.6184, 0.6205, 0.6234, 0.6277",\
"0.7447, 0.736, 0.7161, 0.6916, 0.6705, 0.6562, 0.6472, 0.6425, 0.6414, 0.6424",\
"0.9005, 0.8886, 0.8536, 0.8114, 0.7688, 0.7347, 0.7127, 0.694, 0.6814, 0.6763",\
"1.119, 1.103, 1.058, 0.9934, 0.929, 0.8711, 0.8239, 0.7869, 0.7588, 0.74",\
"1.4, 1.383, 1.329, 1.247, 1.155, 1.07, 0.9971, 0.9359, 0.8869, 0.848",\
"1.749, 1.731, 1.669, 1.572, 1.456, 1.34, 1.239, 1.147, 1.072, 1.009",\
"2.17, 2.149, 2.082, 1.973, 1.837, 1.689, 1.553, 1.433, 1.326, 1.235");
}
}
internal_power() {
related_pin : "A4" ;
when : "A1&A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.06372, 0.06477, 0.06636, 0.06728, 0.06777, 0.06807, 0.06822, 0.06826, 0.06834, 0.0684",\
"0.05859, 0.06036, 0.06359, 0.06561, 0.06673, 0.06739, 0.06779, 0.06802, 0.06813, 0.06822",\
"0.05114, 0.05305, 0.05732, 0.06135, 0.06396, 0.06542, 0.06637, 0.06698, 0.06734, 0.06759",\
"0.06871, 0.06797, 0.06725, 0.06754, 0.06775, 0.06803, 0.06824, 0.06835, 0.06841, 0.06846",\
"0.1377, 0.1325, 0.1202, 0.1083, 0.09903, 0.09225, 0.08702, 0.08306, 0.08007, 0.07785",\
"0.2673, 0.2571, 0.2308, 0.2005, 0.1745, 0.1535, 0.137, 0.1242, 0.114, 0.106",\
"0.4614, 0.4466, 0.406, 0.3546, 0.306, 0.2651, 0.2315, 0.2041, 0.1818, 0.1637",\
"0.7213, 0.7025, 0.6487, 0.5762, 0.5017, 0.4357, 0.3798, 0.3329, 0.2937, 0.261",\
"1.047, 1.025, 0.9605, 0.8683, 0.7681, 0.6733, 0.5904, 0.5191, 0.4582, 0.4065",\
"1.442, 1.418, 1.344, 1.234, 1.108, 0.9842, 0.8707, 0.7705, 0.6842, 0.6091");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.7171, 0.7172, 0.7177, 0.7191, 0.7202, 0.7222, 0.7265, 0.7312, 0.7337, 0.7409",\
"0.7116, 0.7116, 0.713, 0.7135, 0.7153, 0.7183, 0.7215, 0.7233, 0.7291, 0.7351",\
"0.7169, 0.7157, 0.7141, 0.7134, 0.7139, 0.7165, 0.719, 0.7222, 0.7273, 0.7301",\
"0.7624, 0.7583, 0.7475, 0.7373, 0.7303, 0.7269, 0.7262, 0.7276, 0.7312, 0.7337",\
"0.8635, 0.8546, 0.833, 0.8052, 0.782, 0.7669, 0.7575, 0.7506, 0.751, 0.7489",\
"1.028, 1.015, 0.978, 0.9326, 0.888, 0.8507, 0.8252, 0.8061, 0.7946, 0.7831",\
"1.259, 1.244, 1.196, 1.127, 1.057, 0.9947, 0.9436, 0.9036, 0.8705, 0.8533",\
"1.561, 1.543, 1.485, 1.398, 1.298, 1.206, 1.126, 1.061, 1.008, 0.9646",\
"1.937, 1.916, 1.851, 1.747, 1.62, 1.496, 1.384, 1.286, 1.204, 1.135",\
"2.389, 2.367, 2.295, 2.178, 2.028, 1.87, 1.72, 1.588, 1.471, 1.374");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.05812, 0.07417, 0.1308, 0.238, 0.4047, 0.6379, 0.9452, 1.332, 1.804, 2.366",\
"0.06252, 0.07843, 0.1349, 0.2424, 0.4092, 0.6428, 0.9499, 1.337, 1.808, 2.371",\
"0.078, 0.09603, 0.1525, 0.2591, 0.4255, 0.6587, 0.9656, 1.353, 1.825, 2.387",\
"0.09058, 0.1133, 0.1827, 0.295, 0.4595, 0.6913, 0.9975, 1.384, 1.855, 2.418",\
"0.09592, 0.1245, 0.2084, 0.3402, 0.517, 0.7466, 1.051, 1.435, 1.905, 2.467",\
"0.09152, 0.1261, 0.2265, 0.3798, 0.5803, 0.8282, 1.13, 1.512, 1.98, 2.539",\
"0.0768, 0.1173, 0.2348, 0.4111, 0.6367, 0.9121, 1.237, 1.619, 2.083, 2.639",\
"0.0503, 0.0967, 0.2308, 0.4321, 0.6859, 0.9886, 1.344, 1.753, 2.219, 2.771",\
"0.0111, 0.0636, 0.2149, 0.4411, 0.7242, 1.058, 1.443, 1.885, 2.382, 2.938",\
"-0.0415, 0.0175, 0.1857, 0.4374, 0.7498, 1.116, 1.534, 2.008, 2.541, 3.132");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.06703, 0.08476, 0.1445, 0.2562, 0.4283, 0.6699, 0.9869, 1.387, 1.875, 2.457",\
"0.0749, 0.09236, 0.1523, 0.2644, 0.4374, 0.679, 0.9957, 1.395, 1.885, 2.466",\
"0.1056, 0.1236, 0.1821, 0.2932, 0.4657, 0.7077, 1.025, 1.425, 1.913, 2.494",\
"0.1498, 0.1727, 0.2421, 0.3536, 0.5242, 0.7641, 1.081, 1.481, 1.968, 2.55",\
"0.205, 0.2339, 0.3177, 0.4484, 0.6215, 0.8585, 1.172, 1.571, 2.057, 2.636",\
"0.2706, 0.3061, 0.4074, 0.5585, 0.7565, 0.9973, 1.308, 1.702, 2.186, 2.763",\
"0.3459, 0.3888, 0.5086, 0.6852, 0.9068, 1.177, 1.492, 1.882, 2.361, 2.934",\
"0.4334, 0.4827, 0.6225, 0.8252, 1.076, 1.373, 1.721, 2.116, 2.59, 3.161",\
"0.5328, 0.5888, 0.7482, 0.9784, 1.261, 1.587, 1.966, 2.397, 2.878, 3.442",\
"0.6441, 0.7074, 0.8859, 1.144, 1.46, 1.822, 2.231, 2.697, 3.214, 3.786");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.09292, 0.1231, 0.2242, 0.4123, 0.7025, 1.11, 1.647, 2.321, 3.145, 4.127",\
"0.09065, 0.1217, 0.2241, 0.4122, 0.7023, 1.111, 1.647, 2.321, 3.145, 4.125",\
"0.1038, 0.1316, 0.2226, 0.4118, 0.7034, 1.11, 1.646, 2.321, 3.147, 4.123",\
"0.1345, 0.1622, 0.2558, 0.4217, 0.7021, 1.11, 1.645, 2.322, 3.147, 4.129",\
"0.1855, 0.2163, 0.3103, 0.4808, 0.733, 1.111, 1.646, 2.322, 3.147, 4.129",\
"0.2474, 0.2838, 0.3905, 0.5614, 0.8202, 1.169, 1.658, 2.322, 3.146, 4.13",\
"0.318, 0.3616, 0.4848, 0.672, 0.9306, 1.288, 1.743, 2.35, 3.147, 4.124",\
"0.3968, 0.449, 0.5924, 0.8024, 1.071, 1.431, 1.894, 2.467, 3.2, 4.134",\
"0.4846, 0.5442, 0.7098, 0.949, 1.241, 1.604, 2.074, 2.654, 3.349, 4.219",\
"0.582, 0.6484, 0.84, 1.104, 1.428, 1.809, 2.282, 2.871, 3.571, 4.402");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.08317, 0.1119, 0.2122, 0.404, 0.7028, 1.122, 1.677, 2.369, 3.218, 4.227",\
"0.08328, 0.1119, 0.2122, 0.4038, 0.7025, 1.122, 1.674, 2.373, 3.219, 4.23",\
"0.09606, 0.1191, 0.2123, 0.4042, 0.7025, 1.122, 1.673, 2.368, 3.216, 4.232",\
"0.1333, 0.1593, 0.2427, 0.4072, 0.7019, 1.122, 1.675, 2.368, 3.223, 4.229",\
"0.1873, 0.217, 0.3071, 0.4639, 0.7154, 1.121, 1.673, 2.368, 3.216, 4.229",\
"0.2512, 0.2877, 0.3897, 0.5586, 0.7976, 1.15, 1.673, 2.367, 3.215, 4.234",\
"0.3244, 0.3678, 0.4908, 0.6718, 0.9252, 1.258, 1.72, 2.369, 3.215, 4.225",\
"0.4018, 0.4554, 0.601, 0.8078, 1.072, 1.421, 1.855, 2.441, 3.223, 4.225",\
"0.4862, 0.55, 0.721, 0.9586, 1.244, 1.603, 2.059, 2.602, 3.318, 4.244",\
"0.5794, 0.6504, 0.8484, 1.121, 1.439, 1.813, 2.282, 2.841, 3.508, 4.361");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.08144, 0.09788, 0.1545, 0.2618, 0.4281, 0.6615, 0.9689, 1.355, 1.827, 2.391",\
"0.08389, 0.1005, 0.1577, 0.2651, 0.4316, 0.6652, 0.9726, 1.359, 1.831, 2.394",\
"0.09048, 0.1087, 0.1674, 0.2751, 0.4417, 0.6753, 0.9825, 1.369, 1.841, 2.405",\
"0.09774, 0.1189, 0.1847, 0.2975, 0.4637, 0.6963, 1.003, 1.389, 1.862, 2.423",\
"0.09791, 0.1242, 0.2026, 0.3267, 0.5011, 0.733, 1.038, 1.423, 1.894, 2.456",\
"0.08724, 0.1191, 0.2122, 0.3553, 0.5438, 0.7868, 1.091, 1.475, 1.943, 2.504",\
"0.0647, 0.1014, 0.2101, 0.3753, 0.5861, 0.845, 1.163, 1.547, 2.013, 2.571",\
"0.0282, 0.0702, 0.1945, 0.3826, 0.6205, 0.903, 1.238, 1.637, 2.105, 2.661",\
"-0.0232, 0.0241, 0.1637, 0.3757, 0.6412, 0.9536, 1.313, 1.73, 2.216, 2.775",\
"-0.0913, -0.0385, 0.1174, 0.3526, 0.6468, 0.9911, 1.382, 1.823, 2.329, 2.906");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.09405, 0.1111, 0.17, 0.2807, 0.4529, 0.6937, 1.011, 1.411, 1.899, 2.479",\
"0.1014, 0.1187, 0.1779, 0.2894, 0.4617, 0.7024, 1.019, 1.42, 1.908, 2.49",\
"0.1321, 0.1489, 0.2073, 0.318, 0.4905, 0.7317, 1.048, 1.448, 1.937, 2.518",\
"0.1856, 0.2058, 0.2696, 0.3787, 0.5485, 0.7884, 1.105, 1.504, 1.992, 2.573",\
"0.2539, 0.2783, 0.3535, 0.4773, 0.6469, 0.8831, 1.197, 1.595, 2.079, 2.661",\
"0.3357, 0.3651, 0.4545, 0.5956, 0.7862, 1.024, 1.333, 1.727, 2.21, 2.788",\
"0.4316, 0.466, 0.5709, 0.7326, 0.9449, 1.208, 1.519, 1.908, 2.387, 2.961",\
"0.5418, 0.5819, 0.7027, 0.8881, 1.124, 1.412, 1.753, 2.145, 2.617, 3.185",\
"0.6674, 0.7133, 0.8504, 1.059, 1.324, 1.637, 2.007, 2.431, 2.908, 3.47",\
"0.8086, 0.8595, 1.014, 1.248, 1.542, 1.887, 2.283, 2.739, 3.25, 3.817");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.09757, 0.1261, 0.2251, 0.4116, 0.703, 1.11, 1.647, 2.322, 3.144, 4.129",\
"0.09788, 0.1262, 0.2246, 0.4116, 0.7027, 1.11, 1.646, 2.322, 3.143, 4.127",\
"0.1135, 0.1383, 0.2277, 0.4125, 0.7031, 1.11, 1.645, 2.321, 3.145, 4.128",\
"0.1449, 0.1688, 0.2565, 0.4238, 0.7036, 1.11, 1.646, 2.322, 3.144, 4.127",\
"0.2013, 0.2258, 0.3074, 0.469, 0.7283, 1.114, 1.645, 2.322, 3.147, 4.13",\
"0.2704, 0.2982, 0.3856, 0.5416, 0.7918, 1.154, 1.659, 2.322, 3.147, 4.13",\
"0.3484, 0.3802, 0.4808, 0.6454, 0.8866, 1.239, 1.714, 2.346, 3.148, 4.124",\
"0.4352, 0.472, 0.5878, 0.769, 1.018, 1.358, 1.822, 2.42, 3.185, 4.138",\
"0.5292, 0.5722, 0.7042, 0.9094, 1.174, 1.513, 1.964, 2.55, 3.281, 4.19",\
"0.6328, 0.682, 0.8318, 1.059, 1.349, 1.702, 2.146, 2.722, 3.436, 4.307");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.1218, 0.1506, 0.2519, 0.444, 0.7433, 1.163, 1.713, 2.409, 3.254, 4.263",\
"0.1216, 0.1508, 0.2519, 0.4444, 0.7433, 1.163, 1.712, 2.408, 3.256, 4.267",\
"0.1264, 0.1526, 0.2517, 0.4439, 0.743, 1.161, 1.713, 2.407, 3.253, 4.266",\
"0.1658, 0.1914, 0.2727, 0.4457, 0.7429, 1.162, 1.712, 2.407, 3.256, 4.262",\
"0.221, 0.2488, 0.3383, 0.4942, 0.7524, 1.161, 1.713, 2.406, 3.254, 4.265",\
"0.2885, 0.322, 0.4206, 0.5872, 0.827, 1.184, 1.713, 2.406, 3.254, 4.265",\
"0.3646, 0.4048, 0.5204, 0.6984, 0.9526, 1.286, 1.753, 2.41, 3.253, 4.263",\
"0.4486, 0.4968, 0.6338, 0.8318, 1.096, 1.447, 1.883, 2.472, 3.262, 4.261",\
"0.5398, 0.595, 0.7542, 0.982, 1.265, 1.626, 2.08, 2.629, 3.347, 4.282",\
"0.6364, 0.7014, 0.8844, 1.144, 1.457, 1.83, 2.304, 2.862, 3.536, 4.395");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.1043, 0.1208, 0.1775, 0.2848, 0.4511, 0.6846, 0.992, 1.378, 1.85, 2.413",\
"0.1072, 0.1239, 0.1811, 0.2885, 0.4553, 0.6892, 0.9961, 1.382, 1.855, 2.417",\
"0.1112, 0.1291, 0.1876, 0.2956, 0.4626, 0.6962, 1.004, 1.39, 1.862, 2.425",\
"0.1101, 0.1302, 0.1934, 0.3052, 0.4719, 0.7049, 1.012, 1.399, 1.871, 2.433",\
"0.1007, 0.1249, 0.1973, 0.316, 0.4883, 0.7207, 1.026, 1.411, 1.883, 2.445",\
"0.07781, 0.1067, 0.1929, 0.3257, 0.5066, 0.7465, 1.051, 1.435, 1.904, 2.465",\
"0.04, 0.0742, 0.174, 0.3263, 0.5235, 0.7727, 1.086, 1.471, 1.937, 2.494",\
"-0.0131, 0.0255, 0.1391, 0.3119, 0.5316, 0.7979, 1.122, 1.515, 1.984, 2.539",\
"-0.0846, -0.0414, 0.0865, 0.2805, 0.5248, 0.8148, 1.156, 1.56, 2.039, 2.598",\
"-0.1752, -0.1274, 0.0147, 0.2297, 0.5, 0.8171, 1.182, 1.603, 2.093, 2.664");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.123, 0.141, 0.2019, 0.3148, 0.4881, 0.73, 1.048, 1.448, 1.935, 2.517",\
"0.1293, 0.1474, 0.2085, 0.3215, 0.495, 0.7367, 1.055, 1.455, 1.943, 2.522",\
"0.1585, 0.1763, 0.2368, 0.3494, 0.5225, 0.7646, 1.082, 1.482, 1.971, 2.552",\
"0.2204, 0.2393, 0.2998, 0.4099, 0.581, 0.8214, 1.138, 1.538, 2.025, 2.606",\
"0.3011, 0.3231, 0.3934, 0.5115, 0.6797, 0.9166, 1.23, 1.628, 2.114, 2.694",\
"0.3994, 0.425, 0.5059, 0.6392, 0.823, 1.058, 1.367, 1.761, 2.243, 2.821",\
"0.5153, 0.5453, 0.6382, 0.7883, 0.9916, 1.247, 1.556, 1.943, 2.421, 2.995",\
"0.6494, 0.6838, 0.7903, 0.9597, 1.183, 1.461, 1.795, 2.182, 2.654, 3.223",\
"0.8032, 0.8422, 0.962, 1.152, 1.399, 1.699, 2.059, 2.475, 2.948, 3.508",\
"0.977, 1.021, 1.155, 1.366, 1.638, 1.964, 2.348, 2.794, 3.296, 3.859");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.09858, 0.1268, 0.2251, 0.4115, 0.7029, 1.111, 1.647, 2.32, 3.145, 4.129",\
"0.09892, 0.1269, 0.2252, 0.4121, 0.702, 1.11, 1.647, 2.322, 3.145, 4.126",\
"0.1104, 0.1348, 0.2267, 0.4124, 0.7028, 1.11, 1.647, 2.323, 3.143, 4.126",\
"0.1376, 0.1609, 0.2497, 0.421, 0.7036, 1.11, 1.646, 2.321, 3.147, 4.131",\
"0.1943, 0.2152, 0.2925, 0.4567, 0.7238, 1.114, 1.646, 2.321, 3.147, 4.131",\
"0.2701, 0.2928, 0.3685, 0.5183, 0.774, 1.148, 1.657, 2.322, 3.143, 4.129",\
"0.3584, 0.381, 0.4642, 0.6152, 0.8526, 1.214, 1.705, 2.344, 3.15, 4.124",\
"0.4526, 0.4802, 0.5732, 0.7344, 0.9726, 1.31, 1.788, 2.407, 3.188, 4.14",\
"0.5574, 0.5882, 0.6928, 0.87, 1.118, 1.449, 1.904, 2.509, 3.265, 4.194",\
"0.669, 0.7048, 0.8218, 1.018, 1.283, 1.623, 2.062, 2.643, 3.386, 4.286");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.1666, 0.1966, 0.3006, 0.4949, 0.7946, 1.215, 1.766, 2.462, 3.309, 4.321",\
"0.1669, 0.1969, 0.3005, 0.4948, 0.7945, 1.215, 1.767, 2.461, 3.309, 4.32",\
"0.1658, 0.1961, 0.3003, 0.4947, 0.7953, 1.214, 1.767, 2.462, 3.311, 4.318",\
"0.1995, 0.2241, 0.3113, 0.4944, 0.7951, 1.215, 1.767, 2.462, 3.31, 4.318",\
"0.2573, 0.2845, 0.3746, 0.5315, 0.8004, 1.215, 1.767, 2.461, 3.309, 4.32",\
"0.329, 0.3606, 0.4576, 0.6244, 0.8656, 1.232, 1.766, 2.461, 3.309, 4.32",\
"0.4116, 0.4476, 0.5586, 0.734, 0.9896, 1.325, 1.801, 2.463, 3.308, 4.318",\
"0.5018, 0.5464, 0.6734, 0.8678, 1.13, 1.481, 1.922, 2.518, 3.316, 4.318",\
"0.5996, 0.6498, 0.7994, 1.016, 1.294, 1.658, 2.113, 2.669, 3.396, 4.335",\
"0.707, 0.7638, 0.9324, 1.181, 1.487, 1.857, 2.33, 2.893, 3.574, 4.438");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.1128, 0.1293, 0.1861, 0.2932, 0.4598, 0.6933, 1, 1.387, 1.859, 2.421",\
"0.1152, 0.1318, 0.189, 0.2966, 0.4631, 0.6971, 1.004, 1.391, 1.863, 2.425",\
"0.1173, 0.1346, 0.1927, 0.3008, 0.468, 0.7016, 1.009, 1.396, 1.868, 2.43",\
"0.1114, 0.1303, 0.1916, 0.302, 0.4688, 0.7022, 1.009, 1.396, 1.868, 2.431",\
"0.09311, 0.1151, 0.1833, 0.2987, 0.4693, 0.7018, 1.007, 1.393, 1.864, 2.427",\
"0.05662, 0.08313, 0.1622, 0.289, 0.4663, 0.704, 1.009, 1.392, 1.861, 2.422",\
"0.0017, 0.0326, 0.1241, 0.2659, 0.4569, 0.7023, 1.013, 1.397, 1.863, 2.42",\
"-0.0732, -0.038, 0.0656, 0.2246, 0.4332, 0.694, 1.013, 1.403, 1.872, 2.426",\
"-0.1691, -0.1302, -0.0136, 0.1641, 0.3917, 0.6708, 1.006, 1.405, 1.88, 2.439",\
"-0.288, -0.2453, -0.1159, 0.0805, 0.3292, 0.6294, 0.9836, 1.399, 1.883, 2.449");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.1362, 0.1551, 0.2183, 0.3334, 0.5086, 0.7516, 1.07, 1.47, 1.958, 2.541",\
"0.1425, 0.1615, 0.2247, 0.3399, 0.5149, 0.758, 1.076, 1.477, 1.965, 2.548",\
"0.1723, 0.1909, 0.2534, 0.3681, 0.5429, 0.7856, 1.103, 1.504, 1.992, 2.573",\
"0.2387, 0.2573, 0.3176, 0.4292, 0.6016, 0.8427, 1.16, 1.559, 2.047, 2.627",\
"0.3281, 0.3494, 0.4175, 0.5327, 0.7009, 0.9389, 1.253, 1.65, 2.137, 2.716",\
"0.4388, 0.4629, 0.5393, 0.6683, 0.8479, 1.081, 1.391, 1.784, 2.267, 2.845",\
"0.5713, 0.599, 0.6857, 0.8275, 1.024, 1.275, 1.581, 1.968, 2.446, 3.019",\
"0.7262, 0.7577, 0.855, 1.014, 1.227, 1.498, 1.825, 2.21, 2.681, 3.249",\
"0.9057, 0.9406, 1.05, 1.226, 1.459, 1.748, 2.099, 2.508, 2.977, 3.537",\
"1.111, 1.15, 1.27, 1.465, 1.72, 2.029, 2.4, 2.837, 3.332, 3.892");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.09858, 0.1265, 0.2248, 0.4117, 0.7026, 1.111, 1.647, 2.32, 3.143, 4.128",\
"0.09878, 0.1266, 0.225, 0.4121, 0.7029, 1.11, 1.646, 2.321, 3.146, 4.128",\
"0.1057, 0.1312, 0.2253, 0.412, 0.7027, 1.11, 1.646, 2.32, 3.145, 4.127",\
"0.1264, 0.1509, 0.2423, 0.4183, 0.7031, 1.11, 1.646, 2.321, 3.147, 4.129",\
"0.173, 0.195, 0.2774, 0.447, 0.7195, 1.114, 1.645, 2.322, 3.145, 4.128",\
"0.2425, 0.2633, 0.3421, 0.5018, 0.7629, 1.142, 1.658, 2.321, 3.146, 4.129",\
"0.327, 0.3498, 0.4286, 0.587, 0.8348, 1.201, 1.7, 2.344, 3.15, 4.126",\
"0.4232, 0.4468, 0.531, 0.6912, 0.9412, 1.292, 1.776, 2.401, 3.185, 4.142",\
"0.5262, 0.5532, 0.6458, 0.815, 1.069, 1.42, 1.884, 2.494, 3.256, 4.19",\
"0.6356, 0.6672, 0.7722, 0.9524, 1.217, 1.572, 2.035, 2.623, 3.369, 4.276");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.009278, 0.03834, 0.09382, 0.1803, 0.3016, 0.4612, 0.6623, 0.9077, 1.2");
values("0.1969, 0.2279, 0.3335, 0.5288, 0.8305, 1.252, 1.805, 2.501, 3.349, 4.36",\
"0.1972, 0.2277, 0.3328, 0.5292, 0.8304, 1.251, 1.804, 2.5, 3.35, 4.358",\
"0.1948, 0.2269, 0.3328, 0.5292, 0.8309, 1.252, 1.804, 2.501, 3.349, 4.36",\
"0.2204, 0.2461, 0.3384, 0.5286, 0.8312, 1.252, 1.804, 2.5, 3.349, 4.361",\
"0.2798, 0.3076, 0.397, 0.5582, 0.834, 1.252, 1.804, 2.5, 3.349, 4.359",\
"0.353, 0.384, 0.4808, 0.6482, 0.892, 1.265, 1.804, 2.499, 3.348, 4.359",\
"0.4376, 0.4736, 0.5806, 0.7566, 1.011, 1.352, 1.834, 2.501, 3.347, 4.358",\
"0.5318, 0.5736, 0.6962, 0.886, 1.152, 1.503, 1.948, 2.552, 3.354, 4.357",\
"0.6354, 0.6816, 0.8232, 1.034, 1.31, 1.676, 2.132, 2.695, 3.428, 4.374",\
"0.747, 0.8002, 0.96, 1.197, 1.496, 1.868, 2.344, 2.911, 3.599, 4.472");
}
}
}
}