blob: 93e5829a9f48f9182763c0cc29443e559559ca5d [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_1) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.00086112" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000940896" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000941616" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.002218608" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000958176" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.001959876" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.001960812" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.002948832" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.002948832" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003749 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01461, 0.0146, 0.01452, 0.0145, 0.01449, 0.01449, 0.01449, 0.01449, \
0.01448, 0.01449");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.007466, -0.007492, -0.007504, -0.007502, -0.007525, -0.007512, \
-0.007541, -0.007546, -0.007568, -0.007579");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0146, 0.01458, 0.01453, 0.0145, 0.0145, 0.01449, 0.0145, 0.0145, \
0.01451, 0.0145");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.007388, -0.0074, -0.0074, -0.0074, -0.007409, -0.007415, -0.007464, \
-0.007465, -0.007475, -0.007492");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01455, 0.01454, 0.01452, 0.01449, 0.0145, 0.01449, 0.0145, 0.0145, \
0.0145, 0.0145");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01107, 0.01104, 0.01101, 0.01098, 0.01098, 0.01094, 0.01088, \
0.01086, 0.01084, 0.01081");
}
}
}
pin(A2) {
capacitance : 0.003614 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01917, 0.01955, 0.01997, 0.02039, 0.02077, 0.02107, 0.0213, \
0.02144, 0.02154, 0.02162");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01259, -0.01259, -0.01255, -0.01252, -0.01252, -0.01251, -0.01252, \
-0.01254, -0.01254, -0.01254");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01619, 0.01468, 0.01334, 0.01298, 0.0128, 0.01271, 0.01267, \
0.01262, 0.0126, 0.01257");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01256, -0.01256, -0.01254, -0.01253, -0.01253, -0.01252, -0.01255, \
-0.01254, -0.01255, -0.01257");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01445, 0.01445, 0.01442, 0.01439, 0.01439, 0.01438, 0.01438, \
0.01438, 0.01437, 0.01435");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.007697, -0.007708, -0.007698, -0.007695, -0.007695, -0.007714, \
-0.007755, -0.007771, -0.007795, -0.007822");
}
}
}
pin(A3) {
capacitance : 0.003753 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0134, 0.01276, 0.01261, 0.01259, 0.01255, 0.01255, 0.01257, \
0.01257, 0.01257, 0.01256");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01258, -0.01256, -0.01255, -0.01252, -0.01251, -0.01251, -0.01252, \
-0.01253, -0.01253, -0.01254");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01544, 0.01428, 0.01308, 0.01271, 0.01258, 0.01254, 0.01252, \
0.0125, 0.01248, 0.01247");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01257, -0.01255, -0.01255, -0.01253, -0.01252, -0.01251, -0.01253, \
-0.01254, -0.01255, -0.01255");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01474, 0.01359, 0.01288, 0.01262, 0.01251, 0.01248, 0.01247, \
0.01246, 0.01245, 0.01245");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01259, -0.01256, -0.01256, -0.01254, -0.01253, -0.01251, -0.01255, \
-0.01253, -0.01253, -0.01254");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.3767 ;
max_transition : 5.2 ;
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.1602, 0.157, 0.151, 0.1466, 0.144, 0.1424, 0.1413, 0.1405, 0.14, 0.1396",\
"0.1602, 0.157, 0.1509, 0.1466, 0.144, 0.1424, 0.1413, 0.1406, 0.14, 0.1397",\
"0.1611, 0.1579, 0.1518, 0.1475, 0.1449, 0.1433, 0.1422, 0.1414, 0.1409, 0.1405",\
"0.1707, 0.1671, 0.1597, 0.1545, 0.1514, 0.1494, 0.148, 0.1471, 0.1465, 0.1461",\
"0.1953, 0.1907, 0.1808, 0.1729, 0.1677, 0.1645, 0.1623, 0.1609, 0.16, 0.1592",\
"0.2333, 0.2277, 0.215, 0.2034, 0.1958, 0.1903, 0.187, 0.1846, 0.1828, 0.1816",\
"0.2847, 0.2782, 0.2625, 0.247, 0.2356, 0.228, 0.2225, 0.2188, 0.2162, 0.2143",\
"0.3487, 0.3414, 0.3233, 0.3036, 0.2886, 0.2776, 0.2699, 0.2644, 0.2605, 0.2577",\
"0.4256, 0.4176, 0.3971, 0.3736, 0.3544, 0.34, 0.3296, 0.3219, 0.3164, 0.3124",\
"0.5155, 0.507, 0.4845, 0.4572, 0.4337, 0.4157, 0.4022, 0.3919, 0.3845, 0.379");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.1115, 0.1074, 0.1002, 0.09484, 0.09175, 0.09028, 0.08953, 0.08947, 0.09062, 0.09061",\
"0.1114, 0.1072, 0.09989, 0.09466, 0.09154, 0.09007, 0.08967, 0.08961, 0.0899, 0.09025",\
"0.1122, 0.1081, 0.1005, 0.09527, 0.09218, 0.09057, 0.08982, 0.09073, 0.09026, 0.09097",\
"0.1203, 0.1159, 0.108, 0.1018, 0.09798, 0.09601, 0.09554, 0.09487, 0.09566, 0.09529",\
"0.1394, 0.1346, 0.1257, 0.1181, 0.1128, 0.1097, 0.108, 0.1072, 0.1068, 0.1072",\
"0.1701, 0.1648, 0.1537, 0.1442, 0.1374, 0.1324, 0.1295, 0.1277, 0.1277, 0.1266",\
"0.2129, 0.2069, 0.1939, 0.1816, 0.172, 0.1662, 0.1614, 0.1583, 0.1565, 0.1554",\
"0.2675, 0.2606, 0.2452, 0.2307, 0.2181, 0.2095, 0.2044, 0.2002, 0.1972, 0.1938",\
"0.3338, 0.3261, 0.3085, 0.2913, 0.2762, 0.2642, 0.2565, 0.2515, 0.2476, 0.2446",\
"0.412, 0.4039, 0.3843, 0.3638, 0.3464, 0.3323, 0.3205, 0.3132, 0.3088, 0.3061");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.1834, 0.1799, 0.1724, 0.1669, 0.1636, 0.1613, 0.1598, 0.1588, 0.1581, 0.1576",\
"0.1831, 0.1795, 0.1722, 0.1667, 0.1632, 0.161, 0.1595, 0.1584, 0.1578, 0.1573",\
"0.1839, 0.1803, 0.1729, 0.1672, 0.1639, 0.1617, 0.1601, 0.1592, 0.1585, 0.158",\
"0.1927, 0.1888, 0.1807, 0.1744, 0.1704, 0.1678, 0.1662, 0.1651, 0.1643, 0.1637",\
"0.2178, 0.2131, 0.2026, 0.1935, 0.1877, 0.1839, 0.1814, 0.1797, 0.1785, 0.1777",\
"0.2577, 0.2521, 0.2387, 0.2262, 0.2173, 0.2113, 0.2074, 0.2047, 0.2027, 0.2014",\
"0.312, 0.3054, 0.2892, 0.2725, 0.2603, 0.2516, 0.2456, 0.2413, 0.2383, 0.2362",\
"0.3798, 0.3725, 0.3537, 0.333, 0.3168, 0.3046, 0.2961, 0.29, 0.2855, 0.2823",\
"0.4612, 0.4533, 0.4323, 0.4076, 0.3872, 0.3712, 0.3596, 0.3511, 0.3449, 0.3402",\
"0.5565, 0.5481, 0.525, 0.4968, 0.4717, 0.4519, 0.4369, 0.4256, 0.4172, 0.4109");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.1115, 0.1075, 0.1001, 0.09476, 0.09179, 0.09025, 0.08985, 0.08968, 0.0899, 0.09061",\
"0.1113, 0.1071, 0.09976, 0.09448, 0.09146, 0.08989, 0.0896, 0.08893, 0.08954, 0.09025",\
"0.1115, 0.1074, 0.09991, 0.09451, 0.09136, 0.08989, 0.08899, 0.08986, 0.09026, 0.08989",\
"0.1183, 0.1141, 0.1061, 0.09995, 0.09622, 0.09435, 0.09335, 0.09364, 0.0935, 0.09385",\
"0.1361, 0.1314, 0.1225, 0.1153, 0.1102, 0.1073, 0.106, 0.1046, 0.1047, 0.1047",\
"0.1668, 0.1613, 0.1505, 0.141, 0.1346, 0.1299, 0.127, 0.1256, 0.1245, 0.1237",\
"0.2098, 0.2037, 0.1907, 0.1782, 0.1696, 0.1634, 0.1594, 0.1565, 0.1543, 0.1529",\
"0.2649, 0.2582, 0.2432, 0.2283, 0.2161, 0.2077, 0.2026, 0.1987, 0.1961, 0.1935",\
"0.3322, 0.3249, 0.3075, 0.2902, 0.2757, 0.2642, 0.2561, 0.2514, 0.2479, 0.245",\
"0.4117, 0.4038, 0.3846, 0.3647, 0.3472, 0.3328, 0.3222, 0.3155, 0.3113, 0.3086");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.2066, 0.2027, 0.1942, 0.1873, 0.183, 0.1801, 0.1782, 0.1769, 0.1759, 0.1753",\
"0.2058, 0.2018, 0.1934, 0.1865, 0.1823, 0.1793, 0.1774, 0.1761, 0.1753, 0.1746",\
"0.2065, 0.2025, 0.194, 0.1871, 0.1828, 0.18, 0.178, 0.1767, 0.1759, 0.1752",\
"0.2152, 0.211, 0.2017, 0.1942, 0.1894, 0.1864, 0.1843, 0.1829, 0.1819, 0.1812",\
"0.2408, 0.2358, 0.2244, 0.2144, 0.2079, 0.2035, 0.2005, 0.1985, 0.197, 0.196",\
"0.2829, 0.2771, 0.2631, 0.2495, 0.2397, 0.233, 0.2285, 0.2254, 0.2232, 0.2216",\
"0.3407, 0.3341, 0.3173, 0.2999, 0.2865, 0.2767, 0.2698, 0.2651, 0.2617, 0.2592",\
"0.4141, 0.4067, 0.3874, 0.3658, 0.3482, 0.3349, 0.3253, 0.3184, 0.3134, 0.3097",\
"0.5027, 0.4947, 0.4735, 0.4477, 0.4254, 0.4083, 0.3954, 0.3858, 0.3788, 0.3734",\
"0.6074, 0.5985, 0.5753, 0.5459, 0.5191, 0.4976, 0.4808, 0.4682, 0.4587, 0.4515");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.1116, 0.1075, 0.1001, 0.09487, 0.09179, 0.09017, 0.08942, 0.08993, 0.0899, 0.09061",\
"0.1112, 0.1072, 0.09987, 0.09444, 0.09143, 0.08981, 0.08906, 0.08993, 0.0899, 0.09025",\
"0.1108, 0.1067, 0.0994, 0.09401, 0.09089, 0.08942, 0.08892, 0.08911, 0.08918, 0.08989",\
"0.1161, 0.1118, 0.1041, 0.09815, 0.09463, 0.09298, 0.09212, 0.09202, 0.09206, 0.09313",\
"0.1328, 0.1282, 0.1195, 0.1126, 0.1078, 0.1052, 0.1039, 0.1031, 0.1032, 0.1032",\
"0.1634, 0.1582, 0.1474, 0.1381, 0.1322, 0.1279, 0.1254, 0.124, 0.1237, 0.1237",\
"0.2075, 0.2015, 0.1887, 0.177, 0.168, 0.1627, 0.159, 0.1561, 0.1543, 0.1529",\
"0.2648, 0.2582, 0.243, 0.2281, 0.2173, 0.2089, 0.2042, 0.2011, 0.1979, 0.196",\
"0.335, 0.328, 0.3105, 0.2934, 0.2788, 0.2682, 0.2605, 0.2568, 0.2533, 0.2504",\
"0.4187, 0.4111, 0.3922, 0.3722, 0.3542, 0.3403, 0.3303, 0.3229, 0.3199, 0.3169");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.2555, 0.2777, 0.3396, 0.4332, 0.5595, 0.7243, 0.936, 1.201, 1.525, 1.911",\
"0.2648, 0.2871, 0.3489, 0.4426, 0.5688, 0.7336, 0.9453, 1.211, 1.534, 1.92",\
"0.2996, 0.3218, 0.3837, 0.4771, 0.6034, 0.7682, 0.9799, 1.245, 1.569, 1.955",\
"0.3723, 0.3946, 0.456, 0.5491, 0.6753, 0.8401, 1.052, 1.317, 1.64, 2.026",\
"0.4711, 0.4947, 0.5591, 0.6542, 0.781, 0.9455, 1.157, 1.421, 1.745, 2.13",\
"0.5852, 0.6106, 0.6799, 0.7794, 0.9099, 1.076, 1.287, 1.551, 1.873, 2.258",\
"0.7125, 0.7408, 0.8156, 0.9217, 1.057, 1.227, 1.439, 1.703, 2.025, 2.41",\
"0.8522, 0.8825, 0.9641, 1.078, 1.221, 1.397, 1.614, 1.879, 2.201, 2.584",\
"1.006, 1.039, 1.126, 1.248, 1.398, 1.581, 1.805, 2.076, 2.401, 2.785",\
"1.174, 1.208, 1.302, 1.433, 1.59, 1.78, 2.012, 2.291, 2.622, 3.01");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.3299, 0.3573, 0.439, 0.5773, 0.7813, 1.063, 1.434, 1.901, 2.472, 3.151",\
"0.3342, 0.3616, 0.4434, 0.5818, 0.7854, 1.067, 1.438, 1.904, 2.476, 3.156",\
"0.3528, 0.3803, 0.4619, 0.6001, 0.8038, 1.085, 1.456, 1.924, 2.495, 3.174",\
"0.3931, 0.4205, 0.5017, 0.6394, 0.8424, 1.124, 1.494, 1.961, 2.532, 3.213",\
"0.4375, 0.4654, 0.5473, 0.6848, 0.8877, 1.168, 1.537, 2.003, 2.574, 3.254",\
"0.4786, 0.5072, 0.5902, 0.7276, 0.9297, 1.209, 1.578, 2.043, 2.613, 3.293",\
"0.5095, 0.5399, 0.6253, 0.7648, 0.9675, 1.246, 1.614, 2.078, 2.647, 3.326",\
"0.5283, 0.56, 0.6493, 0.791, 0.997, 1.278, 1.645, 2.109, 2.677, 3.353",\
"0.5328, 0.5661, 0.6587, 0.8045, 1.014, 1.299, 1.67, 2.134, 2.701, 3.378",\
"0.5211, 0.5572, 0.6551, 0.8041, 1.015, 1.305, 1.682, 2.151, 2.72, 3.396");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.102, 0.1248, 0.1917, 0.307, 0.4848, 0.7426, 1.093, 1.545, 2.101, 2.765",\
"0.1023, 0.1246, 0.1917, 0.307, 0.4847, 0.7424, 1.094, 1.545, 2.101, 2.764",\
"0.1024, 0.1249, 0.1919, 0.3066, 0.4843, 0.7424, 1.094, 1.547, 2.102, 2.765",\
"0.1057, 0.1282, 0.1945, 0.3094, 0.4857, 0.7427, 1.095, 1.546, 2.101, 2.766",\
"0.1251, 0.147, 0.2108, 0.3196, 0.4926, 0.7468, 1.096, 1.547, 2.101, 2.764",\
"0.1506, 0.1734, 0.2366, 0.3422, 0.5092, 0.7562, 1.1, 1.547, 2.102, 2.763",\
"0.1798, 0.2052, 0.2702, 0.3756, 0.5374, 0.7752, 1.11, 1.552, 2.102, 2.761",\
"0.2098, 0.2382, 0.3094, 0.4152, 0.575, 0.8092, 1.136, 1.564, 2.106, 2.765",\
"0.2426, 0.2738, 0.35, 0.4582, 0.6178, 0.852, 1.176, 1.597, 2.128, 2.772",\
"0.2774, 0.3108, 0.3944, 0.5044, 0.6624, 0.8972, 1.225, 1.647, 2.171, 2.802");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.133, 0.1667, 0.2809, 0.5019, 0.8539, 1.364, 2.041, 2.899, 3.948, 5.184",\
"0.1329, 0.1667, 0.2807, 0.5019, 0.8555, 1.364, 2.041, 2.895, 3.943, 5.186",\
"0.1327, 0.1668, 0.2815, 0.5024, 0.8557, 1.364, 2.04, 2.9, 3.944, 5.186",\
"0.1339, 0.1677, 0.2819, 0.5031, 0.8545, 1.362, 2.043, 2.899, 3.947, 5.185",\
"0.1413, 0.1754, 0.2889, 0.5086, 0.8576, 1.365, 2.043, 2.894, 3.941, 5.186",\
"0.1526, 0.187, 0.2972, 0.5162, 0.8642, 1.37, 2.044, 2.9, 3.947, 5.193",\
"0.1696, 0.2032, 0.313, 0.5294, 0.8738, 1.374, 2.048, 2.903, 3.941, 5.194",\
"0.1872, 0.2246, 0.332, 0.5472, 0.8944, 1.39, 2.056, 2.905, 3.948, 5.185",\
"0.2092, 0.2448, 0.354, 0.5678, 0.9176, 1.417, 2.077, 2.916, 3.952, 5.198",\
"0.2326, 0.2698, 0.3802, 0.59, 0.942, 1.448, 2.113, 2.947, 3.969, 5.2");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.2851, 0.3088, 0.3739, 0.4699, 0.5974, 0.7628, 0.9746, 1.24, 1.564, 1.949",\
"0.2937, 0.3173, 0.3823, 0.4783, 0.6058, 0.7713, 0.983, 1.248, 1.572, 1.958",\
"0.3278, 0.3516, 0.4166, 0.5125, 0.64, 0.8054, 1.017, 1.282, 1.606, 1.992",\
"0.4028, 0.4262, 0.4908, 0.5864, 0.7138, 0.8791, 1.091, 1.356, 1.679, 2.065",\
"0.5112, 0.5361, 0.6026, 0.6995, 0.8272, 0.9924, 1.203, 1.468, 1.792, 2.177",\
"0.6405, 0.6673, 0.738, 0.8395, 0.9702, 1.136, 1.347, 1.611, 1.934, 2.319",\
"0.7882, 0.8171, 0.8942, 1.002, 1.137, 1.306, 1.518, 1.781, 2.103, 2.488",\
"0.9545, 0.9858, 1.07, 1.185, 1.327, 1.501, 1.716, 1.98, 2.301, 2.685",\
"1.14, 1.174, 1.264, 1.388, 1.537, 1.718, 1.938, 2.206, 2.529, 2.912",\
"1.347, 1.382, 1.479, 1.611, 1.768, 1.957, 2.184, 2.458, 2.786, 3.171");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.3567, 0.3843, 0.4658, 0.6045, 0.8079, 1.09, 1.46, 1.927, 2.498, 3.178",\
"0.3602, 0.3876, 0.4693, 0.6079, 0.8114, 1.093, 1.464, 1.93, 2.502, 3.183",\
"0.3692, 0.3967, 0.4783, 0.6169, 0.8202, 1.102, 1.472, 1.94, 2.511, 3.19",\
"0.3916, 0.4191, 0.5004, 0.6381, 0.8414, 1.123, 1.493, 1.96, 2.531, 3.21",\
"0.4191, 0.4474, 0.5294, 0.6676, 0.8705, 1.151, 1.52, 1.986, 2.556, 3.239",\
"0.442, 0.4712, 0.5557, 0.6942, 0.8968, 1.176, 1.545, 2.011, 2.581, 3.261",\
"0.4512, 0.4822, 0.5702, 0.7121, 0.9166, 1.196, 1.563, 2.028, 2.596, 3.276",\
"0.4439, 0.4767, 0.5687, 0.7141, 0.9226, 1.206, 1.574, 2.038, 2.605, 3.283",\
"0.417, 0.4516, 0.548, 0.6976, 0.9105, 1.199, 1.573, 2.039, 2.605, 3.282",\
"0.3698, 0.4059, 0.5071, 0.6613, 0.8782, 1.172, 1.552, 2.025, 2.596, 3.272");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.1122, 0.1361, 0.2025, 0.3148, 0.4903, 0.7468, 1.097, 1.547, 2.103, 2.766",\
"0.1125, 0.1363, 0.2032, 0.3148, 0.4901, 0.7469, 1.097, 1.547, 2.1, 2.761",\
"0.1125, 0.1361, 0.2028, 0.3152, 0.49, 0.7456, 1.097, 1.547, 2.1, 2.763",\
"0.1146, 0.138, 0.2049, 0.3166, 0.4913, 0.746, 1.097, 1.545, 2.102, 2.762",\
"0.1316, 0.1551, 0.219, 0.3256, 0.4966, 0.7496, 1.097, 1.548, 2.103, 2.766",\
"0.1564, 0.1808, 0.2456, 0.3484, 0.512, 0.7568, 1.101, 1.546, 2.1, 2.766",\
"0.1872, 0.2134, 0.2796, 0.3794, 0.537, 0.7742, 1.109, 1.552, 2.103, 2.763",\
"0.218, 0.2478, 0.3186, 0.4202, 0.5744, 0.8042, 1.129, 1.561, 2.106, 2.763",\
"0.251, 0.283, 0.3602, 0.4642, 0.6166, 0.844, 1.164, 1.588, 2.12, 2.769",\
"0.2864, 0.3214, 0.4052, 0.5138, 0.6628, 0.89, 1.21, 1.628, 2.154, 2.791");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.1326, 0.1666, 0.2814, 0.502, 0.8556, 1.364, 2.042, 2.893, 3.941, 5.184",\
"0.1329, 0.1666, 0.2813, 0.5022, 0.8556, 1.364, 2.043, 2.898, 3.943, 5.187",\
"0.1328, 0.1666, 0.2807, 0.5022, 0.8554, 1.364, 2.041, 2.9, 3.948, 5.184",\
"0.1342, 0.1681, 0.2826, 0.5026, 0.8546, 1.364, 2.041, 2.9, 3.942, 5.185",\
"0.1424, 0.1759, 0.2889, 0.5088, 0.8576, 1.365, 2.043, 2.899, 3.939, 5.186",\
"0.1552, 0.1898, 0.3004, 0.5178, 0.8642, 1.367, 2.044, 2.9, 3.945, 5.186",\
"0.1712, 0.208, 0.3178, 0.534, 0.8774, 1.374, 2.047, 2.903, 3.947, 5.185",\
"0.1896, 0.226, 0.3384, 0.5542, 0.902, 1.394, 2.057, 2.903, 3.949, 5.19",\
"0.2116, 0.2486, 0.3622, 0.577, 0.928, 1.426, 2.085, 2.919, 3.95, 5.194",\
"0.2296, 0.2718, 0.3872, 0.6018, 0.9562, 1.461, 2.126, 2.957, 3.974, 5.2");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.3106, 0.3354, 0.4031, 0.5019, 0.6316, 0.7982, 1.01, 1.276, 1.6, 1.986",\
"0.3177, 0.3425, 0.4104, 0.5092, 0.6389, 0.8054, 1.018, 1.283, 1.607, 1.993",\
"0.352, 0.3769, 0.4445, 0.5434, 0.6729, 0.8395, 1.052, 1.317, 1.641, 2.027",\
"0.4286, 0.4531, 0.5205, 0.6188, 0.7483, 0.9147, 1.127, 1.392, 1.716, 2.102",\
"0.5459, 0.5712, 0.64, 0.7389, 0.8683, 1.034, 1.246, 1.511, 1.835, 2.22",\
"0.6897, 0.7169, 0.7901, 0.8928, 1.025, 1.191, 1.403, 1.667, 1.99, 2.375",\
"0.8587, 0.8882, 0.9665, 1.076, 1.212, 1.381, 1.593, 1.856, 2.178, 2.562",\
"1.053, 1.085, 1.17, 1.287, 1.428, 1.602, 1.816, 2.08, 2.402, 2.785",\
"1.274, 1.309, 1.4, 1.525, 1.674, 1.854, 2.073, 2.34, 2.662, 3.045",\
"1.524, 1.56, 1.658, 1.792, 1.95, 2.137, 2.362, 2.634, 2.959, 3.344");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.3707, 0.3982, 0.4799, 0.6186, 0.822, 1.104, 1.474, 1.942, 2.512, 3.192",\
"0.3744, 0.402, 0.4837, 0.6223, 0.8257, 1.107, 1.478, 1.946, 2.517, 3.196",\
"0.3779, 0.4055, 0.4871, 0.6256, 0.8291, 1.111, 1.481, 1.949, 2.52, 3.2",\
"0.3832, 0.4107, 0.4921, 0.6304, 0.8334, 1.115, 1.485, 1.952, 2.522, 3.205",\
"0.3887, 0.417, 0.4993, 0.6375, 0.8406, 1.121, 1.491, 1.958, 2.527, 3.207",\
"0.3847, 0.4142, 0.4997, 0.6395, 0.8428, 1.123, 1.491, 1.957, 2.528, 3.208",\
"0.3617, 0.3933, 0.4829, 0.6274, 0.8344, 1.116, 1.483, 1.948, 2.516, 3.197",\
"0.3175, 0.3511, 0.4455, 0.5938, 0.8068, 1.094, 1.464, 1.928, 2.496, 3.174",\
"0.2483, 0.2839, 0.3829, 0.5369, 0.7548, 1.049, 1.427, 1.896, 2.463, 3.14",\
"0.1526, 0.1898, 0.2937, 0.4537, 0.676, 0.9768, 1.364, 1.842, 2.416, 3.093");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.1221, 0.1467, 0.2151, 0.3258, 0.4984, 0.7504, 1.099, 1.549, 2.101, 2.767",\
"0.1222, 0.1466, 0.2152, 0.3254, 0.4978, 0.7508, 1.1, 1.549, 2.104, 2.766",\
"0.1225, 0.147, 0.2151, 0.3255, 0.4986, 0.7507, 1.098, 1.549, 2.103, 2.766",\
"0.1237, 0.1481, 0.2153, 0.3262, 0.4986, 0.7515, 1.098, 1.549, 2.103, 2.766",\
"0.1388, 0.1628, 0.2272, 0.334, 0.5032, 0.7532, 1.1, 1.55, 2.103, 2.766",\
"0.1632, 0.1882, 0.254, 0.356, 0.518, 0.7616, 1.103, 1.55, 2.103, 2.766",\
"0.1922, 0.22, 0.2878, 0.3862, 0.5426, 0.7768, 1.111, 1.554, 2.105, 2.765",\
"0.2258, 0.2564, 0.3268, 0.4258, 0.5766, 0.8042, 1.129, 1.562, 2.107, 2.767",\
"0.2592, 0.2934, 0.3714, 0.4718, 0.619, 0.8428, 1.161, 1.583, 2.119, 2.77",\
"0.296, 0.331, 0.4164, 0.5244, 0.667, 0.8888, 1.204, 1.62, 2.146, 2.786");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.003593, 0.0127, 0.03008, 0.05716, 0.09516, 0.1452, 0.2082, 0.2851, 0.3767");
values("0.133, 0.1669, 0.2808, 0.5022, 0.8556, 1.364, 2.041, 2.9, 3.941, 5.183",\
"0.1329, 0.1668, 0.2812, 0.5021, 0.8555, 1.364, 2.041, 2.9, 3.947, 5.184",\
"0.1331, 0.1668, 0.2808, 0.5023, 0.8551, 1.364, 2.042, 2.9, 3.947, 5.185",\
"0.1337, 0.1677, 0.2821, 0.5025, 0.8553, 1.364, 2.042, 2.893, 3.94, 5.185",\
"0.1424, 0.1756, 0.2881, 0.5076, 0.8574, 1.364, 2.043, 2.899, 3.939, 5.184",\
"0.156, 0.1914, 0.3022, 0.5186, 0.8636, 1.368, 2.042, 2.9, 3.947, 5.186",\
"0.1736, 0.2098, 0.3222, 0.5392, 0.8818, 1.377, 2.045, 2.899, 3.947, 5.185",\
"0.1916, 0.2298, 0.345, 0.5636, 0.9124, 1.405, 2.061, 2.903, 3.944, 5.196",\
"0.2112, 0.2526, 0.3708, 0.5898, 0.9426, 1.443, 2.099, 2.928, 3.952, 5.192",\
"0.232, 0.2734, 0.397, 0.6172, 0.9744, 1.486, 2.15, 2.975, 3.986, 5.206");
}
}
}
}