blob: 0c74d90991407a89d169a10bafb3e8c3b1b86e18 [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__nand3_1) {
area : 19.756800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "3.8898e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "3.8898e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "3.8898e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "3.89016e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "5.87772e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "5.87772e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "7.81776e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "6.77088e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "7.81776e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006082 ;
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" ;
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.02816, 0.02804, 0.0278, 0.0276, 0.0276, 0.02755, 0.02758, 0.02758, \
0.02765, 0.02755");
}
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.01561, -0.01556, -0.01561, -0.01552, -0.01557, -0.01559, -0.01564, \
-0.01562, -0.01565, -0.0156");
}
}
internal_power() {
when : "!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.02808, 0.02803, 0.02785, 0.02763, 0.02761, 0.02756, 0.02758, \
0.0276, 0.02763, 0.02763");
}
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.01561, -0.01557, -0.01562, -0.01554, -0.01558, -0.01559, -0.01563, \
-0.01563, -0.01564, -0.01563");
}
}
internal_power() {
when : "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.02772, 0.02771, 0.02767, 0.02758, 0.02757, 0.02752, 0.02753, \
0.02753, 0.02757, 0.02757");
}
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.01567, 0.01568, 0.01564, 0.01559, 0.01552, 0.01543, 0.01536, \
0.01535, 0.01532, 0.01534");
}
}
}
pin(A2) {
capacitance : 0.005885 ;
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" ;
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.03624, 0.03649, 0.03738, 0.03838, 0.03919, 0.03974, 0.04012, \
0.0404, 0.04058, 0.04072");
}
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.02416, -0.02413, -0.02396, -0.02377, -0.02375, -0.02376, -0.02379, \
-0.02374, -0.02375, -0.02374");
}
}
internal_power() {
when : "!A1&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.02791, 0.02551, 0.02409, 0.02391, 0.02384, 0.02379, 0.02386, \
0.02382, 0.02382, 0.02382");
}
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.02401, -0.02394, -0.02389, -0.02381, -0.02376, -0.02374, -0.0238, \
-0.02377, -0.02377, -0.02377");
}
}
internal_power() {
when : "A1&!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.02737, 0.02734, 0.02731, 0.02721, 0.02722, 0.0272, 0.02721, \
0.02721, 0.0272, 0.02723");
}
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.01854, -0.01854, -0.01856, -0.01848, -0.01848, -0.0185, -0.01855, \
-0.01855, -0.01856, -0.01858");
}
}
}
pin(A3) {
capacitance : 0.005912 ;
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" ;
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.02405, 0.02426, 0.02405, 0.0239, 0.02383, 0.02383, 0.02385, \
0.02388, 0.02384, 0.02385");
}
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.02408, -0.02396, -0.02388, -0.02375, -0.02373, -0.02375, -0.02376, \
-0.02375, -0.02374, -0.02369");
}
}
internal_power() {
when : "!A1&A2" ;
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.0251, 0.02421, 0.02404, 0.02387, 0.02383, 0.02381, 0.02386, \
0.02385, 0.02385, 0.02385");
}
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.02401, -0.02398, -0.02393, -0.02382, -0.02377, -0.02375, -0.02378, \
-0.02377, -0.02377, -0.02373");
}
}
internal_power() {
when : "A1&!A2" ;
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.02526, 0.02431, 0.02407, 0.02394, 0.02387, 0.02382, 0.02386, \
0.02388, 0.02383, 0.02387");
}
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.02408, -0.02397, -0.02397, -0.02381, -0.02378, -0.02375, -0.02376, \
-0.02376, -0.02374, -0.02372");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.3471 ;
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" ;
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.0149, 0.01521, 0.01566, 0.016, 0.01613, 0.01619, 0.01624, 0.01629, 0.0163, 0.01631",\
"0.01419, 0.01456, 0.01521, 0.01567, 0.01593, 0.01607, 0.01618, 0.01622, 0.01621, 0.01623",\
"0.017, 0.01683, 0.01661, 0.01646, 0.0164, 0.0164, 0.01638, 0.01635, 0.01634, 0.01634",\
"0.02941, 0.02805, 0.0251, 0.02248, 0.02064, 0.0194, 0.01857, 0.018, 0.0176, 0.01732",\
"0.05421, 0.05144, 0.04476, 0.03788, 0.03248, 0.02843, 0.02551, 0.02339, 0.02185, 0.02072",\
"0.09242, 0.08829, 0.0776, 0.06548, 0.05492, 0.0466, 0.04013, 0.0352, 0.03144, 0.02858",\
"0.1446, 0.1395, 0.1254, 0.1074, 0.09075, 0.0767, 0.06536, 0.05624, 0.04908, 0.04331",\
"0.2118, 0.2058, 0.1887, 0.1652, 0.1416, 0.1209, 0.1033, 0.0888, 0.07694, 0.06727",\
"0.2947, 0.288, 0.2682, 0.2399, 0.2094, 0.1812, 0.1565, 0.1353, 0.1177, 0.1029",\
"0.3942, 0.3868, 0.3648, 0.3323, 0.2952, 0.259, 0.2263, 0.1978, 0.1732, 0.1521");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.07804, 0.07927, 0.08097, 0.08207, 0.08246, 0.08311, 0.08462, 0.08534, 0.08575, 0.08848",\
"0.07749, 0.0783, 0.08028, 0.08182, 0.08275, 0.08372, 0.08494, 0.08675, 0.08694, 0.08812",\
"0.08113, 0.08114, 0.08132, 0.08214, 0.08297, 0.08393, 0.08537, 0.08606, 0.08758, 0.08848",\
"0.09578, 0.09419, 0.09143, 0.08869, 0.08729, 0.08653, 0.08746, 0.08804, 0.08892, 0.08956",\
"0.1245, 0.1213, 0.1139, 0.1073, 0.1009, 0.09733, 0.09481, 0.09406, 0.09356, 0.09352",\
"0.168, 0.1634, 0.1519, 0.1391, 0.1284, 0.1185, 0.1126, 0.1083, 0.1049, 0.1022",\
"0.2269, 0.2216, 0.2065, 0.1872, 0.1699, 0.155, 0.1428, 0.1323, 0.1252, 0.1198",\
"0.3023, 0.2962, 0.2782, 0.2538, 0.2286, 0.207, 0.1883, 0.1724, 0.159, 0.149",\
"0.3952, 0.3884, 0.3682, 0.3389, 0.3061, 0.2771, 0.2518, 0.2287, 0.2078, 0.1922",\
"0.5064, 0.4991, 0.4773, 0.4431, 0.4048, 0.3662, 0.3328, 0.3028, 0.2754, 0.2519");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.01496, 0.01529, 0.01574, 0.01602, 0.01615, 0.01624, 0.01628, 0.01631, 0.01634, 0.01633",\
"0.0136, 0.01409, 0.01496, 0.01555, 0.01585, 0.01602, 0.01613, 0.01618, 0.01622, 0.01625",\
"0.01424, 0.01445, 0.01492, 0.0154, 0.01571, 0.0159, 0.01603, 0.01611, 0.01616, 0.0162",\
"0.02483, 0.02384, 0.02187, 0.02024, 0.01909, 0.0183, 0.01777, 0.01741, 0.01715, 0.01697",\
"0.04874, 0.04629, 0.04057, 0.03479, 0.03022, 0.0268, 0.02433, 0.02251, 0.02118, 0.0202",\
"0.08719, 0.08328, 0.07331, 0.06204, 0.05243, 0.04474, 0.03882, 0.03429, 0.0308, 0.02808",\
"0.1404, 0.1354, 0.1217, 0.1045, 0.08844, 0.07502, 0.0642, 0.05554, 0.04859, 0.04311",\
"0.209, 0.2032, 0.1863, 0.1634, 0.1403, 0.12, 0.1029, 0.08883, 0.0772, 0.06773",\
"0.2941, 0.2874, 0.2678, 0.2399, 0.2094, 0.1813, 0.157, 0.1363, 0.1188, 0.1041",\
"0.3963, 0.389, 0.3669, 0.3346, 0.2975, 0.2613, 0.2286, 0.2003, 0.1757, 0.1549");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.1106, 0.1109, 0.1115, 0.1119, 0.1126, 0.113, 0.1138, 0.1152, 0.1164, 0.1189",\
"0.1092, 0.1095, 0.1106, 0.1114, 0.1122, 0.1128, 0.1135, 0.115, 0.1163, 0.1182",\
"0.1119, 0.1116, 0.1116, 0.1119, 0.1124, 0.1129, 0.1138, 0.1151, 0.1164, 0.1185",\
"0.1264, 0.1249, 0.122, 0.1192, 0.1173, 0.1165, 0.1162, 0.117, 0.1179, 0.1193",\
"0.1556, 0.1528, 0.1458, 0.1384, 0.1322, 0.1276, 0.1247, 0.1239, 0.1226, 0.1239",\
"0.2002, 0.1965, 0.1856, 0.1725, 0.1605, 0.1504, 0.1429, 0.1379, 0.1345, 0.134",\
"0.2609, 0.2563, 0.2429, 0.2238, 0.2055, 0.1889, 0.1757, 0.1651, 0.1566, 0.1517",\
"0.3385, 0.3334, 0.3179, 0.2944, 0.2682, 0.2447, 0.2241, 0.2067, 0.1931, 0.183",\
"0.4341, 0.4286, 0.4111, 0.3837, 0.3515, 0.3196, 0.2915, 0.2664, 0.2454, 0.2283",\
"0.5489, 0.5429, 0.5239, 0.4936, 0.456, 0.4154, 0.3784, 0.3456, 0.3163, 0.291");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.01499, 0.01529, 0.01575, 0.01601, 0.01614, 0.01622, 0.01627, 0.01629, 0.01631, 0.01633",\
"0.01346, 0.01402, 0.01494, 0.01553, 0.01585, 0.01602, 0.01613, 0.01619, 0.01622, 0.01625",\
"0.01277, 0.01317, 0.01404, 0.01486, 0.01535, 0.0157, 0.01587, 0.01601, 0.01609, 0.01614",\
"0.02178, 0.02115, 0.01986, 0.01886, 0.01817, 0.01767, 0.01732, 0.0171, 0.01694, 0.01682",\
"0.04545, 0.04328, 0.03824, 0.03324, 0.02927, 0.02629, 0.02405, 0.02239, 0.02114, 0.0202",\
"0.0851, 0.0815, 0.07229, 0.06166, 0.05258, 0.04525, 0.03953, 0.03505, 0.03154, 0.02881",\
"0.1413, 0.1365, 0.1234, 0.1067, 0.09092, 0.07773, 0.06697, 0.05824, 0.05117, 0.04548",\
"0.2145, 0.2087, 0.1922, 0.1696, 0.1466, 0.1262, 0.1089, 0.0946, 0.08273, 0.07284",\
"0.3053, 0.2986, 0.2792, 0.2514, 0.2211, 0.1928, 0.1678, 0.1466, 0.1285, 0.1133",\
"0.4144, 0.4072, 0.3853, 0.3527, 0.3157, 0.2789, 0.2455, 0.2162, 0.1909, 0.1691");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.1383, 0.1385, 0.1386, 0.139, 0.1394, 0.1399, 0.1414, 0.1421, 0.1432, 0.145",\
"0.1369, 0.1371, 0.1376, 0.138, 0.1384, 0.1391, 0.1399, 0.1413, 0.1427, 0.1439",\
"0.1402, 0.1397, 0.1392, 0.1388, 0.1388, 0.1389, 0.1403, 0.1408, 0.1423, 0.1439",\
"0.1553, 0.1538, 0.1502, 0.1468, 0.1444, 0.1432, 0.1432, 0.1433, 0.1436, 0.145",\
"0.1857, 0.1829, 0.1759, 0.1674, 0.1602, 0.1549, 0.1523, 0.1501, 0.1496, 0.1493",\
"0.2332, 0.2292, 0.2181, 0.2043, 0.1908, 0.1798, 0.1717, 0.1656, 0.1623, 0.1601",\
"0.2982, 0.2936, 0.2794, 0.2594, 0.2391, 0.221, 0.2063, 0.1946, 0.1859, 0.1792",\
"0.3822, 0.3769, 0.3603, 0.3351, 0.3068, 0.2809, 0.2582, 0.2389, 0.2236, 0.212",\
"0.4855, 0.4797, 0.4611, 0.432, 0.3968, 0.3614, 0.3307, 0.3028, 0.2801, 0.2606",\
"0.6097, 0.6034, 0.5834, 0.5505, 0.5098, 0.4658, 0.4245, 0.3877, 0.3557, 0.3282");
}
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.05758, 0.07253, 0.1244, 0.2231, 0.376, 0.5906, 0.8729, 1.228, 1.662, 2.18",\
"0.06191, 0.07693, 0.129, 0.2277, 0.3809, 0.5952, 0.8775, 1.233, 1.667, 2.184",\
"0.07599, 0.09366, 0.1474, 0.2455, 0.3984, 0.6129, 0.8948, 1.25, 1.684, 2.202",\
"0.08653, 0.1091, 0.1765, 0.2835, 0.4349, 0.6483, 0.9296, 1.285, 1.718, 2.235",\
"0.08921, 0.1175, 0.2001, 0.3272, 0.4954, 0.7076, 0.9869, 1.34, 1.773, 2.29",\
"0.08167, 0.116, 0.2149, 0.3645, 0.557, 0.7923, 1.072, 1.423, 1.853, 2.367",\
"0.0629, 0.1032, 0.219, 0.3921, 0.6109, 0.8749, 1.183, 1.537, 1.964, 2.475",\
"0.0316, 0.078, 0.211, 0.4085, 0.6558, 0.9482, 1.288, 1.675, 2.108, 2.616",\
"-0.0124, 0.0401, 0.1893, 0.4121, 0.6885, 1.013, 1.383, 1.805, 2.276, 2.794",\
"-0.0711, -0.0123, 0.1549, 0.4016, 0.7076, 1.064, 1.47, 1.924, 2.432, 2.992");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.06504, 0.08269, 0.143, 0.2553, 0.4295, 0.6741, 0.9954, 1.4, 1.892, 2.481",\
"0.07239, 0.08999, 0.1503, 0.2635, 0.4381, 0.6825, 1.003, 1.408, 1.903, 2.491",\
"0.1022, 0.1206, 0.1796, 0.2917, 0.4666, 0.711, 1.031, 1.435, 1.929, 2.52",\
"0.1469, 0.17, 0.24, 0.3525, 0.5245, 0.7671, 1.088, 1.491, 1.986, 2.574",\
"0.2035, 0.2328, 0.317, 0.4484, 0.6226, 0.8619, 1.18, 1.582, 2.075, 2.661",\
"0.271, 0.3067, 0.4086, 0.5603, 0.759, 1.002, 1.315, 1.713, 2.204, 2.787",\
"0.3494, 0.3923, 0.5126, 0.6891, 0.9117, 1.183, 1.501, 1.895, 2.379, 2.962",\
"0.4395, 0.4889, 0.6296, 0.8325, 1.083, 1.382, 1.732, 2.131, 2.61, 3.186",\
"0.5424, 0.599, 0.7594, 0.9901, 1.273, 1.6, 1.981, 2.414, 2.898, 3.469",\
"0.6582, 0.7215, 0.9018, 1.161, 1.477, 1.839, 2.249, 2.717, 3.238, 3.814");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.07775, 0.1039, 0.1929, 0.3624, 0.6267, 0.9953, 1.483, 2.094, 2.841, 3.733",\
"0.07708, 0.1032, 0.1928, 0.3625, 0.6265, 0.9953, 1.482, 2.094, 2.843, 3.732",\
"0.09388, 0.118, 0.1949, 0.3621, 0.6261, 0.9961, 1.483, 2.095, 2.842, 3.732",\
"0.1274, 0.1526, 0.2353, 0.3795, 0.626, 0.9957, 1.481, 2.094, 2.843, 3.737",\
"0.1774, 0.2074, 0.2951, 0.4467, 0.6672, 1.002, 1.483, 2.096, 2.844, 3.739",\
"0.2379, 0.2741, 0.3759, 0.5341, 0.7666, 1.072, 1.501, 2.097, 2.842, 3.735",\
"0.3072, 0.3496, 0.4702, 0.645, 0.8852, 1.204, 1.604, 2.136, 2.847, 3.736",\
"0.3852, 0.4346, 0.575, 0.7756, 1.029, 1.358, 1.774, 2.276, 2.921, 3.75",\
"0.4696, 0.5284, 0.6932, 0.9192, 1.199, 1.539, 1.964, 2.485, 3.096, 3.859",\
"0.5646, 0.6346, 0.8164, 1.078, 1.386, 1.746, 2.184, 2.716, 3.345, 4.072");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.08129, 0.1103, 0.2119, 0.4056, 0.7072, 1.132, 1.69, 2.393, 3.253, 4.272",\
"0.08139, 0.1103, 0.2117, 0.4051, 0.7068, 1.132, 1.692, 2.392, 3.248, 4.273",\
"0.0958, 0.1188, 0.212, 0.4059, 0.7074, 1.132, 1.692, 2.395, 3.256, 4.274",\
"0.1336, 0.1595, 0.2433, 0.4094, 0.7069, 1.13, 1.689, 2.395, 3.249, 4.27",\
"0.1863, 0.2159, 0.3074, 0.4658, 0.72, 1.13, 1.687, 2.395, 3.249, 4.269",\
"0.2486, 0.2841, 0.3891, 0.559, 0.8014, 1.16, 1.688, 2.389, 3.254, 4.271",\
"0.317, 0.363, 0.4864, 0.6696, 0.9278, 1.264, 1.735, 2.395, 3.248, 4.27",\
"0.3926, 0.4472, 0.5942, 0.8038, 1.071, 1.427, 1.866, 2.461, 3.255, 4.269",\
"0.4754, 0.54, 0.7106, 0.95, 1.238, 1.606, 2.065, 2.618, 3.345, 4.29",\
"0.5666, 0.6384, 0.8358, 1.106, 1.429, 1.811, 2.287, 2.855, 3.532, 4.407");
}
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.07428, 0.08927, 0.1411, 0.2396, 0.3926, 0.6075, 0.8892, 1.245, 1.679, 2.196",\
"0.07707, 0.09229, 0.1444, 0.2432, 0.3965, 0.611, 0.8931, 1.249, 1.682, 2.2",\
"0.08352, 0.1006, 0.1549, 0.2536, 0.4067, 0.6214, 0.904, 1.259, 1.693, 2.21",\
"0.0883, 0.1089, 0.1713, 0.2762, 0.4288, 0.6427, 0.9242, 1.28, 1.713, 2.23",\
"0.08431, 0.1101, 0.1856, 0.303, 0.4654, 0.6793, 0.9596, 1.314, 1.747, 2.263",\
"0.06842, 0.09955, 0.1901, 0.3273, 0.5049, 0.7311, 1.013, 1.365, 1.796, 2.311",\
"0.0393, 0.0755, 0.1817, 0.3408, 0.5416, 0.785, 1.082, 1.437, 1.866, 2.378",\
"-0.0052, 0.0365, 0.1579, 0.3401, 0.5678, 0.8359, 1.15, 1.523, 1.958, 2.468",\
"-0.0665, -0.0192, 0.1181, 0.3237, 0.5788, 0.8768, 1.217, 1.608, 2.062, 2.581",\
"-0.1454, -0.0924, 0.0614, 0.2895, 0.5733, 0.9033, 1.275, 1.692, 2.164, 2.704");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.08849, 0.1058, 0.1652, 0.2773, 0.4514, 0.6953, 1.016, 1.421, 1.913, 2.504",\
"0.09515, 0.1125, 0.1722, 0.2847, 0.4592, 0.703, 1.024, 1.427, 1.923, 2.508",\
"0.1261, 0.1429, 0.2015, 0.3134, 0.4871, 0.7316, 1.052, 1.456, 1.951, 2.539",\
"0.1799, 0.2003, 0.2649, 0.3748, 0.5465, 0.7887, 1.108, 1.513, 2.006, 2.593",\
"0.2496, 0.2743, 0.35, 0.4748, 0.6455, 0.8846, 1.202, 1.602, 2.093, 2.683",\
"0.3337, 0.3636, 0.4531, 0.5946, 0.7866, 1.026, 1.338, 1.735, 2.224, 2.81",\
"0.4329, 0.4678, 0.5732, 0.735, 0.948, 1.212, 1.527, 1.919, 2.401, 2.983",\
"0.5478, 0.5882, 0.7095, 0.8943, 1.131, 1.42, 1.762, 2.157, 2.634, 3.21",\
"0.679, 0.725, 0.8628, 1.072, 1.336, 1.65, 2.021, 2.446, 2.927, 3.496",\
"0.8273, 0.88, 1.035, 1.268, 1.561, 1.904, 2.302, 2.759, 3.273, 3.845");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.07826, 0.1042, 0.1929, 0.3623, 0.6257, 0.9954, 1.481, 2.095, 2.844, 3.735",\
"0.07859, 0.1038, 0.1929, 0.3619, 0.6258, 0.995, 1.482, 2.096, 2.843, 3.736",\
"0.09508, 0.1174, 0.1964, 0.3623, 0.6264, 0.9951, 1.483, 2.096, 2.845, 3.736",\
"0.1294, 0.1506, 0.2271, 0.3761, 0.6272, 0.9965, 1.481, 2.096, 2.841, 3.736",\
"0.1837, 0.2066, 0.2811, 0.4243, 0.6558, 1.003, 1.484, 2.095, 2.844, 3.735",\
"0.2496, 0.2761, 0.3598, 0.5002, 0.7238, 1.048, 1.499, 2.097, 2.842, 3.733",\
"0.3227, 0.3546, 0.4508, 0.6042, 0.8216, 1.137, 1.563, 2.128, 2.847, 3.732",\
"0.4048, 0.441, 0.5536, 0.7254, 0.9532, 1.26, 1.676, 2.215, 2.899, 3.751",\
"0.4954, 0.5376, 0.6654, 0.86, 1.109, 1.419, 1.825, 2.351, 3.006, 3.821",\
"0.5934, 0.6422, 0.7866, 1.007, 1.279, 1.609, 2.011, 2.528, 3.17, 3.952");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.1159, 0.1453, 0.2478, 0.4417, 0.7446, 1.167, 1.725, 2.427, 3.283, 4.308",\
"0.1156, 0.1452, 0.2478, 0.4417, 0.7445, 1.168, 1.724, 2.426, 3.284, 4.304",\
"0.1223, 0.148, 0.2473, 0.4418, 0.7443, 1.168, 1.725, 2.426, 3.282, 4.306",\
"0.1614, 0.1872, 0.2701, 0.4438, 0.7433, 1.168, 1.724, 2.427, 3.285, 4.303",\
"0.2146, 0.243, 0.3344, 0.4928, 0.7537, 1.167, 1.725, 2.426, 3.284, 4.306",\
"0.2788, 0.3132, 0.4142, 0.5834, 0.828, 1.19, 1.725, 2.426, 3.282, 4.306",\
"0.3516, 0.3924, 0.5104, 0.6918, 0.9514, 1.289, 1.764, 2.429, 3.282, 4.304",\
"0.4314, 0.4794, 0.618, 0.8204, 1.089, 1.448, 1.891, 2.489, 3.291, 4.303",\
"0.5188, 0.577, 0.7352, 0.966, 1.252, 1.622, 2.084, 2.643, 3.375, 4.32",\
"0.6126, 0.679, 0.8628, 1.122, 1.437, 1.82, 2.299, 2.871, 3.556, 4.427");
}
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.08278, 0.09775, 0.1497, 0.248, 0.4011, 0.616, 0.8978, 1.253, 1.687, 2.204",\
"0.08518, 0.1004, 0.1527, 0.2514, 0.4046, 0.6194, 0.9017, 1.257, 1.691, 2.208",\
"0.08773, 0.1041, 0.1576, 0.2567, 0.4101, 0.6247, 0.907, 1.263, 1.696, 2.214",\
"0.08481, 0.1035, 0.1618, 0.2647, 0.4176, 0.6316, 0.9137, 1.269, 1.703, 2.22",\
"0.07018, 0.09333, 0.1617, 0.2723, 0.4315, 0.6455, 0.9258, 1.28, 1.713, 2.229",\
"0.04008, 0.06784, 0.1499, 0.2748, 0.4441, 0.6661, 0.948, 1.299, 1.73, 2.245",\
"-0.0066, 0.0262, 0.1216, 0.2654, 0.4511, 0.684, 0.9751, 1.331, 1.759, 2.271",\
"-0.0717, -0.0342, 0.0751, 0.239, 0.4454, 0.6964, 0.9991, 1.364, 1.799, 2.309",\
"-0.1574, -0.1151, 0.0085, 0.1927, 0.4233, 0.6968, 1.018, 1.395, 1.84, 2.359",\
"-0.2647, -0.2178, -0.0802, 0.1254, 0.3811, 0.6799, 1.024, 1.42, 1.877, 2.407");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.1041, 0.1219, 0.1825, 0.2959, 0.4703, 0.7145, 1.035, 1.44, 1.934, 2.521",\
"0.1108, 0.1287, 0.1895, 0.3027, 0.4774, 0.7217, 1.043, 1.446, 1.941, 2.527",\
"0.1424, 0.1596, 0.2193, 0.3316, 0.506, 0.7497, 1.071, 1.475, 1.968, 2.557",\
"0.2035, 0.2229, 0.2844, 0.3939, 0.5658, 0.808, 1.127, 1.53, 2.024, 2.612",\
"0.2835, 0.3061, 0.3773, 0.4971, 0.6661, 0.9043, 1.221, 1.621, 2.113, 2.7",\
"0.3825, 0.409, 0.4908, 0.6256, 0.8113, 1.048, 1.359, 1.756, 2.244, 2.828",\
"0.5009, 0.5317, 0.6262, 0.7769, 0.9813, 1.239, 1.55, 1.941, 2.423, 3.003",\
"0.6394, 0.675, 0.7827, 0.953, 1.176, 1.456, 1.792, 2.182, 2.658, 3.232",\
"0.7998, 0.8398, 0.961, 1.152, 1.398, 1.698, 2.06, 2.478, 2.954, 3.52",\
"0.983, 1.028, 1.164, 1.375, 1.647, 1.972, 2.354, 2.802, 3.307, 3.875");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.07831, 0.1037, 0.193, 0.362, 0.6256, 0.9964, 1.483, 2.095, 2.841, 3.733",\
"0.07846, 0.1041, 0.1929, 0.362, 0.6265, 0.9952, 1.482, 2.095, 2.841, 3.733",\
"0.08898, 0.1119, 0.1947, 0.3621, 0.6266, 0.9947, 1.481, 2.095, 2.843, 3.735",\
"0.1168, 0.1377, 0.2167, 0.3726, 0.6272, 0.9952, 1.484, 2.097, 2.842, 3.733",\
"0.1688, 0.1889, 0.2611, 0.4093, 0.6503, 1.002, 1.483, 2.095, 2.842, 3.736",\
"0.2348, 0.257, 0.3315, 0.4715, 0.7028, 1.04, 1.499, 2.097, 2.842, 3.733",\
"0.3114, 0.3362, 0.4182, 0.5632, 0.7836, 1.109, 1.553, 2.127, 2.851, 3.734",\
"0.3968, 0.425, 0.5176, 0.6722, 0.8974, 1.208, 1.641, 2.199, 2.898, 3.756",\
"0.4872, 0.521, 0.6264, 0.7976, 1.032, 1.345, 1.76, 2.307, 2.988, 3.816",\
"0.5834, 0.6248, 0.7454, 0.934, 1.186, 1.509, 1.918, 2.446, 3.115, 3.928");
}
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.003389, 0.01177, 0.02778, 0.05273, 0.08773, 0.1338, 0.1918, 0.2626, 0.3471");
values("0.1449, 0.1745, 0.2785, 0.4739, 0.7766, 1.201, 1.759, 2.46, 3.316, 4.339",\
"0.1445, 0.1744, 0.2781, 0.4743, 0.7765, 1.201, 1.76, 2.46, 3.317, 4.339",\
"0.1464, 0.1751, 0.2781, 0.4736, 0.7767, 1.201, 1.759, 2.46, 3.317, 4.336",\
"0.1837, 0.2094, 0.2942, 0.4748, 0.7762, 1.201, 1.758, 2.461, 3.317, 4.337",\
"0.2371, 0.2652, 0.3571, 0.5162, 0.7832, 1.2, 1.758, 2.46, 3.317, 4.338",\
"0.3031, 0.3356, 0.4356, 0.6058, 0.8514, 1.219, 1.759, 2.459, 3.316, 4.338",\
"0.3778, 0.4166, 0.5298, 0.7108, 0.9714, 1.314, 1.793, 2.463, 3.317, 4.337",\
"0.4608, 0.5062, 0.6376, 0.8368, 1.106, 1.466, 1.914, 2.517, 3.323, 4.336",\
"0.5524, 0.6042, 0.7548, 0.9776, 1.261, 1.636, 2.1, 2.665, 3.401, 4.353",\
"0.6528, 0.7134, 0.8836, 1.132, 1.442, 1.823, 2.308, 2.884, 3.576, 4.455");
}
}
}
}