blob: 1ec377098792f8e09a39ea3e6500cc1f58915b93 [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__and3_4) {
area : 56.448000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.000682803" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0007972866" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0007978212" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0018903852" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0007995834" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00161469" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0016055622" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.003287592" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.003287592" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01169 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01623, 0.01622, 0.01617, 0.01615, 0.01616, 0.01618, 0.01618, \
0.01616, 0.01617, 0.01617");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.008576, -0.00858, -0.008588, -0.008586, -0.008608, -0.008668, \
-0.008694, -0.008718, -0.008761, -0.008819");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01621, 0.0162, 0.0162, 0.01615, 0.01616, 0.01617, 0.01617, 0.01617, \
0.01618, 0.01617");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.008369, -0.008383, -0.008401, -0.008434, -0.008429, -0.008496, \
-0.008497, -0.008533, -0.008584, -0.008636");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01623, 0.01622, 0.01618, 0.01616, 0.01616, 0.01618, 0.01617, \
0.01618, 0.01616, 0.01617");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.008903, 0.008889, 0.008847, 0.008803, 0.008754, 0.00868, 0.008628, \
0.008562, 0.008474, 0.008366");
}
}
}
pin(A2) {
capacitance : 0.01205 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.02012, 0.02018, 0.02033, 0.02052, 0.02071, 0.02089, 0.02097, \
0.02102, 0.02106, 0.02104");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01378, -0.01374, -0.01373, -0.01374, -0.01373, -0.01375, -0.01375, \
-0.01375, -0.01375, -0.01375");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01754, 0.01584, 0.01448, 0.01407, 0.01389, 0.01383, 0.01377, \
0.01373, 0.0137, 0.01366");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01375, -0.01374, -0.01374, -0.01373, -0.01372, -0.01376, -0.01375, \
-0.01375, -0.01375, -0.01375");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01553, 0.01553, 0.01548, 0.01546, 0.01544, 0.01544, 0.01544, \
0.0154, 0.01538, 0.01532");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01163, -0.01162, -0.01163, -0.01162, -0.01165, -0.0117, -0.01173, \
-0.01179, -0.01187, -0.01197");
}
}
}
pin(A3) {
capacitance : 0.01266 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01422, 0.01386, 0.01379, 0.01377, 0.01374, 0.01378, 0.01377, \
0.01377, 0.01377, 0.01378");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01377, -0.01375, -0.01375, -0.01372, -0.01372, -0.01375, -0.01373, \
-0.01374, -0.01374, -0.01374");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01592, 0.01487, 0.01404, 0.01385, 0.01377, 0.01376, 0.01374, \
0.01372, 0.01372, 0.01371");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01376, -0.01376, -0.01375, -0.01375, -0.01372, -0.01376, -0.01376, \
-0.01375, -0.01375, -0.01375");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01577, 0.01443, 0.01386, 0.01377, 0.01375, 0.01375, 0.01375, \
0.01375, 0.01374, 0.01374");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01376, -0.01376, -0.01375, -0.01372, -0.01373, -0.01375, -0.01374, \
-0.01375, -0.01376, -0.01374");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 1.317 ;
max_transition : 8.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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.1318, 0.1302, 0.129, 0.1289, 0.129, 0.1289, 0.129, 0.129, 0.129, 0.129",\
"0.1317, 0.1301, 0.1289, 0.1287, 0.1288, 0.1289, 0.1289, 0.1289, 0.1289, 0.1289",\
"0.1306, 0.1291, 0.1277, 0.1276, 0.1278, 0.1279, 0.1279, 0.1279, 0.1279, 0.1279",\
"0.1327, 0.1307, 0.1287, 0.1283, 0.1284, 0.1285, 0.1286, 0.1286, 0.1286, 0.1286",\
"0.1425, 0.1395, 0.1355, 0.1338, 0.1332, 0.1328, 0.1328, 0.1327, 0.1327, 0.1327",\
"0.1574, 0.1534, 0.1474, 0.1439, 0.1425, 0.1416, 0.1411, 0.1409, 0.1408, 0.1407",\
"0.1775, 0.1727, 0.1642, 0.1592, 0.1564, 0.155, 0.154, 0.1536, 0.1534, 0.1531",\
"0.2031, 0.1975, 0.1869, 0.1798, 0.1757, 0.1733, 0.1721, 0.1713, 0.1707, 0.1703",\
"0.2346, 0.2281, 0.2155, 0.2062, 0.2006, 0.1972, 0.195, 0.1938, 0.1929, 0.1924",\
"0.2721, 0.2651, 0.2503, 0.2387, 0.2311, 0.2267, 0.2237, 0.2218, 0.2208, 0.2197");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.08876, 0.08706, 0.08497, 0.08495, 0.08592, 0.08709, 0.08827, 0.08911, 0.09127, 0.09704",\
"0.08847, 0.08671, 0.08477, 0.08454, 0.08555, 0.08673, 0.08787, 0.08931, 0.09047, 0.09657",\
"0.08795, 0.08622, 0.08413, 0.08394, 0.08486, 0.08598, 0.08728, 0.08872, 0.08988, 0.0963",\
"0.09025, 0.08818, 0.08576, 0.08493, 0.08547, 0.08645, 0.08787, 0.08911, 0.09126, 0.09833",\
"0.09739, 0.0947, 0.09152, 0.08984, 0.08951, 0.09029, 0.09143, 0.09248, 0.09423, 0.1019",\
"0.1088, 0.1054, 0.1009, 0.098, 0.09761, 0.09748, 0.09817, 0.09901, 0.1006, 0.1102",\
"0.125, 0.1211, 0.1151, 0.1111, 0.1091, 0.1094, 0.1097, 0.1099, 0.1115, 0.1221",\
"0.1467, 0.1417, 0.1345, 0.129, 0.1256, 0.1246, 0.1259, 0.1266, 0.1273, 0.1417",\
"0.1738, 0.1678, 0.1591, 0.1523, 0.1474, 0.1446, 0.1449, 0.1464, 0.1485, 0.1681",\
"0.2064, 0.1993, 0.1887, 0.1804, 0.1747, 0.1714, 0.1692, 0.17, 0.175, 0.2048");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.1538, 0.1517, 0.1494, 0.1488, 0.1487, 0.1485, 0.1485, 0.1484, 0.1484, 0.1484",\
"0.1533, 0.1513, 0.1491, 0.1484, 0.1483, 0.148, 0.148, 0.148, 0.148, 0.1479",\
"0.1522, 0.1501, 0.1477, 0.1473, 0.1471, 0.147, 0.147, 0.1469, 0.1469, 0.1469",\
"0.1536, 0.1514, 0.1486, 0.1478, 0.1475, 0.1476, 0.1476, 0.1476, 0.1476, 0.1476",\
"0.1632, 0.1601, 0.1555, 0.1532, 0.1524, 0.152, 0.1518, 0.1517, 0.1517, 0.1517",\
"0.1786, 0.1744, 0.1678, 0.1639, 0.1619, 0.161, 0.1605, 0.1602, 0.16, 0.1598",\
"0.1991, 0.194, 0.1854, 0.1797, 0.1765, 0.1747, 0.1738, 0.1731, 0.1729, 0.1726",\
"0.2249, 0.2192, 0.2085, 0.2008, 0.1963, 0.1936, 0.1921, 0.1912, 0.1905, 0.19",\
"0.2567, 0.2503, 0.2376, 0.2277, 0.2216, 0.2179, 0.2156, 0.2142, 0.2132, 0.2126",\
"0.2943, 0.2875, 0.2726, 0.2607, 0.2528, 0.2478, 0.2446, 0.2425, 0.2412, 0.2403");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.08877, 0.08702, 0.08509, 0.08486, 0.08593, 0.08719, 0.08807, 0.08931, 0.09047, 0.09736",\
"0.08843, 0.08673, 0.08481, 0.08464, 0.08555, 0.08669, 0.08807, 0.08892, 0.09087, 0.09657",\
"0.08761, 0.0858, 0.08392, 0.08377, 0.08466, 0.08592, 0.08708, 0.08852, 0.08968, 0.0959",\
"0.08899, 0.08692, 0.08471, 0.08381, 0.08446, 0.0857, 0.08688, 0.08813, 0.08988, 0.09707",\
"0.09437, 0.09183, 0.08885, 0.08733, 0.08733, 0.08832, 0.08926, 0.0907, 0.09186, 0.1",\
"0.1041, 0.1011, 0.09683, 0.094, 0.09426, 0.0942, 0.0952, 0.09605, 0.09839, 0.1068",\
"0.1192, 0.1155, 0.1099, 0.106, 0.1044, 0.1051, 0.1053, 0.1057, 0.1073, 0.118",\
"0.1398, 0.1353, 0.1284, 0.1233, 0.1204, 0.1193, 0.1205, 0.1215, 0.1225, 0.1357",\
"0.166, 0.1606, 0.1523, 0.1455, 0.1414, 0.1389, 0.1392, 0.1411, 0.1429, 0.1621",\
"0.1977, 0.1912, 0.1814, 0.1738, 0.1685, 0.1644, 0.1629, 0.1635, 0.1691, 0.1981");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.173, 0.1704, 0.1674, 0.1663, 0.1659, 0.1655, 0.1654, 0.1654, 0.1653, 0.1652",\
"0.1719, 0.1694, 0.1664, 0.1652, 0.1647, 0.1646, 0.1643, 0.1643, 0.1642, 0.1642",\
"0.171, 0.1684, 0.1653, 0.1643, 0.1639, 0.1635, 0.1635, 0.1634, 0.1633, 0.1633",\
"0.1724, 0.1697, 0.1663, 0.165, 0.1644, 0.1644, 0.1643, 0.1643, 0.1643, 0.1643",\
"0.1816, 0.1781, 0.1731, 0.1705, 0.1695, 0.169, 0.1688, 0.1687, 0.1686, 0.1686",\
"0.1975, 0.1932, 0.1862, 0.1819, 0.1796, 0.1784, 0.1778, 0.1774, 0.1772, 0.177",\
"0.2186, 0.2136, 0.2045, 0.1981, 0.1946, 0.1927, 0.1916, 0.191, 0.1906, 0.1903",\
"0.2454, 0.2396, 0.2286, 0.2205, 0.2156, 0.2125, 0.2108, 0.2098, 0.2091, 0.2086",\
"0.2782, 0.2718, 0.2587, 0.2487, 0.2422, 0.2383, 0.2358, 0.2343, 0.2332, 0.2325",\
"0.3171, 0.3103, 0.2956, 0.2833, 0.2753, 0.2699, 0.2666, 0.2642, 0.2629, 0.2619");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.08876, 0.08689, 0.08487, 0.08494, 0.08593, 0.08701, 0.08847, 0.08912, 0.09107, 0.09677",\
"0.08846, 0.08661, 0.08465, 0.08474, 0.08561, 0.08671, 0.08787, 0.08892, 0.09146, 0.09637",\
"0.08759, 0.08586, 0.08376, 0.08375, 0.08472, 0.086, 0.08728, 0.08813, 0.08968, 0.0957",\
"0.08813, 0.0862, 0.084, 0.08335, 0.08414, 0.08515, 0.08649, 0.08753, 0.08929, 0.09635",\
"0.09226, 0.08991, 0.08701, 0.08602, 0.08626, 0.08725, 0.08847, 0.08931, 0.09127, 0.09863",\
"0.1007, 0.09771, 0.09419, 0.092, 0.0926, 0.09269, 0.09342, 0.09466, 0.09602, 0.1061",\
"0.1149, 0.1115, 0.1064, 0.103, 0.1022, 0.1032, 0.1039, 0.1042, 0.1059, 0.116",\
"0.1352, 0.131, 0.1249, 0.1203, 0.1172, 0.1172, 0.1186, 0.1201, 0.1221, 0.1347",\
"0.1617, 0.1565, 0.1491, 0.143, 0.139, 0.1378, 0.1382, 0.1397, 0.1421, 0.1605",\
"0.1942, 0.1883, 0.179, 0.1718, 0.1671, 0.1634, 0.1625, 0.164, 0.1683, 0.1961");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.3908, 0.4283, 0.5257, 0.6625, 0.8385, 1.064, 1.351, 1.71, 2.146, 2.666",\
"0.4097, 0.4473, 0.5447, 0.6816, 0.8576, 1.083, 1.37, 1.728, 2.165, 2.685",\
"0.4747, 0.5121, 0.6095, 0.7464, 0.9224, 1.148, 1.435, 1.793, 2.23, 2.751",\
"0.6064, 0.6437, 0.7407, 0.8777, 1.054, 1.28, 1.567, 1.925, 2.361, 2.881",\
"0.7796, 0.8205, 0.9235, 1.066, 1.244, 1.471, 1.758, 2.116, 2.552, 3.073",\
"0.9703, 1.015, 1.126, 1.277, 1.464, 1.694, 1.983, 2.341, 2.777, 3.296",\
"1.183, 1.232, 1.353, 1.513, 1.707, 1.942, 2.233, 2.593, 3.029, 3.548",\
"1.422, 1.474, 1.603, 1.776, 1.978, 2.219, 2.513, 2.873, 3.31, 3.83",\
"1.685, 1.741, 1.88, 2.063, 2.277, 2.526, 2.825, 3.187, 3.625, 4.146",\
"1.973, 2.032, 2.182, 2.377, 2.603, 2.861, 3.168, 3.536, 3.977, 4.497");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.4749, 0.5272, 0.6762, 0.9135, 1.255, 1.726, 2.343, 3.119, 4.066, 5.196",\
"0.4853, 0.5376, 0.6865, 0.924, 1.266, 1.736, 2.353, 3.13, 4.075, 5.206",\
"0.5249, 0.5772, 0.7261, 0.9632, 1.305, 1.775, 2.392, 3.169, 4.115, 5.245",\
"0.604, 0.656, 0.8044, 1.041, 1.382, 1.852, 2.469, 3.246, 4.193, 5.324",\
"0.6855, 0.7383, 0.8892, 1.128, 1.47, 1.939, 2.556, 3.332, 4.28, 5.409",\
"0.7534, 0.8074, 0.9596, 1.199, 1.542, 2.014, 2.63, 3.406, 4.353, 5.483",\
"0.8067, 0.8623, 1.017, 1.259, 1.601, 2.071, 2.689, 3.465, 4.412, 5.54",\
"0.8421, 0.9006, 1.06, 1.305, 1.648, 2.116, 2.733, 3.51, 4.457, 5.585",\
"0.8561, 0.9169, 1.083, 1.334, 1.679, 2.148, 2.763, 3.539, 4.487, 5.615",\
"0.8456, 0.9102, 1.083, 1.341, 1.691, 2.164, 2.78, 3.555, 4.501, 5.63");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.1265, 0.163, 0.2641, 0.4241, 0.6653, 1.017, 1.496, 2.115, 2.875, 3.776",\
"0.1267, 0.1628, 0.2642, 0.424, 0.6657, 1.017, 1.496, 2.115, 2.875, 3.776",\
"0.1266, 0.1628, 0.2642, 0.424, 0.6657, 1.017, 1.496, 2.115, 2.873, 3.783",\
"0.1302, 0.1658, 0.267, 0.4258, 0.6678, 1.018, 1.498, 2.115, 2.874, 3.778",\
"0.1568, 0.1926, 0.2896, 0.4418, 0.676, 1.022, 1.497, 2.116, 2.874, 3.782",\
"0.1864, 0.224, 0.3222, 0.4754, 0.7022, 1.038, 1.507, 2.118, 2.874, 3.779",\
"0.2172, 0.2592, 0.3578, 0.5108, 0.7318, 1.061, 1.521, 2.123, 2.88, 3.782",\
"0.2488, 0.2924, 0.398, 0.5516, 0.7678, 1.087, 1.541, 2.136, 2.883, 3.784",\
"0.2838, 0.3312, 0.4422, 0.5982, 0.8108, 1.123, 1.564, 2.152, 2.892, 3.79",\
"0.321, 0.3716, 0.4908, 0.6524, 0.8632, 1.168, 1.602, 2.181, 2.912, 3.801");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.1661, 0.2308, 0.4244, 0.7786, 1.353, 2.183, 3.283, 4.674, 6.371, 8.388",\
"0.1668, 0.2309, 0.4253, 0.7791, 1.353, 2.182, 3.283, 4.68, 6.371, 8.397",\
"0.1659, 0.2308, 0.4242, 0.7786, 1.353, 2.182, 3.286, 4.681, 6.371, 8.397",\
"0.1678, 0.2316, 0.4256, 0.7798, 1.352, 2.182, 3.283, 4.681, 6.371, 8.401",\
"0.1786, 0.2422, 0.4386, 0.7902, 1.356, 2.182, 3.288, 4.679, 6.381, 8.394",\
"0.1926, 0.2548, 0.4498, 0.7988, 1.368, 2.193, 3.282, 4.672, 6.37, 8.392",\
"0.2112, 0.2734, 0.464, 0.8088, 1.374, 2.198, 3.296, 4.684, 6.379, 8.391",\
"0.2338, 0.294, 0.485, 0.8246, 1.381, 2.2, 3.299, 4.684, 6.384, 8.408",\
"0.259, 0.3204, 0.511, 0.8458, 1.397, 2.205, 3.302, 4.687, 6.381, 8.409",\
"0.287, 0.3492, 0.5424, 0.8746, 1.419, 2.225, 3.309, 4.691, 6.384, 8.401");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.4521, 0.4919, 0.5926, 0.7327, 0.9105, 1.137, 1.425, 1.784, 2.221, 2.742",\
"0.4695, 0.5092, 0.61, 0.7502, 0.9281, 1.155, 1.443, 1.802, 2.239, 2.759",\
"0.5341, 0.5738, 0.6746, 0.8146, 0.9928, 1.22, 1.508, 1.866, 2.303, 2.823",\
"0.6676, 0.7072, 0.8076, 0.9473, 1.126, 1.353, 1.641, 1.999, 2.437, 2.957",\
"0.8583, 0.9008, 1.006, 1.148, 1.328, 1.555, 1.843, 2.202, 2.639, 3.159",\
"1.07, 1.116, 1.23, 1.382, 1.568, 1.799, 2.087, 2.446, 2.882, 3.402",\
"1.306, 1.357, 1.48, 1.641, 1.834, 2.069, 2.36, 2.72, 3.156, 3.676",\
"1.572, 1.627, 1.76, 1.93, 2.131, 2.371, 2.664, 3.025, 3.462, 3.982",\
"1.869, 1.928, 2.07, 2.251, 2.461, 2.708, 3.005, 3.367, 3.804, 4.325",\
"2.198, 2.26, 2.412, 2.605, 2.825, 3.079, 3.382, 3.747, 4.185, 4.706");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.5219, 0.5743, 0.7234, 0.9607, 1.303, 1.773, 2.389, 3.165, 4.113, 5.241",\
"0.5333, 0.5857, 0.7346, 0.972, 1.314, 1.784, 2.401, 3.176, 4.125, 5.254",\
"0.5639, 0.6161, 0.7652, 1.002, 1.344, 1.815, 2.432, 3.208, 4.154, 5.285",\
"0.6187, 0.6709, 0.8197, 1.056, 1.398, 1.868, 2.484, 3.262, 4.207, 5.336",\
"0.677, 0.7307, 0.883, 1.123, 1.465, 1.935, 2.551, 3.328, 4.275, 5.402",\
"0.7248, 0.7804, 0.9355, 1.177, 1.521, 1.992, 2.609, 3.385, 4.332, 5.459",\
"0.7584, 0.8157, 0.9749, 1.22, 1.564, 2.035, 2.652, 3.427, 4.373, 5.501",\
"0.7712, 0.8308, 0.9954, 1.246, 1.592, 2.062, 2.677, 3.454, 4.4, 5.527",\
"0.7593, 0.821, 0.9926, 1.249, 1.6, 2.072, 2.688, 3.463, 4.409, 5.537",\
"0.718, 0.7838, 0.962, 1.227, 1.585, 2.061, 2.679, 3.454, 4.4, 5.529");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.1402, 0.1757, 0.2753, 0.432, 0.6737, 1.022, 1.502, 2.116, 2.875, 3.783",\
"0.1396, 0.1759, 0.2756, 0.4332, 0.6725, 1.022, 1.5, 2.115, 2.876, 3.779",\
"0.1398, 0.1759, 0.2753, 0.4335, 0.6728, 1.022, 1.502, 2.117, 2.871, 3.779",\
"0.141, 0.1774, 0.276, 0.4344, 0.6728, 1.023, 1.499, 2.118, 2.875, 3.784",\
"0.1642, 0.1996, 0.2932, 0.4448, 0.6792, 1.025, 1.501, 2.118, 2.877, 3.785",\
"0.195, 0.2336, 0.3274, 0.4764, 0.7028, 1.038, 1.509, 2.117, 2.877, 3.782",\
"0.2248, 0.2662, 0.3636, 0.5112, 0.731, 1.061, 1.52, 2.127, 2.881, 3.778",\
"0.2566, 0.3018, 0.403, 0.5492, 0.7638, 1.084, 1.536, 2.135, 2.883, 3.785",\
"0.2892, 0.337, 0.4454, 0.592, 0.801, 1.114, 1.556, 2.15, 2.893, 3.79",\
"0.324, 0.3758, 0.4906, 0.638, 0.8442, 1.151, 1.586, 2.168, 2.906, 3.802");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.1668, 0.2309, 0.4251, 0.779, 1.352, 2.187, 3.284, 4.673, 6.371, 8.394",\
"0.1661, 0.2307, 0.4253, 0.7791, 1.353, 2.182, 3.283, 4.672, 6.373, 8.397",\
"0.1662, 0.2297, 0.424, 0.7791, 1.353, 2.182, 3.283, 4.68, 6.371, 8.397",\
"0.1688, 0.232, 0.4272, 0.7798, 1.353, 2.18, 3.283, 4.681, 6.366, 8.394",\
"0.1794, 0.2436, 0.4392, 0.7892, 1.356, 2.183, 3.283, 4.68, 6.371, 8.394",\
"0.1922, 0.2558, 0.4516, 0.8004, 1.368, 2.19, 3.289, 4.678, 6.374, 8.389",\
"0.208, 0.2726, 0.4686, 0.813, 1.374, 2.194, 3.291, 4.674, 6.361, 8.391",\
"0.2302, 0.2952, 0.4906, 0.8322, 1.384, 2.198, 3.296, 4.679, 6.377, 8.386",\
"0.2534, 0.32, 0.5184, 0.859, 1.402, 2.208, 3.297, 4.684, 6.375, 8.408",\
"0.2808, 0.345, 0.5474, 0.8886, 1.43, 2.23, 3.309, 4.686, 6.377, 8.394");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.4977, 0.5391, 0.6436, 0.7872, 0.9681, 1.197, 1.486, 1.845, 2.283, 2.804",\
"0.5126, 0.5541, 0.6587, 0.8021, 0.9829, 1.212, 1.501, 1.86, 2.298, 2.819",\
"0.5779, 0.6195, 0.7239, 0.8675, 1.048, 1.277, 1.566, 1.926, 2.363, 2.884",\
"0.713, 0.7545, 0.8584, 1.002, 1.183, 1.412, 1.701, 2.061, 2.497, 3.018",\
"0.9166, 0.9599, 1.066, 1.211, 1.393, 1.622, 1.911, 2.27, 2.707, 3.228",\
"1.147, 1.194, 1.31, 1.464, 1.65, 1.882, 2.171, 2.531, 2.968, 3.488",\
"1.404, 1.456, 1.581, 1.743, 1.937, 2.173, 2.465, 2.825, 3.262, 3.782",\
"1.696, 1.751, 1.886, 2.057, 2.259, 2.499, 2.793, 3.154, 3.592, 4.112",\
"2.025, 2.084, 2.228, 2.41, 2.619, 2.865, 3.162, 3.524, 3.962, 4.483",\
"2.394, 2.456, 2.609, 2.802, 3.021, 3.273, 3.574, 3.939, 4.378, 4.9");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.5407, 0.5932, 0.7419, 0.9793, 1.321, 1.792, 2.408, 3.183, 4.133, 5.262",\
"0.5539, 0.6065, 0.7552, 0.9927, 1.334, 1.805, 2.422, 3.198, 4.146, 5.276",\
"0.58, 0.6324, 0.7813, 1.019, 1.361, 1.831, 2.448, 3.223, 4.172, 5.299",\
"0.6133, 0.6656, 0.8146, 1.051, 1.393, 1.863, 2.48, 3.255, 4.203, 5.333",\
"0.6407, 0.6946, 0.8467, 1.086, 1.428, 1.899, 2.515, 3.291, 4.237, 5.369",\
"0.6544, 0.7097, 0.8659, 1.109, 1.453, 1.923, 2.54, 3.317, 4.264, 5.394",\
"0.6511, 0.7087, 0.8694, 1.116, 1.462, 1.933, 2.549, 3.324, 4.271, 5.398",\
"0.6226, 0.6821, 0.849, 1.103, 1.452, 1.923, 2.539, 3.315, 4.262, 5.389",\
"0.563, 0.6255, 0.7992, 1.061, 1.418, 1.893, 2.51, 3.285, 4.231, 5.358",\
"0.4709, 0.5365, 0.7163, 0.9872, 1.353, 1.836, 2.457, 3.233, 4.18, 5.306");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.1508, 0.1879, 0.2874, 0.4435, 0.6828, 1.029, 1.506, 2.122, 2.877, 3.785",\
"0.1511, 0.1878, 0.2867, 0.4447, 0.6817, 1.029, 1.507, 2.122, 2.879, 3.785",\
"0.151, 0.1875, 0.2872, 0.4439, 0.6816, 1.029, 1.505, 2.122, 2.879, 3.786",\
"0.1518, 0.188, 0.2872, 0.445, 0.6818, 1.03, 1.507, 2.118, 2.88, 3.785",\
"0.1698, 0.2048, 0.299, 0.452, 0.687, 1.031, 1.507, 2.121, 2.877, 3.783",\
"0.201, 0.2394, 0.3334, 0.4822, 0.707, 1.041, 1.511, 2.121, 2.879, 3.787",\
"0.2316, 0.273, 0.3698, 0.5164, 0.7344, 1.063, 1.523, 2.127, 2.879, 3.783",\
"0.262, 0.3074, 0.408, 0.5518, 0.765, 1.084, 1.538, 2.137, 2.885, 3.787",\
"0.2934, 0.342, 0.449, 0.5912, 0.7996, 1.11, 1.557, 2.148, 2.895, 3.793",\
"0.3274, 0.3794, 0.4916, 0.6346, 0.8386, 1.145, 1.583, 2.168, 2.912, 3.8");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.01008, 0.04197, 0.1029, 0.1977, 0.3308, 0.5059, 0.7266, 0.9959, 1.317");
values("0.1661, 0.2295, 0.4246, 0.7784, 1.353, 2.182, 3.29, 4.67, 6.38, 8.395",\
"0.166, 0.2296, 0.4244, 0.7786, 1.353, 2.181, 3.287, 4.674, 6.374, 8.389",\
"0.166, 0.2308, 0.4243, 0.7788, 1.352, 2.187, 3.29, 4.672, 6.371, 8.391",\
"0.1681, 0.2318, 0.4262, 0.7792, 1.352, 2.182, 3.283, 4.672, 6.371, 8.389",\
"0.1778, 0.2428, 0.437, 0.7878, 1.355, 2.183, 3.288, 4.673, 6.367, 8.395",\
"0.189, 0.254, 0.4518, 0.8004, 1.365, 2.189, 3.283, 4.678, 6.372, 8.395",\
"0.2036, 0.2694, 0.469, 0.8134, 1.371, 2.19, 3.29, 4.67, 6.364, 8.388",\
"0.2232, 0.2914, 0.4924, 0.8386, 1.389, 2.197, 3.29, 4.675, 6.378, 8.403",\
"0.2452, 0.312, 0.5186, 0.8674, 1.413, 2.213, 3.297, 4.68, 6.37, 8.405",\
"0.269, 0.3366, 0.5468, 0.9028, 1.449, 2.244, 3.321, 4.687, 6.373, 8.391");
}
}
}
}