blob: 0150de731dc81658a1c61563ac422fc409a8dab5 [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__or3_4) {
area : 62.092800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "4.832586e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "4.985838e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "4.095432e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "4.095432e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "3.201264e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "3.201264e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "3.201264e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "3.201066e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "4.985838e-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.01099 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02174, 0.02177, 0.02176, 0.02176, 0.02173, 0.02174, 0.02167, \
0.02168, 0.02164, 0.0216");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006082, -0.006118, -0.00614, -0.006156, -0.006149, -0.006176, \
-0.00616, -0.006176, -0.006181, -0.006176");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01219, 0.01222, 0.0122, 0.0122, 0.0122, 0.01222, 0.01219, 0.0122, \
0.01219, 0.01217");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006124, -0.006159, -0.006187, -0.006185, -0.006193, -0.00622, \
-0.006201, -0.006224, -0.006225, -0.006226");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01219, 0.01222, 0.0122, 0.0122, 0.0122, 0.01223, 0.01218, 0.0122, \
0.01219, 0.01217");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.006119, -0.006169, -0.006191, -0.006192, -0.006214, -0.006226, \
-0.006211, -0.006225, -0.00622, -0.006217");
}
}
}
pin(A2) {
capacitance : 0.01101 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01022, 0.01026, 0.01024, 0.01027, 0.01026, 0.01028, 0.01023, \
0.01025, 0.01021, 0.01018");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.007219, -0.007235, -0.007262, -0.007277, -0.007286, -0.007315, \
-0.007294, -0.007333, -0.007347, -0.00736");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.0161, 0.01609, 0.01609, 0.01607, 0.01609, 0.0161, 0.01606, 0.01611, \
0.0161, 0.0161");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01395, -0.01449, -0.01505, -0.01533, -0.01549, -0.01563, -0.01563, \
-0.0157, -0.01572, -0.01574");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01037, 0.01039, 0.01041, 0.0104, 0.01043, 0.01046, 0.01042, \
0.01046, 0.01046, 0.01046");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01185, -0.01187, -0.0119, -0.0119, -0.0119, -0.01194, -0.01192, \
-0.01196, -0.01198, -0.01199");
}
}
}
pin(A3) {
capacitance : 0.01141 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01603, 0.01607, 0.01606, 0.01608, 0.01609, 0.01612, 0.01605, \
0.0161, 0.0161, 0.01609");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01456, -0.01483, -0.01519, -0.01543, -0.01553, -0.01562, -0.0156, \
-0.01572, -0.01572, -0.01575");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01604, 0.01611, 0.01605, 0.01609, 0.01608, 0.0161, 0.01604, \
0.01612, 0.01611, 0.01609");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01348, -0.01376, -0.01424, -0.01463, -0.01491, -0.01514, -0.01521, \
-0.01535, -0.0154, -0.01544");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01602, 0.01607, 0.01606, 0.01608, 0.01606, 0.01614, 0.01606, \
0.01611, 0.0161, 0.0161");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.0146, -0.01483, -0.01518, -0.01542, -0.01552, -0.01562, -0.01561, \
-0.01572, -0.01573, -0.01575");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 1.262 ;
max_transition : 6 ;
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.1306, 0.1286, 0.127, 0.1272, 0.1279, 0.1283, 0.1287, 0.129, 0.1292, 0.1294",\
"0.1297, 0.1277, 0.1262, 0.1264, 0.127, 0.1275, 0.1279, 0.1283, 0.1285, 0.1286",\
"0.1282, 0.1262, 0.1246, 0.1248, 0.1255, 0.126, 0.1265, 0.1268, 0.127, 0.1271",\
"0.1275, 0.1255, 0.1239, 0.1242, 0.1247, 0.1252, 0.1257, 0.126, 0.1262, 0.1264",\
"0.1284, 0.1263, 0.1245, 0.1243, 0.1249, 0.1256, 0.1261, 0.1264, 0.1267, 0.1269",\
"0.1328, 0.1302, 0.1276, 0.1267, 0.1269, 0.1272, 0.1277, 0.128, 0.1283, 0.1285",\
"0.1394, 0.1358, 0.1319, 0.1303, 0.1299, 0.1302, 0.1306, 0.1307, 0.131, 0.1312",\
"0.1469, 0.1429, 0.1378, 0.1355, 0.1346, 0.1343, 0.1346, 0.1348, 0.135, 0.1351",\
"0.1557, 0.1512, 0.1448, 0.1418, 0.1403, 0.1399, 0.1399, 0.14, 0.1402, 0.1403",\
"0.1659, 0.1608, 0.1533, 0.1494, 0.1477, 0.1469, 0.1466, 0.1467, 0.1467, 0.1468");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.0608, 0.06156, 0.06412, 0.06662, 0.06837, 0.06994, 0.0712, 0.07224, 0.07355, 0.07613",\
"0.06092, 0.06172, 0.06424, 0.06706, 0.06845, 0.07031, 0.07162, 0.07244, 0.07374, 0.07554",\
"0.06085, 0.06148, 0.06374, 0.06605, 0.06795, 0.06978, 0.07098, 0.07224, 0.07355, 0.07554",\
"0.06087, 0.06121, 0.06255, 0.06472, 0.06683, 0.06891, 0.07027, 0.07165, 0.07414, 0.07534",\
"0.06187, 0.06177, 0.06224, 0.06422, 0.06564, 0.06776, 0.06967, 0.07085, 0.07335, 0.07356",\
"0.06369, 0.06372, 0.06335, 0.06456, 0.06673, 0.06786, 0.0696, 0.07105, 0.07256, 0.07534",\
"0.06698, 0.06643, 0.06614, 0.06618, 0.06786, 0.07017, 0.07163, 0.07303, 0.07394, 0.07782",\
"0.07185, 0.07079, 0.0699, 0.07005, 0.07061, 0.07213, 0.07482, 0.0762, 0.07711, 0.07822",\
"0.07814, 0.07674, 0.07592, 0.07492, 0.07512, 0.07598, 0.07829, 0.08115, 0.08226, 0.08336",\
"0.08621, 0.08455, 0.08287, 0.08175, 0.08156, 0.08259, 0.08266, 0.08551, 0.08899, 0.09148");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.1406, 0.1385, 0.1371, 0.1372, 0.1379, 0.1385, 0.1389, 0.1391, 0.1393, 0.1395",\
"0.1399, 0.1379, 0.1364, 0.1366, 0.1373, 0.1378, 0.1382, 0.1385, 0.1387, 0.1389",\
"0.1388, 0.1368, 0.1353, 0.1353, 0.1361, 0.1365, 0.137, 0.1373, 0.1375, 0.1376",\
"0.1379, 0.1359, 0.1343, 0.1344, 0.1351, 0.1356, 0.1361, 0.1363, 0.1366, 0.1367",\
"0.1379, 0.1358, 0.1341, 0.1339, 0.1344, 0.135, 0.1355, 0.1359, 0.1361, 0.1363",\
"0.14, 0.1376, 0.1352, 0.1346, 0.1348, 0.1353, 0.1358, 0.1361, 0.1364, 0.1366",\
"0.1437, 0.1407, 0.1376, 0.1363, 0.1364, 0.1366, 0.1371, 0.1374, 0.1377, 0.1379",\
"0.1492, 0.1456, 0.1416, 0.1399, 0.1395, 0.1398, 0.14, 0.1403, 0.1405, 0.1408",\
"0.1568, 0.1527, 0.148, 0.1453, 0.1447, 0.1444, 0.1447, 0.1449, 0.1451, 0.1453",\
"0.1661, 0.1616, 0.1557, 0.1528, 0.1516, 0.1511, 0.1511, 0.1513, 0.1515, 0.1516");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.07081, 0.07134, 0.07347, 0.07591, 0.07788, 0.07945, 0.08067, 0.08173, 0.08324, 0.08345",\
"0.07072, 0.07146, 0.07333, 0.07587, 0.07763, 0.07927, 0.08047, 0.08153, 0.08304, 0.08483",\
"0.07027, 0.07082, 0.07292, 0.07508, 0.07691, 0.07872, 0.07988, 0.08094, 0.08205, 0.08325",\
"0.07012, 0.07051, 0.07173, 0.07346, 0.07549, 0.07757, 0.07887, 0.08015, 0.08106, 0.08424",\
"0.0709, 0.07085, 0.07141, 0.07292, 0.07438, 0.07658, 0.0782, 0.07955, 0.08086, 0.08246",\
"0.07254, 0.07231, 0.0724, 0.07352, 0.07521, 0.0767, 0.07828, 0.07975, 0.08165, 0.08325",\
"0.07587, 0.07521, 0.0748, 0.07524, 0.07638, 0.07897, 0.08008, 0.08094, 0.08304, 0.08573",\
"0.08043, 0.07967, 0.07872, 0.07825, 0.07927, 0.08119, 0.08384, 0.0849, 0.08541, 0.08711",\
"0.08691, 0.08575, 0.08484, 0.08397, 0.08456, 0.08481, 0.08701, 0.09005, 0.09155, 0.09088",\
"0.09483, 0.09338, 0.09183, 0.0908, 0.09113, 0.09093, 0.09196, 0.095, 0.09908, 0.1002");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.1502, 0.1483, 0.1467, 0.147, 0.1475, 0.1481, 0.1485, 0.1488, 0.149, 0.1491",\
"0.1496, 0.1476, 0.1461, 0.1462, 0.1469, 0.1475, 0.1478, 0.1482, 0.1484, 0.1485",\
"0.1484, 0.1463, 0.1449, 0.145, 0.1455, 0.1462, 0.1466, 0.1469, 0.1471, 0.1472",\
"0.1475, 0.1454, 0.1439, 0.1441, 0.1446, 0.1452, 0.1456, 0.1459, 0.1462, 0.1463",\
"0.1472, 0.1452, 0.1434, 0.1434, 0.144, 0.1446, 0.145, 0.1454, 0.1456, 0.1458",\
"0.1486, 0.1463, 0.144, 0.1437, 0.1441, 0.1445, 0.1451, 0.1454, 0.1456, 0.1458",\
"0.1509, 0.1482, 0.1455, 0.1447, 0.1448, 0.1453, 0.1456, 0.1459, 0.1462, 0.1464",\
"0.1547, 0.1515, 0.1481, 0.147, 0.147, 0.1473, 0.1477, 0.148, 0.1482, 0.1484",\
"0.1608, 0.1572, 0.1534, 0.1515, 0.1511, 0.1513, 0.1517, 0.152, 0.1523, 0.1524",\
"0.1693, 0.1654, 0.1608, 0.1586, 0.1579, 0.1579, 0.158, 0.1583, 0.1585, 0.1587");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.07988, 0.08045, 0.08232, 0.08455, 0.08657, 0.0881, 0.08956, 0.09042, 0.09134, 0.09451",\
"0.07935, 0.07985, 0.08159, 0.08399, 0.08594, 0.08737, 0.08877, 0.08983, 0.09114, 0.09194",\
"0.07833, 0.0788, 0.0805, 0.08273, 0.08456, 0.08602, 0.08778, 0.08884, 0.08955, 0.09115",\
"0.07805, 0.07841, 0.07949, 0.08148, 0.08329, 0.08497, 0.08639, 0.08805, 0.08936, 0.09154",\
"0.07876, 0.07865, 0.07921, 0.08053, 0.08218, 0.08398, 0.0856, 0.08706, 0.08817, 0.08956",\
"0.08072, 0.08057, 0.08042, 0.0811, 0.08287, 0.08438, 0.086, 0.08726, 0.08856, 0.08976",\
"0.08404, 0.08358, 0.08323, 0.08326, 0.08481, 0.08668, 0.08758, 0.08963, 0.09114, 0.09422",\
"0.08882, 0.08802, 0.08739, 0.08682, 0.08756, 0.08943, 0.09214, 0.093, 0.09371, 0.09719",\
"0.09567, 0.09469, 0.09361, 0.09294, 0.09335, 0.09369, 0.0959, 0.09854, 0.09985, 0.09957",\
"0.1043, 0.1028, 0.1013, 0.1004, 0.1002, 0.1005, 0.1018, 0.1039, 0.1074, 0.1087");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.5697, 0.6111, 0.714, 0.8498, 1.012, 1.203, 1.431, 1.703, 2.026, 2.407",\
"0.5758, 0.6172, 0.7202, 0.856, 1.018, 1.21, 1.437, 1.709, 2.032, 2.414",\
"0.6105, 0.6518, 0.7548, 0.8906, 1.052, 1.244, 1.472, 1.744, 2.067, 2.448",\
"0.6954, 0.7367, 0.8395, 0.9751, 1.137, 1.329, 1.557, 1.828, 2.152, 2.533",\
"0.8406, 0.8816, 0.9837, 1.119, 1.281, 1.473, 1.701, 1.972, 2.296, 2.677",\
"1.032, 1.075, 1.181, 1.317, 1.481, 1.673, 1.901, 2.172, 2.496, 2.877",\
"1.241, 1.287, 1.399, 1.542, 1.709, 1.904, 2.134, 2.407, 2.731, 3.112",\
"1.466, 1.515, 1.635, 1.786, 1.956, 2.154, 2.386, 2.661, 2.986, 3.368",\
"1.712, 1.764, 1.891, 2.051, 2.227, 2.427, 2.661, 2.937, 3.263, 3.648",\
"1.985, 2.038, 2.171, 2.341, 2.523, 2.727, 2.962, 3.238, 3.565, 3.948");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.2029, 0.2333, 0.3244, 0.4881, 0.7391, 1.09, 1.548, 2.127, 2.833, 3.674",\
"0.2162, 0.2467, 0.3378, 0.5015, 0.7524, 1.103, 1.563, 2.142, 2.847, 3.691",\
"0.2625, 0.2928, 0.3835, 0.5469, 0.7977, 1.148, 1.607, 2.188, 2.893, 3.736",\
"0.3357, 0.367, 0.458, 0.621, 0.8721, 1.222, 1.683, 2.262, 2.967, 3.813",\
"0.3986, 0.4332, 0.5273, 0.6905, 0.9413, 1.291, 1.752, 2.331, 3.037, 3.88",\
"0.4432, 0.4816, 0.5804, 0.7437, 0.9943, 1.345, 1.805, 2.384, 3.092, 3.931",\
"0.4666, 0.5091, 0.6145, 0.7788, 1.029, 1.379, 1.839, 2.417, 3.124, 3.967",\
"0.4695, 0.5151, 0.6274, 0.794, 1.043, 1.393, 1.853, 2.432, 3.138, 3.979",\
"0.4478, 0.4972, 0.6187, 0.7886, 1.037, 1.386, 1.846, 2.425, 3.131, 3.972",\
"0.401, 0.454, 0.5842, 0.7595, 1.009, 1.357, 1.816, 2.394, 3.1, 3.942");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.155, 0.1903, 0.2798, 0.4093, 0.588, 0.8274, 1.143, 1.556, 2.073, 2.701",\
"0.155, 0.1903, 0.2802, 0.4092, 0.588, 0.8276, 1.143, 1.556, 2.074, 2.701",\
"0.1548, 0.1902, 0.2799, 0.4095, 0.588, 0.8276, 1.142, 1.556, 2.075, 2.705",\
"0.1548, 0.1903, 0.2798, 0.4092, 0.5878, 0.8262, 1.145, 1.557, 2.075, 2.705",\
"0.1544, 0.1898, 0.28, 0.4094, 0.5878, 0.8262, 1.144, 1.556, 2.073, 2.704",\
"0.1714, 0.2062, 0.292, 0.4172, 0.5934, 0.8306, 1.147, 1.558, 2.074, 2.705",\
"0.1944, 0.2304, 0.3188, 0.438, 0.6098, 0.8444, 1.156, 1.565, 2.076, 2.706",\
"0.2166, 0.255, 0.349, 0.4638, 0.6288, 0.8592, 1.172, 1.577, 2.089, 2.713",\
"0.2374, 0.2776, 0.377, 0.4934, 0.6498, 0.874, 1.181, 1.587, 2.099, 2.721",\
"0.257, 0.2988, 0.4036, 0.5258, 0.674, 0.8914, 1.192, 1.594, 2.103, 2.727");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.07888, 0.1156, 0.2503, 0.5224, 0.9524, 1.553, 2.347, 3.347, 4.565, 6.015",\
"0.079, 0.1161, 0.2503, 0.522, 0.9523, 1.553, 2.346, 3.347, 4.558, 6.019",\
"0.07906, 0.1164, 0.2505, 0.5224, 0.9519, 1.555, 2.347, 3.347, 4.566, 6.013",\
"0.08668, 0.1213, 0.2522, 0.5225, 0.9518, 1.554, 2.347, 3.346, 4.561, 6.018",\
"0.1006, 0.1354, 0.2598, 0.525, 0.9516, 1.553, 2.346, 3.345, 4.564, 6.012",\
"0.116, 0.1522, 0.269, 0.528, 0.953, 1.552, 2.343, 3.341, 4.557, 6.017",\
"0.1328, 0.1696, 0.2824, 0.5316, 0.954, 1.553, 2.343, 3.341, 4.56, 6.011",\
"0.1478, 0.1888, 0.2994, 0.5378, 0.956, 1.554, 2.346, 3.337, 4.558, 6.007",\
"0.1642, 0.2096, 0.3218, 0.5468, 0.9594, 1.559, 2.345, 3.339, 4.553, 6.008",\
"0.1806, 0.229, 0.345, 0.559, 0.9622, 1.557, 2.347, 3.34, 4.554, 6");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.6658, 0.7071, 0.81, 0.9457, 1.108, 1.299, 1.527, 1.799, 2.122, 2.503",\
"0.674, 0.7154, 0.8184, 0.9539, 1.116, 1.308, 1.535, 1.807, 2.13, 2.512",\
"0.7114, 0.7526, 0.8554, 0.9912, 1.153, 1.345, 1.572, 1.844, 2.167, 2.549",\
"0.7841, 0.8256, 0.9283, 1.064, 1.226, 1.418, 1.645, 1.917, 2.24, 2.622",\
"0.8971, 0.9384, 1.041, 1.177, 1.339, 1.531, 1.759, 2.03, 2.354, 2.735",\
"1.04, 1.083, 1.19, 1.329, 1.493, 1.686, 1.914, 2.186, 2.509, 2.89",\
"1.206, 1.251, 1.362, 1.506, 1.676, 1.873, 2.104, 2.377, 2.701, 3.083",\
"1.399, 1.446, 1.561, 1.712, 1.887, 2.087, 2.322, 2.598, 2.924, 3.305",\
"1.619, 1.669, 1.789, 1.946, 2.126, 2.331, 2.568, 2.846, 3.173, 3.557",\
"1.869, 1.92, 2.046, 2.209, 2.396, 2.605, 2.845, 3.125, 3.452, 3.836");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.2261, 0.257, 0.3485, 0.5126, 0.7639, 1.114, 1.574, 2.152, 2.858, 3.701",\
"0.2392, 0.27, 0.3615, 0.5257, 0.7767, 1.127, 1.587, 2.165, 2.871, 3.713",\
"0.2851, 0.3158, 0.4072, 0.571, 0.8222, 1.173, 1.633, 2.212, 2.918, 3.759",\
"0.365, 0.3964, 0.4876, 0.6505, 0.902, 1.253, 1.712, 2.292, 2.998, 3.838",\
"0.4403, 0.4744, 0.5682, 0.7314, 0.9822, 1.333, 1.793, 2.372, 3.079, 3.919",\
"0.4983, 0.5356, 0.6336, 0.797, 1.048, 1.398, 1.858, 2.438, 3.144, 3.986",\
"0.5364, 0.5777, 0.681, 0.8455, 1.096, 1.446, 1.906, 2.485, 3.192, 4.033",\
"0.5535, 0.598, 0.708, 0.8739, 1.124, 1.474, 1.934, 2.513, 3.219, 4.06",\
"0.5489, 0.5967, 0.7143, 0.8829, 1.132, 1.481, 1.941, 2.52, 3.226, 4.068",\
"0.5194, 0.5704, 0.6961, 0.8695, 1.118, 1.468, 1.927, 2.506, 3.212, 4.053");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.1549, 0.1903, 0.2802, 0.4094, 0.5883, 0.8262, 1.144, 1.557, 2.075, 2.704",\
"0.1547, 0.1905, 0.2799, 0.4099, 0.5878, 0.8266, 1.144, 1.557, 2.075, 2.702",\
"0.1547, 0.1902, 0.2803, 0.4092, 0.5884, 0.8274, 1.144, 1.557, 2.075, 2.704",\
"0.1552, 0.1904, 0.2802, 0.4102, 0.588, 0.8276, 1.142, 1.557, 2.073, 2.705",\
"0.1564, 0.192, 0.2812, 0.4102, 0.5886, 0.8276, 1.145, 1.556, 2.074, 2.702",\
"0.1684, 0.2042, 0.2944, 0.4208, 0.5958, 0.8322, 1.147, 1.558, 2.074, 2.703",\
"0.1818, 0.2184, 0.3116, 0.441, 0.615, 0.8472, 1.159, 1.566, 2.079, 2.706",\
"0.197, 0.2342, 0.3308, 0.4608, 0.6344, 0.8664, 1.175, 1.578, 2.087, 2.709",\
"0.214, 0.2522, 0.3512, 0.484, 0.6568, 0.8842, 1.189, 1.59, 2.098, 2.719",\
"0.2304, 0.2702, 0.373, 0.5076, 0.6792, 0.9048, 1.205, 1.601, 2.105, 2.729");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.08078, 0.1182, 0.2523, 0.5236, 0.9528, 1.552, 2.345, 3.341, 4.557, 6.012",\
"0.0812, 0.1174, 0.2523, 0.5237, 0.9529, 1.553, 2.345, 3.341, 4.56, 6.013",\
"0.0807, 0.1181, 0.2521, 0.5237, 0.953, 1.553, 2.342, 3.342, 4.56, 6.005",\
"0.08568, 0.121, 0.2533, 0.5246, 0.9514, 1.554, 2.344, 3.339, 4.555, 6.01",\
"0.09908, 0.1335, 0.2588, 0.525, 0.9526, 1.552, 2.345, 3.337, 4.553, 6.009",\
"0.1128, 0.1482, 0.268, 0.5284, 0.953, 1.554, 2.343, 3.341, 4.557, 6.012",\
"0.128, 0.1652, 0.2798, 0.5322, 0.9548, 1.554, 2.343, 3.339, 4.558, 6.01",\
"0.1426, 0.1826, 0.2936, 0.5368, 0.9568, 1.555, 2.345, 3.337, 4.555, 6.01",\
"0.157, 0.2006, 0.3118, 0.544, 0.9584, 1.559, 2.345, 3.34, 4.553, 6.007",\
"0.1718, 0.2192, 0.3334, 0.5546, 0.9626, 1.557, 2.349, 3.342, 4.555, 6");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.7003, 0.7416, 0.8445, 0.9802, 1.142, 1.334, 1.562, 1.833, 2.156, 2.538",\
"0.7116, 0.753, 0.8559, 0.9915, 1.154, 1.345, 1.573, 1.845, 2.168, 2.549",\
"0.7521, 0.7935, 0.8963, 1.032, 1.194, 1.386, 1.613, 1.885, 2.208, 2.59",\
"0.8223, 0.8636, 0.9665, 1.102, 1.264, 1.456, 1.684, 1.955, 2.278, 2.66",\
"0.9208, 0.962, 1.065, 1.2, 1.362, 1.554, 1.782, 2.054, 2.377, 2.758",\
"1.037, 1.08, 1.185, 1.324, 1.487, 1.68, 1.908, 2.18, 2.503, 2.884",\
"1.165, 1.209, 1.318, 1.461, 1.63, 1.826, 2.057, 2.33, 2.653, 3.035",\
"1.311, 1.357, 1.469, 1.617, 1.79, 1.992, 2.226, 2.501, 2.826, 3.209",\
"1.483, 1.53, 1.647, 1.799, 1.978, 2.183, 2.42, 2.698, 3.025, 3.408",\
"1.686, 1.735, 1.854, 2.012, 2.195, 2.405, 2.647, 2.926, 3.254, 3.638");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.2369, 0.2688, 0.3624, 0.5285, 0.7811, 1.132, 1.592, 2.171, 2.877, 3.719",\
"0.2493, 0.2813, 0.3748, 0.5408, 0.7932, 1.144, 1.604, 2.183, 2.89, 3.731",\
"0.2955, 0.3271, 0.4204, 0.5858, 0.8383, 1.189, 1.65, 2.229, 2.934, 3.776",\
"0.3803, 0.4121, 0.5045, 0.669, 0.9213, 1.272, 1.733, 2.312, 3.018, 3.86",\
"0.4651, 0.4995, 0.5941, 0.7582, 1.01, 1.361, 1.822, 2.401, 3.108, 3.949",\
"0.5342, 0.5716, 0.6698, 0.834, 1.086, 1.437, 1.897, 2.477, 3.183, 4.025",\
"0.5844, 0.6254, 0.7287, 0.8936, 1.145, 1.495, 1.956, 2.535, 3.242, 4.084",\
"0.6144, 0.6587, 0.7686, 0.9349, 1.186, 1.536, 1.996, 2.575, 3.282, 4.124",\
"0.6243, 0.6717, 0.7883, 0.9572, 1.207, 1.558, 2.017, 2.596, 3.303, 4.144",\
"0.6109, 0.6618, 0.7858, 0.9588, 1.208, 1.558, 2.018, 2.596, 3.303, 4.145");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.1547, 0.1904, 0.2798, 0.4095, 0.588, 0.827, 1.144, 1.555, 2.075, 2.705",\
"0.155, 0.1904, 0.2799, 0.41, 0.5882, 0.8272, 1.145, 1.557, 2.072, 2.704",\
"0.1549, 0.1902, 0.2804, 0.4102, 0.5878, 0.8264, 1.144, 1.557, 2.073, 2.703",\
"0.1548, 0.1904, 0.2802, 0.4096, 0.588, 0.8274, 1.145, 1.557, 2.075, 2.705",\
"0.1562, 0.1914, 0.2808, 0.4104, 0.5886, 0.8274, 1.144, 1.557, 2.075, 2.704",\
"0.1648, 0.2004, 0.2906, 0.4178, 0.5928, 0.831, 1.146, 1.557, 2.076, 2.702",\
"0.175, 0.2116, 0.3046, 0.4352, 0.61, 0.845, 1.157, 1.562, 2.078, 2.705",\
"0.1854, 0.2228, 0.3186, 0.4516, 0.6284, 0.8636, 1.173, 1.576, 2.084, 2.711",\
"0.1966, 0.2344, 0.3332, 0.4696, 0.6474, 0.8814, 1.189, 1.589, 2.094, 2.715",\
"0.2088, 0.248, 0.3486, 0.4876, 0.6682, 0.9002, 1.205, 1.601, 2.104, 2.723");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.0097, 0.04024, 0.09856, 0.1894, 0.3169, 0.4847, 0.696, 0.954, 1.262");
values("0.08494, 0.1226, 0.2569, 0.5279, 0.9558, 1.555, 2.343, 3.34, 4.556, 6.012",\
"0.08476, 0.1224, 0.2571, 0.5279, 0.956, 1.556, 2.346, 3.341, 4.557, 6.004",\
"0.08408, 0.1218, 0.2566, 0.5276, 0.9557, 1.555, 2.343, 3.342, 4.554, 6.005",\
"0.0873, 0.123, 0.2562, 0.5266, 0.9541, 1.554, 2.343, 3.343, 4.559, 6.013",\
"0.09882, 0.135, 0.2616, 0.5274, 0.9544, 1.555, 2.346, 3.342, 4.559, 6.005",\
"0.1132, 0.1496, 0.2694, 0.5314, 0.9554, 1.556, 2.346, 3.343, 4.561, 6.011",\
"0.1276, 0.1648, 0.2796, 0.5336, 0.958, 1.556, 2.343, 3.343, 4.558, 6.01",\
"0.1412, 0.1812, 0.2936, 0.538, 0.9594, 1.556, 2.346, 3.34, 4.557, 6.01",\
"0.1554, 0.1984, 0.311, 0.545, 0.9612, 1.559, 2.347, 3.343, 4.553, 6.01",\
"0.1698, 0.216, 0.3298, 0.5538, 0.9632, 1.562, 2.349, 3.342, 4.557, 6.002");
}
}
}
}