blob: ea7ce0d08c24ccca1e0fc3fb838b17a98bc82a6f [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__nor4_2) {
area : 50.803200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.03171245" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.001735635" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.001644995" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.001503425" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.001554135" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.00141185" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.00140998" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.00139392" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.001542255" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.001324565" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.001322365" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.00130482" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.00131901" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.001301465" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.001301025" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.00129503" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.03171245" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01101 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.3169, 0.3169, 0.3165, 0.3163, 0.3161, 0.316, 0.316, 0.3159, \
0.3158, 0.3157");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03659, -0.0367, -0.03667, -0.03674, -0.03665, -0.03671, -0.0368, \
-0.0367, -0.03681, -0.0368");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.2186, 0.2187, 0.2182, 0.2179, 0.2179, 0.2177, 0.2179, 0.2177, \
0.2178, 0.2177");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.0364, -0.03649, -0.03648, -0.0366, -0.0365, -0.03652, -0.03661, \
-0.03651, -0.03663, -0.03663");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.2173, 0.2174, 0.2171, 0.2168, 0.2168, 0.2166, 0.2167, 0.2166, \
0.2166, 0.2166");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03649, -0.03661, -0.03654, -0.03665, -0.03657, -0.03658, -0.0367, \
-0.03657, -0.03668, -0.03668");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.09661, 0.0966, 0.09649, 0.09646, 0.09644, 0.09647, 0.0966, 0.09644, \
0.09649, 0.09654");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03841, -0.0384, -0.03842, -0.03846, -0.03848, -0.03852, -0.03861, \
-0.03849, -0.03861, -0.03861");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.09615, 0.09615, 0.09604, 0.09602, 0.09602, 0.09591, 0.09613, \
0.0959, 0.09594, 0.09605");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03833, -0.03844, -0.03847, -0.03849, -0.03847, -0.03849, -0.03858, \
-0.03847, -0.03863, -0.03859");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.09614, 0.09614, 0.09603, 0.09583, 0.09597, 0.09587, 0.09608, \
0.09593, 0.09598, 0.09603");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03838, -0.03851, -0.03847, -0.03847, -0.03847, -0.03852, -0.03858, \
-0.03846, -0.03862, -0.03859");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.09595, 0.09595, 0.09581, 0.09573, 0.09573, 0.09575, 0.09573, \
0.09565, 0.09579, 0.09574");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03836, -0.03844, -0.03844, -0.03844, -0.03843, -0.03848, -0.03864, \
-0.03848, -0.03858, -0.03858");
}
}
}
pin(A2) {
capacitance : 0.01123 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.2211, 0.221, 0.2211, 0.221, 0.2207, 0.2206, 0.2206, 0.2203, \
0.2204, 0.2203");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03887, -0.03891, -0.03893, -0.03908, -0.03902, -0.03908, -0.03919, \
-0.03911, -0.03929, -0.03928");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.1223, 0.1224, 0.1224, 0.1225, 0.1225, 0.1222, 0.1224, 0.1221, \
0.1222, 0.1222");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03896, -0.039, -0.03902, -0.0392, -0.03909, -0.03916, -0.03925, \
-0.03924, -0.0394, -0.03939");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.1217, 0.1217, 0.1217, 0.1219, 0.1216, 0.1215, 0.1217, 0.1214, \
0.1215, 0.1214");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03918, -0.03926, -0.03925, -0.0393, -0.03936, -0.03934, -0.03955, \
-0.03942, -0.03956, -0.03963");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.1481, 0.1482, 0.1483, 0.1481, 0.1482, 0.148, 0.1482, 0.148, \
0.1481, 0.1482");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.1229, -0.1213, -0.1237, -0.135, -0.1409, -0.1438, -0.1457, \
-0.146, -0.1468, -0.1471");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.08285, 0.08286, 0.08273, 0.08295, 0.08304, 0.08292, 0.08317, \
0.08292, 0.08312, 0.08314");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.09077, -0.08793, -0.08501, -0.08385, -0.08277, -0.08128, -0.08001, \
-0.07866, -0.07721, -0.07595");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.08256, 0.0826, 0.08274, 0.08293, 0.08269, 0.08282, 0.083, 0.08282, \
0.08305, 0.08299");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.103, -0.1008, -0.09524, -0.08883, -0.0829, -0.07803, -0.07463, \
-0.0716, -0.06942, -0.06742");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.0824, 0.08258, 0.08258, 0.08264, 0.08265, 0.08259, 0.08283, \
0.08278, 0.08282, 0.08281");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.09822, -0.09564, -0.08965, -0.08234, -0.07582, -0.07071, -0.06701, \
-0.06376, -0.06173, -0.05975");
}
}
}
pin(A3) {
capacitance : 0.01089 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.09304, 0.09301, 0.09314, 0.09328, 0.09324, 0.09319, 0.09319, \
0.09293, 0.09301, 0.09292");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.04657, -0.04662, -0.04674, -0.04668, -0.04665, -0.04665, -0.04686, \
-0.0468, -0.04696, -0.04698");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.149, 0.149, 0.1488, 0.1485, 0.1487, 0.1487, 0.1486, 0.1485, \
0.1487, 0.1488");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.1216, -0.121, -0.1273, -0.1378, -0.1418, -0.1431, -0.1442, \
-0.1444, -0.1451, -0.1454");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.08447, 0.08455, 0.08455, 0.0847, 0.08467, 0.08467, 0.08492, \
0.0848, 0.0849, 0.08488");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.1099, -0.1081, -0.1038, -0.09814, -0.09249, -0.08801, -0.0851, \
-0.0823, -0.08059, -0.07914");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.151, 0.1509, 0.1509, 0.1505, 0.1506, 0.1506, 0.1507, 0.1506, \
0.1508, 0.1507");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.1072, -0.1079, -0.1165, -0.1293, -0.1369, -0.1404, -0.1424, \
-0.1432, -0.144, -0.1447");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.08284, 0.08292, 0.0828, 0.08307, 0.08292, 0.08306, 0.08318, \
0.08297, 0.08315, 0.08318");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.09312, -0.08943, -0.08405, -0.08106, -0.07876, -0.077, -0.0758, \
-0.07448, -0.07334, -0.07242");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.1483, 0.1484, 0.1481, 0.1479, 0.1479, 0.1479, 0.1481, 0.1479, \
0.1481, 0.1481");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.134, -0.1336, -0.1377, -0.1411, -0.1422, -0.1431, -0.1442, \
-0.1443, -0.1451, -0.1453");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.08474, 0.08482, 0.08492, 0.08515, 0.08507, 0.08499, 0.08529, \
0.08503, 0.08516, 0.08521");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.1256, -0.1244, -0.1215, -0.1178, -0.1146, -0.1118, -0.1103, \
-0.1084, -0.1077, -0.1069");
}
}
}
pin(A4) {
capacitance : 0.01022 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.1478, 0.1478, 0.1475, 0.1481, 0.148, 0.148, 0.1482, 0.1479, \
0.1481, 0.1482");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.132, -0.1331, -0.1403, -0.1431, -0.1445, -0.1453, -0.1459, \
-0.1457, -0.1465, -0.1466");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.1501, 0.1501, 0.1498, 0.1502, 0.1501, 0.1502, 0.1503, 0.1501, \
0.1502, 0.1501");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.119, -0.1236, -0.1322, -0.137, -0.1397, -0.1414, -0.1428, -0.143, \
-0.1439, -0.1443");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.1475, 0.1475, 0.1474, 0.1477, 0.1476, 0.1477, 0.1479, 0.1479, \
0.1479, 0.1478");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.1404, -0.1407, -0.143, -0.144, -0.1448, -0.1452, -0.1458, -0.1455, \
-0.1462, -0.1464");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.152, 0.1522, 0.152, 0.1527, 0.1522, 0.1524, 0.1526, 0.1523, \
0.1523, 0.1524");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.1177, -0.1223, -0.129, -0.1341, -0.1376, -0.1399, -0.1417, \
-0.1421, -0.1432, -0.1437");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.1475, 0.1475, 0.1478, 0.1477, 0.1475, 0.1478, 0.148, 0.1478, \
0.148, 0.1478");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.1393, -0.1395, -0.1424, -0.1438, -0.1448, -0.1452, -0.1458, \
-0.1456, -0.1462, -0.1464");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.1484, 0.1486, 0.1484, 0.1487, 0.1485, 0.1486, 0.1488, 0.1486, \
0.1487, 0.1486");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.1298, -0.1315, -0.1337, -0.137, -0.1396, -0.1414, -0.1428, \
-0.143, -0.1439, -0.1442");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.1475, 0.1474, 0.1474, 0.1477, 0.1478, 0.1478, 0.1478, 0.1477, \
0.1478, 0.1477");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.1406, -0.1409, -0.143, -0.144, -0.1449, -0.1452, -0.1458, -0.1455, \
-0.1462, -0.1464");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3)&(!A4))" ;
max_capacitance : 0.1798 ;
max_transition : 3.6 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("-0.02486, -0.02373, -0.02138, -0.01894, -0.01708, -0.01594, -0.01517, -0.01472, -0.01442, -0.01417",\
"-0.02033, -0.01949, -0.0173, -0.0145, -0.01232, -0.01063, -0.009683, -0.008985, -0.008441, -0.008173",\
"0.008005, 0.007744, 0.007077, 0.006411, 0.005771, 0.005277, 0.00497, 0.004566, 0.004323, 0.004175",\
"0.06515, 0.06328, 0.05844, 0.05213, 0.04554, 0.03938, 0.03431, 0.02993, 0.02644, 0.02358",\
"0.1547, 0.1517, 0.1429, 0.1296, 0.1149, 0.1009, 0.08851, 0.07742, 0.06806, 0.06027",\
"0.289, 0.2846, 0.2715, 0.2509, 0.2267, 0.2018, 0.1788, 0.1586, 0.1405, 0.1248",\
"0.4777, 0.4722, 0.4546, 0.4262, 0.3915, 0.3543, 0.3183, 0.2851, 0.2552, 0.2286",\
"0.7257, 0.7189, 0.697, 0.6611, 0.6155, 0.5654, 0.515, 0.4666, 0.4217, 0.3814",\
"1.036, 1.029, 1.002, 0.9592, 0.9033, 0.84, 0.7743, 0.7096, 0.6485, 0.5915",\
"1.413, 1.404, 1.374, 1.324, 1.258, 1.182, 1.101, 1.02, 0.9409, 0.8657");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.3935, 0.3941, 0.3961, 0.3979, 0.3997, 0.4014, 0.403, 0.4048, 0.4065, 0.4087",\
"0.3934, 0.3938, 0.3952, 0.3967, 0.3987, 0.4004, 0.4025, 0.4042, 0.4065, 0.4081",\
"0.4199, 0.4188, 0.4161, 0.4127, 0.4103, 0.4089, 0.4086, 0.4087, 0.41, 0.4109",\
"0.4928, 0.4897, 0.4816, 0.4702, 0.4582, 0.4481, 0.4402, 0.4346, 0.4308, 0.4285",\
"0.6134, 0.6092, 0.5963, 0.5772, 0.5549, 0.5333, 0.5139, 0.4976, 0.4839, 0.4741",\
"0.7852, 0.7797, 0.7627, 0.7367, 0.7051, 0.6719, 0.6398, 0.6102, 0.5836, 0.5616",\
"1.014, 1.008, 0.9864, 0.9531, 0.9128, 0.8689, 0.8235, 0.7807, 0.7399, 0.7029",\
"1.307, 1.299, 1.274, 1.234, 1.184, 1.129, 1.071, 1.015, 0.9589, 0.9064",\
"1.668, 1.659, 1.63, 1.583, 1.523, 1.457, 1.388, 1.317, 1.247, 1.179",\
"2.101, 2.092, 2.059, 2.006, 1.937, 1.857, 1.775, 1.692, 1.607, 1.525");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.06817, 0.06851, 0.06836, 0.06878, 0.06879, 0.069, 0.06905, 0.06917, 0.0692, 0.0692",\
"0.07014, 0.06985, 0.07022, 0.07017, 0.07016, 0.07046, 0.07038, 0.07041, 0.07041, 0.07043",\
"0.08795, 0.08749, 0.08588, 0.08381, 0.08222, 0.08062, 0.0796, 0.07862, 0.07804, 0.07754",\
"0.1348, 0.1336, 0.129, 0.1227, 0.1161, 0.1094, 0.1042, 0.0998, 0.09621, 0.09332",\
"0.2231, 0.2205, 0.2119, 0.1988, 0.1843, 0.1698, 0.1568, 0.1453, 0.1355, 0.1274",\
"0.3652, 0.3612, 0.3477, 0.3272, 0.3024, 0.2765, 0.2521, 0.23, 0.2105, 0.1936",\
"0.5686, 0.5631, 0.5451, 0.5161, 0.4801, 0.441, 0.4025, 0.3661, 0.3334, 0.3041",\
"0.8383, 0.8316, 0.809, 0.7711, 0.7234, 0.6705, 0.6164, 0.5641, 0.5147, 0.47",\
"1.178, 1.17, 1.143, 1.097, 1.038, 0.9701, 0.8999, 0.8301, 0.7628, 0.6998",\
"1.591, 1.581, 1.551, 1.498, 1.427, 1.345, 1.258, 1.17, 1.084, 1.001");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.5086, 0.5091, 0.511, 0.5128, 0.5147, 0.5163, 0.5177, 0.5194, 0.5213, 0.5231",\
"0.5033, 0.5042, 0.5062, 0.5091, 0.5117, 0.5143, 0.5166, 0.5185, 0.5205, 0.5231",\
"0.508, 0.508, 0.5081, 0.5089, 0.5106, 0.5128, 0.515, 0.5176, 0.5199, 0.522",\
"0.5621, 0.56, 0.5547, 0.5476, 0.5412, 0.5362, 0.533, 0.5313, 0.5305, 0.5308",\
"0.6803, 0.6762, 0.665, 0.6477, 0.6294, 0.6117, 0.5968, 0.5847, 0.5758, 0.5682",\
"0.8618, 0.8566, 0.8399, 0.8141, 0.7833, 0.7518, 0.7223, 0.6951, 0.6723, 0.654",\
"1.109, 1.103, 1.082, 1.048, 1.007, 0.9618, 0.9164, 0.8734, 0.8335, 0.7992",\
"1.428, 1.42, 1.395, 1.353, 1.301, 1.244, 1.183, 1.124, 1.067, 1.014",\
"1.821, 1.812, 1.783, 1.735, 1.672, 1.601, 1.528, 1.453, 1.38, 1.308",\
"2.293, 2.283, 2.252, 2.197, 2.125, 2.041, 1.953, 1.863, 1.771, 1.683");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.1946, 0.1943, 0.1941, 0.1943, 0.1939, 0.1939, 0.194, 0.1941, 0.1941, 0.1943",\
"0.1941, 0.1938, 0.1936, 0.1932, 0.193, 0.193, 0.1933, 0.1932, 0.1932, 0.1932",\
"0.1977, 0.1971, 0.1956, 0.1943, 0.1927, 0.1915, 0.1908, 0.1903, 0.19, 0.1896",\
"0.2307, 0.2296, 0.2254, 0.2198, 0.2133, 0.2077, 0.2031, 0.1993, 0.1964, 0.1941",\
"0.3169, 0.3141, 0.3052, 0.292, 0.2771, 0.2627, 0.2497, 0.2384, 0.2294, 0.2218",\
"0.4694, 0.4652, 0.4507, 0.4278, 0.4006, 0.373, 0.3469, 0.3239, 0.3038, 0.2865",\
"0.6964, 0.6902, 0.6698, 0.6366, 0.5956, 0.5513, 0.5086, 0.4692, 0.4335, 0.4023",\
"1.002, 0.9939, 0.9678, 0.9245, 0.869, 0.8075, 0.7454, 0.6861, 0.6307, 0.5809",\
"1.39, 1.38, 1.349, 1.296, 1.226, 1.147, 1.064, 0.9825, 0.9056, 0.8335",\
"1.863, 1.853, 1.816, 1.754, 1.67, 1.573, 1.47, 1.366, 1.265, 1.17");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.6772, 0.6781, 0.6804, 0.6822, 0.6841, 0.6856, 0.6875, 0.689, 0.6908, 0.6925",\
"0.672, 0.673, 0.6753, 0.6782, 0.6808, 0.6832, 0.6859, 0.6876, 0.6897, 0.6919",\
"0.6651, 0.6657, 0.6676, 0.6707, 0.6741, 0.6777, 0.6811, 0.6841, 0.687, 0.6903",\
"0.686, 0.6852, 0.6837, 0.6818, 0.6811, 0.6817, 0.6832, 0.685, 0.6876, 0.6897",\
"0.776, 0.7735, 0.7652, 0.7538, 0.7423, 0.7318, 0.7242, 0.7183, 0.7143, 0.7123",\
"0.9529, 0.9478, 0.9329, 0.9106, 0.8837, 0.858, 0.8349, 0.8145, 0.7976, 0.7838",\
"1.218, 1.211, 1.19, 1.157, 1.116, 1.073, 1.031, 0.993, 0.9576, 0.9268",\
"1.571, 1.563, 1.537, 1.494, 1.44, 1.381, 1.321, 1.261, 1.205, 1.154",\
"2.011, 2.002, 1.973, 1.922, 1.856, 1.781, 1.703, 1.624, 1.547, 1.475",\
"2.543, 2.533, 2.5, 2.444, 2.367, 2.277, 2.182, 2.084, 1.987, 1.893");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.2838, 0.2835, 0.2835, 0.2832, 0.2828, 0.2827, 0.2827, 0.2828, 0.2831, 0.2831",\
"0.2772, 0.2773, 0.277, 0.2764, 0.2762, 0.2761, 0.2761, 0.2762, 0.2764, 0.2765",\
"0.2731, 0.2728, 0.2719, 0.2704, 0.2693, 0.2684, 0.2678, 0.2674, 0.2673, 0.2671",\
"0.3011, 0.2999, 0.296, 0.2904, 0.2846, 0.2793, 0.2751, 0.2721, 0.2696, 0.2679",\
"0.3909, 0.3879, 0.3782, 0.364, 0.3481, 0.333, 0.3197, 0.3082, 0.2995, 0.2922",\
"0.5613, 0.556, 0.5392, 0.5132, 0.482, 0.4507, 0.4218, 0.3969, 0.3752, 0.3571",\
"0.822, 0.8143, 0.7898, 0.7503, 0.7015, 0.6501, 0.5999, 0.5544, 0.5146, 0.4797",\
"1.177, 1.167, 1.136, 1.083, 1.016, 0.9419, 0.8675, 0.7971, 0.7327, 0.6755",\
"1.63, 1.619, 1.581, 1.516, 1.431, 1.334, 1.234, 1.136, 1.043, 0.9583",\
"2.183, 2.17, 2.127, 2.051, 1.951, 1.832, 1.705, 1.579, 1.456, 1.341");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.7899, 0.791, 0.7934, 0.7955, 0.7972, 0.7989, 0.8007, 0.8023, 0.8042, 0.8063",\
"0.7852, 0.786, 0.7887, 0.7918, 0.7943, 0.7968, 0.7992, 0.8009, 0.8034, 0.8052",\
"0.7773, 0.7779, 0.7802, 0.7833, 0.7871, 0.7907, 0.7943, 0.7974, 0.8004, 0.803",\
"0.7887, 0.7883, 0.7878, 0.7874, 0.7882, 0.7901, 0.7924, 0.7952, 0.7985, 0.8008",\
"0.869, 0.8665, 0.8594, 0.85, 0.8404, 0.8324, 0.8268, 0.8225, 0.8202, 0.8195",\
"1.047, 1.042, 1.027, 1.005, 0.9805, 0.9564, 0.935, 0.9162, 0.9009, 0.8888",\
"1.329, 1.322, 1.3, 1.266, 1.225, 1.181, 1.139, 1.101, 1.067, 1.037",\
"1.716, 1.707, 1.68, 1.636, 1.578, 1.515, 1.452, 1.39, 1.333, 1.281",\
"2.206, 2.197, 2.166, 2.112, 2.042, 1.961, 1.877, 1.792, 1.712, 1.636",\
"2.801, 2.791, 2.757, 2.697, 2.615, 2.518, 2.414, 2.309, 2.203, 2.101");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.05523, 0.05955, 0.07461, 0.1029, 0.1464, 0.2071, 0.2869, 0.3871, 0.5093, 0.6549",\
"0.05969, 0.064, 0.07902, 0.1072, 0.1508, 0.2118, 0.2913, 0.3917, 0.5141, 0.6598",\
"0.07433, 0.07933, 0.09568, 0.1239, 0.1668, 0.227, 0.3066, 0.4066, 0.5286, 0.6743",\
"0.08077, 0.08764, 0.1095, 0.1461, 0.1957, 0.2575, 0.3358, 0.4349, 0.5565, 0.7015",\
"0.0696, 0.07831, 0.1065, 0.1535, 0.2161, 0.292, 0.3803, 0.4813, 0.6012, 0.7453",\
"0.03644, 0.04707, 0.08209, 0.14, 0.2174, 0.31, 0.4163, 0.5343, 0.665, 0.8098",\
"-0.02053, -0.00771, 0.03388, 0.1028, 0.1951, 0.3057, 0.4317, 0.5709, 0.7221, 0.8852",\
"-0.1025, -0.0874, -0.0392, 0.0407, 0.1479, 0.2764, 0.4227, 0.5843, 0.7585, 0.9455",\
"-0.2097, -0.1934, -0.139, -0.0474, 0.0742, 0.2205, 0.3873, 0.5711, 0.7701, 0.9819",\
"-0.3425, -0.3242, -0.2645, -0.1632, -0.0269, 0.1367, 0.3239, 0.5299, 0.7532, 0.9912");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.08937, 0.09998, 0.1391, 0.2178, 0.343, 0.5189, 0.7492, 1.04, 1.393, 1.814",\
"0.09347, 0.1039, 0.1423, 0.2206, 0.3462, 0.5221, 0.7526, 1.043, 1.396, 1.817",\
"0.1223, 0.1319, 0.1678, 0.2427, 0.3652, 0.5394, 0.7687, 1.057, 1.41, 1.831",\
"0.1814, 0.192, 0.2298, 0.2999, 0.416, 0.5846, 0.8094, 1.094, 1.444, 1.862",\
"0.2677, 0.2799, 0.3211, 0.3947, 0.5069, 0.6681, 0.8853, 1.164, 1.508, 1.921",\
"0.3759, 0.3905, 0.4388, 0.5211, 0.637, 0.7951, 1.005, 1.277, 1.612, 2.017",\
"0.5063, 0.5239, 0.5806, 0.6741, 0.8015, 0.9641, 1.172, 1.436, 1.763, 2.16",\
"0.6607, 0.6805, 0.7459, 0.8528, 0.9961, 1.171, 1.384, 1.646, 1.967, 2.355",\
"0.8402, 0.8633, 0.9365, 1.058, 1.218, 1.411, 1.638, 1.905, 2.225, 2.606",\
"1.047, 1.073, 1.155, 1.29, 1.468, 1.68, 1.928, 2.208, 2.533, 2.914");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.05811, 0.06525, 0.08985, 0.1373, 0.2109, 0.3137, 0.45, 0.6215, 0.8303, 1.079",\
"0.05819, 0.06522, 0.09005, 0.1371, 0.2106, 0.3142, 0.4498, 0.6217, 0.8292, 1.08",\
"0.07294, 0.07884, 0.0982, 0.1391, 0.2106, 0.3137, 0.4498, 0.6209, 0.8305, 1.08",\
"0.1077, 0.1148, 0.1383, 0.1787, 0.2372, 0.3233, 0.4512, 0.6217, 0.8293, 1.079",\
"0.1535, 0.1626, 0.193, 0.2416, 0.3073, 0.3912, 0.4955, 0.64, 0.8333, 1.078",\
"0.2106, 0.2224, 0.2597, 0.3204, 0.3986, 0.4921, 0.6031, 0.7344, 0.8957, 1.107",\
"0.283, 0.2973, 0.3423, 0.4142, 0.5062, 0.6152, 0.7386, 0.8796, 1.039, 1.224",\
"0.3692, 0.387, 0.4404, 0.526, 0.6332, 0.7566, 0.897, 1.053, 1.224, 1.414",\
"0.4698, 0.4908, 0.5554, 0.654, 0.7774, 0.9198, 1.075, 1.247, 1.436, 1.64",\
"0.5866, 0.6104, 0.6852, 0.8006, 0.943, 1.102, 1.275, 1.465, 1.67, 1.893");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.2284, 0.2561, 0.3521, 0.5222, 0.7694, 1.101, 1.531, 2.07, 2.723, 3.506",\
"0.2263, 0.2541, 0.3503, 0.5218, 0.7696, 1.101, 1.53, 2.07, 2.725, 3.505",\
"0.2302, 0.2553, 0.3473, 0.5191, 0.7685, 1.101, 1.528, 2.07, 2.725, 3.506",\
"0.2636, 0.2836, 0.36, 0.5142, 0.7629, 1.1, 1.53, 2.07, 2.724, 3.51",\
"0.3116, 0.3302, 0.4016, 0.5355, 0.7613, 1.094, 1.529, 2.069, 2.727, 3.508",\
"0.3814, 0.4, 0.4647, 0.5905, 0.7938, 1.1, 1.523, 2.067, 2.723, 3.51",\
"0.4654, 0.4864, 0.5564, 0.678, 0.8654, 1.146, 1.543, 2.067, 2.726, 3.508",\
"0.562, 0.5842, 0.6608, 0.7902, 0.9746, 1.235, 1.601, 2.097, 2.732, 3.51",\
"0.6712, 0.6958, 0.7788, 0.9212, 1.114, 1.367, 1.711, 2.172, 2.775, 3.527",\
"0.7926, 0.8198, 0.91, 1.065, 1.278, 1.54, 1.864, 2.3, 2.863, 3.581");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.08114, 0.08566, 0.1013, 0.1304, 0.1746, 0.2359, 0.3159, 0.4164, 0.5388, 0.6848",\
"0.08495, 0.08951, 0.1051, 0.1341, 0.1783, 0.2395, 0.3195, 0.4201, 0.5426, 0.6885",\
"0.1012, 0.1056, 0.1209, 0.1493, 0.1929, 0.2538, 0.3335, 0.4338, 0.5562, 0.7019",\
"0.1167, 0.1225, 0.1422, 0.176, 0.2229, 0.2832, 0.362, 0.4614, 0.5831, 0.7281",\
"0.116, 0.1235, 0.1486, 0.1917, 0.2505, 0.3229, 0.4081, 0.5074, 0.6276, 0.7716",\
"0.0956, 0.1049, 0.1356, 0.1884, 0.2605, 0.3488, 0.4508, 0.5653, 0.693, 0.8365",\
"0.05384, 0.06439, 0.1009, 0.1634, 0.2492, 0.354, 0.4747, 0.6095, 0.7568, 0.9168",\
"-0.0097, 0.0027, 0.0443, 0.116, 0.2152, 0.337, 0.477, 0.6323, 0.8021, 0.9842",\
"-0.0958, -0.0819, -0.0354, 0.0452, 0.157, 0.2951, 0.4544, 0.6314, 0.8243, 1.031",\
"-0.2044, -0.1894, -0.1379, -0.0488, 0.0749, 0.2277, 0.406, 0.6045, 0.8207, 1.052");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.1638, 0.1763, 0.2205, 0.3026, 0.4291, 0.6049, 0.8353, 1.125, 1.478, 1.899",\
"0.1639, 0.1768, 0.2209, 0.3038, 0.4306, 0.607, 0.8379, 1.128, 1.481, 1.902",\
"0.174, 0.1862, 0.2293, 0.3108, 0.4371, 0.6134, 0.8443, 1.135, 1.488, 1.91",\
"0.2118, 0.2238, 0.2651, 0.3428, 0.4643, 0.636, 0.8638, 1.151, 1.503, 1.923",\
"0.2819, 0.2942, 0.336, 0.4121, 0.529, 0.6936, 0.9142, 1.195, 1.542, 1.957",\
"0.3757, 0.39, 0.4367, 0.5173, 0.6331, 0.7938, 1.006, 1.278, 1.617, 2.025",\
"0.4898, 0.506, 0.5589, 0.6494, 0.7746, 0.9354, 1.143, 1.407, 1.735, 2.134",\
"0.6238, 0.6421, 0.7019, 0.8036, 0.9421, 1.114, 1.324, 1.583, 1.902, 2.29",\
"0.7787, 0.799, 0.8662, 0.9793, 1.132, 1.321, 1.544, 1.806, 2.121, 2.499",\
"0.9562, 0.9788, 1.052, 1.177, 1.346, 1.552, 1.794, 2.07, 2.387, 2.762");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.09845, 0.1056, 0.1314, 0.1795, 0.2537, 0.3577, 0.4939, 0.6657, 0.8748, 1.123",\
"0.09787, 0.1056, 0.1311, 0.1794, 0.2538, 0.3579, 0.4941, 0.6657, 0.8748, 1.124",\
"0.1042, 0.1103, 0.1333, 0.1796, 0.2539, 0.3575, 0.4943, 0.6652, 0.8749, 1.124",\
"0.1486, 0.155, 0.1768, 0.2146, 0.2723, 0.3632, 0.4946, 0.6658, 0.8749, 1.124",\
"0.2111, 0.2187, 0.2445, 0.2878, 0.349, 0.428, 0.5328, 0.6804, 0.8766, 1.124",\
"0.2914, 0.3008, 0.3315, 0.3821, 0.4519, 0.5386, 0.6437, 0.7705, 0.9334, 1.149",\
"0.3922, 0.4026, 0.4379, 0.498, 0.5776, 0.6754, 0.7906, 0.9244, 1.078, 1.261",\
"0.512, 0.5256, 0.5668, 0.6354, 0.7278, 0.8362, 0.963, 1.107, 1.272, 1.456",\
"0.6522, 0.6678, 0.7164, 0.797, 0.9006, 1.024, 1.163, 1.321, 1.496, 1.691",\
"0.8162, 0.833, 0.891, 0.981, 1.099, 1.236, 1.392, 1.562, 1.75, 1.959");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.2868, 0.3098, 0.3898, 0.5408, 0.7757, 1.103, 1.531, 2.069, 2.727, 3.51",\
"0.2865, 0.3096, 0.3894, 0.5409, 0.7765, 1.103, 1.531, 2.07, 2.727, 3.51",\
"0.2889, 0.3114, 0.3903, 0.541, 0.7757, 1.103, 1.529, 2.066, 2.725, 3.511",\
"0.314, 0.3338, 0.4055, 0.5475, 0.7763, 1.103, 1.531, 2.07, 2.727, 3.507",\
"0.3688, 0.3867, 0.4498, 0.5757, 0.7905, 1.106, 1.531, 2.069, 2.724, 3.506",\
"0.461, 0.4753, 0.5284, 0.64, 0.832, 1.126, 1.537, 2.071, 2.723, 3.507",\
"0.5746, 0.5912, 0.6438, 0.746, 0.9176, 1.185, 1.567, 2.084, 2.726, 3.509",\
"0.7042, 0.72, 0.7782, 0.8888, 1.05, 1.29, 1.64, 2.12, 2.747, 3.511",\
"0.8514, 0.8664, 0.9272, 1.045, 1.219, 1.45, 1.769, 2.211, 2.798, 3.538",\
"1.015, 1.034, 1.096, 1.219, 1.405, 1.649, 1.952, 2.361, 2.904, 3.605");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.09291, 0.0985, 0.1172, 0.1506, 0.1995, 0.2651, 0.3487, 0.452, 0.5765, 0.7242",\
"0.0965, 0.102, 0.1205, 0.1539, 0.2028, 0.2683, 0.3519, 0.4552, 0.5799, 0.7273",\
"0.1122, 0.1172, 0.1345, 0.1667, 0.2149, 0.28, 0.3634, 0.4665, 0.591, 0.7385",\
"0.1338, 0.1401, 0.1606, 0.1957, 0.2437, 0.307, 0.3891, 0.4915, 0.6153, 0.7623",\
"0.1403, 0.1478, 0.1738, 0.2179, 0.2776, 0.3505, 0.4356, 0.5363, 0.6587, 0.8044",\
"0.1281, 0.1375, 0.1686, 0.2221, 0.2948, 0.3833, 0.485, 0.5988, 0.7251, 0.869",\
"0.09617, 0.1069, 0.1432, 0.2062, 0.2924, 0.397, 0.5172, 0.6505, 0.7959, 0.9539",\
"0.0439, 0.0562, 0.0971, 0.1692, 0.2679, 0.3894, 0.5278, 0.6828, 0.8503, 1.03",\
"-0.0275, -0.0144, 0.031, 0.1109, 0.2222, 0.3586, 0.5172, 0.6925, 0.883, 1.087",\
"-0.1204, -0.1054, -0.0568, 0.0311, 0.1524, 0.3042, 0.482, 0.6786, 0.8915, 1.12");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.242, 0.2555, 0.3008, 0.3835, 0.51, 0.686, 0.9166, 1.206, 1.56, 1.98",\
"0.2425, 0.256, 0.3011, 0.3847, 0.512, 0.6885, 0.9192, 1.209, 1.563, 1.984",\
"0.2468, 0.26, 0.3053, 0.3892, 0.5166, 0.6939, 0.9254, 1.216, 1.57, 1.991",\
"0.2644, 0.2771, 0.3211, 0.4026, 0.5277, 0.703, 0.9335, 1.223, 1.577, 1.998",\
"0.3103, 0.3227, 0.365, 0.444, 0.565, 0.7339, 0.9586, 1.243, 1.593, 2.012",\
"0.382, 0.3959, 0.4421, 0.5231, 0.64, 0.8035, 1.019, 1.296, 1.637, 2.049",\
"0.4735, 0.489, 0.5411, 0.6308, 0.7556, 0.9166, 1.126, 1.391, 1.722, 2.122",\
"0.5842, 0.6016, 0.6595, 0.7592, 0.8965, 1.069, 1.277, 1.536, 1.855, 2.244",\
"0.7135, 0.7326, 0.7963, 0.9068, 1.058, 1.245, 1.468, 1.727, 2.04, 2.417",\
"0.8608, 0.8819, 0.9518, 1.072, 1.238, 1.442, 1.683, 1.958, 2.272, 2.642");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.1412, 0.1496, 0.1782, 0.2299, 0.3081, 0.4139, 0.5514, 0.7237, 0.9332, 1.183",\
"0.1397, 0.1486, 0.1777, 0.2299, 0.3074, 0.4131, 0.5511, 0.7237, 0.9337, 1.183",\
"0.1389, 0.1465, 0.1741, 0.2265, 0.306, 0.4129, 0.551, 0.7237, 0.9335, 1.183",\
"0.1922, 0.1988, 0.2197, 0.2563, 0.3174, 0.4141, 0.5499, 0.7234, 0.9327, 1.183",\
"0.2705, 0.2781, 0.3032, 0.3446, 0.4017, 0.4759, 0.5818, 0.7331, 0.9336, 1.183",\
"0.3703, 0.3793, 0.4096, 0.4576, 0.5223, 0.6026, 0.7001, 0.8211, 0.985, 1.203",\
"0.4947, 0.5052, 0.5397, 0.5955, 0.6701, 0.7602, 0.8642, 0.987, 1.133, 1.312",\
"0.6428, 0.6558, 0.6966, 0.7614, 0.8442, 0.9452, 1.06, 1.192, 1.344, 1.517",\
"0.8178, 0.833, 0.88, 0.9552, 1.05, 1.161, 1.288, 1.431, 1.591, 1.771",\
"1.023, 1.04, 1.092, 1.177, 1.285, 1.409, 1.55, 1.704, 1.875, 2.065");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.302, 0.3234, 0.3986, 0.5452, 0.7763, 1.103, 1.529, 2.07, 2.727, 3.509",\
"0.3034, 0.3243, 0.3991, 0.5452, 0.7762, 1.102, 1.53, 2.069, 2.727, 3.506",\
"0.3071, 0.3275, 0.4007, 0.5463, 0.7777, 1.103, 1.53, 2.07, 2.728, 3.508",\
"0.3217, 0.341, 0.4107, 0.5506, 0.7794, 1.103, 1.53, 2.07, 2.727, 3.511",\
"0.3635, 0.3806, 0.4441, 0.5737, 0.7898, 1.106, 1.53, 2.07, 2.723, 3.506",\
"0.4712, 0.4836, 0.5323, 0.6399, 0.831, 1.127, 1.537, 2.071, 2.727, 3.51",\
"0.6168, 0.6294, 0.677, 0.7694, 0.9286, 1.189, 1.57, 2.084, 2.73, 3.505",\
"0.7846, 0.7978, 0.8466, 0.9432, 1.094, 1.317, 1.656, 2.127, 2.75, 3.518",\
"0.9768, 0.9908, 1.039, 1.139, 1.297, 1.514, 1.813, 2.238, 2.81, 3.547",\
"1.195, 1.207, 1.256, 1.358, 1.526, 1.75, 2.041, 2.422, 2.943, 3.624");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.09047, 0.09643, 0.1167, 0.1529, 0.2054, 0.2749, 0.3623, 0.4688, 0.5961, 0.746",\
"0.09354, 0.09943, 0.1194, 0.1553, 0.2077, 0.277, 0.3643, 0.4708, 0.5982, 0.748",\
"0.1102, 0.1154, 0.1336, 0.1678, 0.219, 0.2876, 0.3745, 0.4809, 0.6081, 0.7578",\
"0.1335, 0.1401, 0.1615, 0.1982, 0.2481, 0.3141, 0.3995, 0.505, 0.6316, 0.7809",\
"0.142, 0.1502, 0.1771, 0.2231, 0.2849, 0.3598, 0.4465, 0.5495, 0.6744, 0.8222",\
"0.1333, 0.1428, 0.1751, 0.2303, 0.3055, 0.3965, 0.4999, 0.6148, 0.7418, 0.8871",\
"0.1052, 0.1165, 0.1539, 0.2184, 0.3067, 0.4145, 0.5371, 0.672, 0.8179, 0.9756",\
"0.0587, 0.0712, 0.1128, 0.1862, 0.2877, 0.4123, 0.5547, 0.7108, 0.8791, 1.058",\
"-0.0067, 0.0071, 0.0526, 0.1339, 0.247, 0.3881, 0.55, 0.7287, 0.9203, 1.124",\
"-0.0917, -0.0758, -0.0262, 0.0621, 0.1858, 0.3415, 0.5214, 0.7229, 0.9397, 1.169");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.2655, 0.2788, 0.3242, 0.407, 0.5338, 0.7096, 0.9401, 1.23, 1.583, 2.004",\
"0.2665, 0.2799, 0.3251, 0.409, 0.5361, 0.7125, 0.9433, 1.233, 1.587, 2.008",\
"0.2696, 0.2827, 0.3279, 0.412, 0.5397, 0.7168, 0.9484, 1.239, 1.593, 2.014",\
"0.2779, 0.2908, 0.3352, 0.4172, 0.5432, 0.7191, 0.9501, 1.24, 1.594, 2.016",\
"0.3129, 0.3251, 0.3671, 0.4454, 0.5667, 0.7368, 0.9624, 1.249, 1.599, 2.018",\
"0.3706, 0.3844, 0.4304, 0.5105, 0.6274, 0.79, 1.007, 1.284, 1.626, 2.039",\
"0.4444, 0.46, 0.5121, 0.6017, 0.7269, 0.8873, 1.094, 1.36, 1.691, 2.093",\
"0.5368, 0.554, 0.6116, 0.7116, 0.8488, 1.021, 1.23, 1.485, 1.803, 2.19",\
"0.6479, 0.6668, 0.7297, 0.8392, 0.9898, 1.177, 1.4, 1.659, 1.967, 2.34",\
"0.7751, 0.7958, 0.8651, 0.9836, 1.148, 1.352, 1.591, 1.866, 2.179, 2.543");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.156, 0.1669, 0.1992, 0.2574, 0.3415, 0.4515, 0.5912, 0.766, 0.976, 1.226",\
"0.1538, 0.1635, 0.1969, 0.2566, 0.3399, 0.4498, 0.5914, 0.7655, 0.9762, 1.226",\
"0.1525, 0.161, 0.1914, 0.2498, 0.3361, 0.4488, 0.5903, 0.7643, 0.976, 1.227",\
"0.2114, 0.2188, 0.2415, 0.2803, 0.3456, 0.4467, 0.5874, 0.7635, 0.9758, 1.226",\
"0.297, 0.3059, 0.3327, 0.3767, 0.4353, 0.5099, 0.6173, 0.7717, 0.9752, 1.225",\
"0.4061, 0.4163, 0.449, 0.5007, 0.5674, 0.6476, 0.7425, 0.8607, 1.025, 1.243",\
"0.5422, 0.554, 0.5925, 0.6529, 0.7301, 0.8194, 0.9224, 1.039, 1.178, 1.354",\
"0.7072, 0.7214, 0.7648, 0.8352, 0.9252, 1.026, 1.139, 1.264, 1.407, 1.57",\
"0.9026, 0.9186, 0.9696, 1.05, 1.152, 1.266, 1.393, 1.529, 1.679, 1.847",\
"1.133, 1.148, 1.207, 1.298, 1.413, 1.543, 1.683, 1.834, 1.996, 2.171");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.002234, 0.006565, 0.01484, 0.02772, 0.04581, 0.0696, 0.09957, 0.1362, 0.1798");
values("0.3025, 0.3236, 0.3985, 0.5452, 0.776, 1.103, 1.529, 2.07, 2.724, 3.511",\
"0.3033, 0.3244, 0.3992, 0.5455, 0.7777, 1.103, 1.529, 2.07, 2.726, 3.51",\
"0.3064, 0.3269, 0.4005, 0.546, 0.7768, 1.103, 1.529, 2.067, 2.726, 3.511",\
"0.3154, 0.3349, 0.4063, 0.5485, 0.7788, 1.102, 1.531, 2.07, 2.727, 3.511",\
"0.3492, 0.3664, 0.4306, 0.5642, 0.7849, 1.105, 1.531, 2.07, 2.728, 3.508",\
"0.4648, 0.4772, 0.5266, 0.63, 0.8218, 1.121, 1.536, 2.071, 2.728, 3.51",\
"0.6318, 0.6444, 0.6908, 0.7806, 0.9332, 1.188, 1.565, 2.083, 2.73, 3.511",\
"0.829, 0.8402, 0.8844, 0.9774, 1.124, 1.338, 1.664, 2.128, 2.746, 3.516",\
"1.051, 1.063, 1.108, 1.199, 1.355, 1.563, 1.848, 2.257, 2.819, 3.548",\
"1.3, 1.311, 1.355, 1.452, 1.609, 1.837, 2.11, 2.472, 2.975, 3.641");
}
}
}
}