blob: e0b8a3477f38dc5280bb966a07b05c1998da9479 [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_mcu7t5v0__or3_2) {
area : 26.342400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "9.25488e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0001007316" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "8.32932e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "8.32932e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "6.57216e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "6.57216e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "6.57216e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "6.57216e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001007316" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004592 ;
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.02706, 0.0271, 0.02707, 0.02705, 0.027, 0.027, 0.02703, 0.02702, \
0.02701, 0.02699");
}
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.006035, -0.006067, -0.006079, -0.006096, -0.006101, -0.006089, \
-0.006112, -0.006112, -0.00611, -0.006113");
}
}
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.01377, 0.0138, 0.01378, 0.01378, 0.01377, 0.01378, 0.01381, \
0.0138, 0.0138, 0.01378");
}
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.006076, -0.006104, -0.006146, -0.006154, -0.006155, -0.006147, \
-0.006178, -0.006173, -0.006176, -0.006175");
}
}
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.01378, 0.01381, 0.01379, 0.01378, 0.01377, 0.01378, 0.0138, \
0.0138, 0.01378, 0.01377");
}
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.006084, -0.006121, -0.006149, -0.006135, -0.00616, -0.006156, \
-0.00618, -0.006174, -0.006175, -0.006168");
}
}
}
pin(A2) {
capacitance : 0.004297 ;
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.01391, 0.01391, 0.01393, 0.01393, 0.0139, 0.01391, 0.01393, \
0.01392, 0.0139, 0.01389");
}
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.006591, -0.006616, -0.006638, -0.006649, -0.006647, -0.006645, \
-0.006677, -0.006689, -0.0067, -0.006696");
}
}
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.01996, 0.01999, 0.01994, 0.01995, 0.01993, 0.01994, 0.01998, \
0.01996, 0.01996, 0.01995");
}
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.01605, -0.01733, -0.01899, -0.01936, -0.01947, -0.01952, -0.0196, \
-0.01965, -0.01966, -0.01969");
}
}
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.01207, 0.01209, 0.0121, 0.01213, 0.01212, 0.01212, 0.01217, \
0.01216, 0.01216, 0.01215");
}
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.0116, -0.01162, -0.01158, -0.0115, -0.01138, -0.01125, -0.01113, \
-0.01099, -0.01087, -0.01075");
}
}
}
pin(A3) {
capacitance : 0.00423 ;
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.01989, 0.01992, 0.01995, 0.01989, 0.01992, 0.01992, 0.01997, \
0.01996, 0.01997, 0.01996");
}
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.01737, -0.01861, -0.01922, -0.0194, -0.01949, -0.01958, -0.01965, \
-0.01968, -0.01969, -0.01971");
}
}
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.01992, 0.01994, 0.0199, 0.01991, 0.0199, 0.01991, 0.01998, 0.01995, \
0.01998, 0.01995");
}
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.01684, -0.01743, -0.01829, -0.0188, -0.01903, -0.01921, -0.01931, \
-0.01941, -0.01945, -0.01949");
}
}
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.0199, 0.0199, 0.01991, 0.01991, 0.01992, 0.01991, 0.01997, 0.01998, \
0.01995, 0.01997");
}
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.01864, -0.01889, -0.01922, -0.01942, -0.0195, -0.01956, -0.01965, \
-0.01968, -0.0197, -0.01969");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.7133 ;
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.2271, 0.2171, 0.1986, 0.1866, 0.1795, 0.1751, 0.1722, 0.1701, 0.1687, 0.1678",\
"0.2261, 0.2162, 0.1977, 0.1856, 0.1786, 0.1742, 0.1712, 0.1693, 0.1679, 0.1669",\
"0.2276, 0.2177, 0.1991, 0.1871, 0.1801, 0.1757, 0.1728, 0.1708, 0.1695, 0.1686",\
"0.2387, 0.2286, 0.2097, 0.1971, 0.1896, 0.185, 0.1822, 0.1802, 0.1788, 0.1778",\
"0.2664, 0.2554, 0.2344, 0.2193, 0.2103, 0.2049, 0.2014, 0.199, 0.1973, 0.1961",\
"0.3072, 0.2951, 0.271, 0.2531, 0.242, 0.235, 0.2305, 0.2275, 0.2252, 0.2238",\
"0.3633, 0.3501, 0.3228, 0.3012, 0.2871, 0.2776, 0.2714, 0.2674, 0.2645, 0.2625",\
"0.4364, 0.4222, 0.3911, 0.3644, 0.3463, 0.3345, 0.326, 0.3204, 0.3164, 0.3138",\
"0.5252, 0.51, 0.4748, 0.443, 0.421, 0.4051, 0.3947, 0.3871, 0.3818, 0.3779",\
"0.6293, 0.6134, 0.5753, 0.5377, 0.5105, 0.4913, 0.4778, 0.4682, 0.4613, 0.4562");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.09312, 0.0912, 0.09041, 0.09106, 0.09209, 0.09283, 0.09573, 0.09707, 0.09946, 0.1013",\
"0.09375, 0.0919, 0.09066, 0.09164, 0.0923, 0.0938, 0.09537, 0.09671, 0.09946, 0.1039",\
"0.09861, 0.09634, 0.09401, 0.09394, 0.09461, 0.0961, 0.09753, 0.09995, 0.1027, 0.1042",\
"0.1141, 0.1104, 0.106, 0.1028, 0.1021, 0.1035, 0.1047, 0.1071, 0.1095, 0.1118",\
"0.1397, 0.1341, 0.1256, 0.1222, 0.1191, 0.1171, 0.1184, 0.1208, 0.1229, 0.1229",\
"0.1773, 0.1702, 0.1589, 0.1492, 0.1461, 0.1445, 0.1433, 0.1428, 0.1437, 0.1445",\
"0.2279, 0.2177, 0.2032, 0.1911, 0.1828, 0.1807, 0.1789, 0.1773, 0.1772, 0.1784",\
"0.2911, 0.2788, 0.2607, 0.2454, 0.2334, 0.2269, 0.2264, 0.2238, 0.2247, 0.2221",\
"0.3681, 0.3543, 0.3311, 0.313, 0.2974, 0.2865, 0.2826, 0.2828, 0.2802, 0.2811",\
"0.4583, 0.4424, 0.4164, 0.3939, 0.3763, 0.3628, 0.3521, 0.3476, 0.3497, 0.3488");
}
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.2419, 0.2319, 0.2133, 0.2011, 0.1942, 0.1898, 0.1868, 0.1849, 0.1834, 0.1824",\
"0.2407, 0.2308, 0.2122, 0.1999, 0.193, 0.1886, 0.1857, 0.1836, 0.1823, 0.1813",\
"0.2402, 0.2302, 0.2115, 0.1994, 0.1924, 0.1879, 0.1849, 0.183, 0.1815, 0.1806",\
"0.2505, 0.2402, 0.2208, 0.2078, 0.2002, 0.1954, 0.1921, 0.1902, 0.1887, 0.1875",\
"0.2764, 0.2656, 0.2444, 0.2295, 0.2206, 0.215, 0.2114, 0.209, 0.2073, 0.2061",\
"0.3179, 0.3064, 0.283, 0.2654, 0.2544, 0.2475, 0.2429, 0.2398, 0.2377, 0.2361",\
"0.3785, 0.3659, 0.3395, 0.318, 0.3041, 0.2949, 0.2887, 0.2845, 0.2816, 0.2794",\
"0.4569, 0.4437, 0.4139, 0.3874, 0.3696, 0.3576, 0.3495, 0.3435, 0.3395, 0.3366",\
"0.5521, 0.5379, 0.5048, 0.4733, 0.4512, 0.436, 0.4254, 0.4177, 0.4122, 0.4083",\
"0.6645, 0.6495, 0.6133, 0.5768, 0.5499, 0.5312, 0.5177, 0.508, 0.501, 0.4957");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.1075, 0.1049, 0.103, 0.1029, 0.1034, 0.1045, 0.1061, 0.1081, 0.1098, 0.112",\
"0.1072, 0.1049, 0.1027, 0.1028, 0.1034, 0.1045, 0.1061, 0.1078, 0.1091, 0.1124",\
"0.1101, 0.1075, 0.1045, 0.1038, 0.1044, 0.1054, 0.1072, 0.1096, 0.1102, 0.1124",\
"0.1258, 0.122, 0.1167, 0.1131, 0.1123, 0.1125, 0.114, 0.1153, 0.1181, 0.1178",\
"0.1532, 0.1478, 0.1385, 0.1337, 0.1303, 0.1285, 0.1295, 0.1304, 0.1314, 0.1329",\
"0.1933, 0.1859, 0.1738, 0.1648, 0.1605, 0.1575, 0.1565, 0.156, 0.1577, 0.1588",\
"0.2476, 0.2376, 0.2234, 0.2102, 0.2011, 0.1986, 0.1961, 0.1942, 0.1937, 0.1934",\
"0.3167, 0.3046, 0.2867, 0.2709, 0.2575, 0.2508, 0.2483, 0.2456, 0.2441, 0.2443",\
"0.4012, 0.3871, 0.3658, 0.3467, 0.3302, 0.318, 0.312, 0.3112, 0.3085, 0.3077",\
"0.5011, 0.4857, 0.4589, 0.4365, 0.4178, 0.4024, 0.393, 0.3875, 0.3866, 0.3865");
}
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.256, 0.246, 0.2274, 0.2153, 0.2083, 0.2039, 0.2009, 0.1988, 0.1975, 0.1965",\
"0.2547, 0.2448, 0.2262, 0.2141, 0.2071, 0.2026, 0.1997, 0.1977, 0.1963, 0.1953",\
"0.2534, 0.2434, 0.2248, 0.2125, 0.2055, 0.2011, 0.1981, 0.1962, 0.1948, 0.1939",\
"0.2604, 0.2502, 0.2311, 0.2183, 0.211, 0.2062, 0.2031, 0.201, 0.1996, 0.1985",\
"0.2851, 0.2744, 0.2537, 0.2393, 0.2307, 0.2253, 0.2218, 0.2194, 0.2178, 0.2165",\
"0.3325, 0.3212, 0.2975, 0.2801, 0.2689, 0.2618, 0.2571, 0.2542, 0.2518, 0.2502",\
"0.404, 0.3913, 0.3645, 0.342, 0.3277, 0.3179, 0.3114, 0.3066, 0.3036, 0.3014",\
"0.4956, 0.4822, 0.4519, 0.424, 0.4051, 0.3923, 0.3833, 0.377, 0.3725, 0.369",\
"0.607, 0.5927, 0.5591, 0.5253, 0.5015, 0.4849, 0.4733, 0.4649, 0.4588, 0.4542",\
"0.7381, 0.7229, 0.6868, 0.6477, 0.6182, 0.5973, 0.5823, 0.5715, 0.5634, 0.5576");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.1219, 0.1191, 0.1157, 0.1151, 0.1157, 0.1164, 0.1182, 0.1192, 0.1205, 0.1234",\
"0.1207, 0.1179, 0.115, 0.1138, 0.1139, 0.1152, 0.1167, 0.1184, 0.1197, 0.1213",\
"0.1218, 0.1188, 0.1151, 0.1138, 0.1142, 0.1148, 0.1167, 0.1184, 0.1194, 0.122",\
"0.1379, 0.1338, 0.128, 0.1236, 0.1225, 0.1222, 0.1239, 0.1246, 0.1262, 0.1274",\
"0.1676, 0.1622, 0.1524, 0.1466, 0.1418, 0.14, 0.1409, 0.1418, 0.1428, 0.145",\
"0.2132, 0.2056, 0.193, 0.1827, 0.177, 0.1733, 0.1718, 0.1721, 0.1719, 0.1728",\
"0.2763, 0.2667, 0.2511, 0.2361, 0.2261, 0.222, 0.2183, 0.216, 0.2155, 0.2156",\
"0.3578, 0.3456, 0.3262, 0.3082, 0.2944, 0.2851, 0.2813, 0.2776, 0.2763, 0.2748",\
"0.4578, 0.4434, 0.42, 0.3994, 0.3804, 0.3664, 0.3583, 0.356, 0.3527, 0.3507",\
"0.5773, 0.5613, 0.5336, 0.5086, 0.4873, 0.4687, 0.4555, 0.4496, 0.4477, 0.4425");
}
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.2904, 0.3214, 0.3997, 0.5115, 0.657, 0.8404, 1.071, 1.356, 1.704, 2.118",\
"0.2948, 0.3257, 0.404, 0.5161, 0.6614, 0.8449, 1.075, 1.361, 1.708, 2.122",\
"0.326, 0.3569, 0.4352, 0.5469, 0.6923, 0.8758, 1.106, 1.392, 1.739, 2.153",\
"0.4031, 0.4336, 0.5115, 0.6233, 0.7684, 0.9518, 1.182, 1.468, 1.815, 2.229",\
"0.5226, 0.5538, 0.6323, 0.7442, 0.8891, 1.073, 1.303, 1.588, 1.935, 2.349",\
"0.6774, 0.7089, 0.7882, 0.9006, 1.047, 1.232, 1.462, 1.748, 2.095, 2.508",\
"0.8676, 0.9015, 0.9834, 1.097, 1.244, 1.429, 1.66, 1.946, 2.293, 2.706",\
"1.093, 1.129, 1.215, 1.333, 1.482, 1.669, 1.9, 2.186, 2.533, 2.947",\
"1.351, 1.39, 1.483, 1.607, 1.761, 1.951, 2.184, 2.47, 2.817, 3.23",\
"1.647, 1.688, 1.786, 1.916, 2.077, 2.273, 2.512, 2.8, 3.147, 3.56");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.1364, 0.1602, 0.2342, 0.3718, 0.5862, 0.8866, 1.282, 1.78, 2.388, 3.113",\
"0.1447, 0.1684, 0.2422, 0.38, 0.5946, 0.8952, 1.29, 1.789, 2.395, 3.121",\
"0.173, 0.1964, 0.2697, 0.4067, 0.6212, 0.9217, 1.317, 1.815, 2.423, 3.144",\
"0.2032, 0.2274, 0.3008, 0.4366, 0.6501, 0.9494, 1.345, 1.843, 2.451, 3.176",\
"0.2149, 0.2406, 0.315, 0.4502, 0.6618, 0.9606, 1.355, 1.852, 2.46, 3.183",\
"0.2032, 0.2311, 0.3081, 0.4422, 0.6529, 0.9514, 1.345, 1.841, 2.448, 3.172",\
"0.1644, 0.1946, 0.275, 0.4107, 0.6206, 0.9178, 1.31, 1.806, 2.412, 3.136",\
"0.0968, 0.1293, 0.2138, 0.351, 0.5618, 0.8602, 1.252, 1.747, 2.353, 3.075",\
"-0.0023, 0.0334, 0.1221, 0.2618, 0.473, 0.7726, 1.167, 1.663, 2.267, 2.989",\
"-0.1342, -0.096, -0.0015, 0.1411, 0.3539, 0.6544, 1.051, 1.549, 2.154, 2.876");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.09814, 0.1295, 0.2084, 0.3342, 0.5184, 0.7794, 1.136, 1.596, 2.169, 2.857",\
"0.09786, 0.1295, 0.209, 0.3345, 0.5184, 0.7786, 1.135, 1.596, 2.17, 2.857",\
"0.09818, 0.1291, 0.208, 0.3342, 0.518, 0.7795, 1.136, 1.598, 2.17, 2.857",\
"0.09738, 0.1288, 0.2085, 0.3346, 0.5189, 0.7796, 1.136, 1.595, 2.17, 2.858",\
"0.1047, 0.1354, 0.2138, 0.3386, 0.521, 0.7806, 1.136, 1.595, 2.17, 2.855",\
"0.1146, 0.1448, 0.221, 0.3464, 0.529, 0.787, 1.139, 1.599, 2.171, 2.857",\
"0.1284, 0.16, 0.2348, 0.3554, 0.5358, 0.7926, 1.144, 1.602, 2.17, 2.857",\
"0.1462, 0.1798, 0.256, 0.3732, 0.5492, 0.8014, 1.149, 1.605, 2.175, 2.857",\
"0.165, 0.2022, 0.2818, 0.3984, 0.5746, 0.8196, 1.161, 1.611, 2.178, 2.859",\
"0.1858, 0.2236, 0.3108, 0.4286, 0.6052, 0.8518, 1.186, 1.626, 2.183, 2.863");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.05262, 0.08584, 0.2035, 0.4406, 0.8127, 1.335, 2.023, 2.888, 3.943, 5.203",\
"0.05274, 0.08578, 0.2035, 0.4405, 0.8127, 1.335, 2.022, 2.888, 3.953, 5.206",\
"0.05298, 0.08614, 0.204, 0.4405, 0.8127, 1.335, 2.022, 2.888, 3.945, 5.212",\
"0.06016, 0.09204, 0.2063, 0.4411, 0.8119, 1.335, 2.022, 2.887, 3.953, 5.206",\
"0.07026, 0.1016, 0.2113, 0.442, 0.8131, 1.336, 2.023, 2.888, 3.942, 5.207",\
"0.08192, 0.1126, 0.2198, 0.4462, 0.8142, 1.334, 2.019, 2.885, 3.942, 5.208",\
"0.095, 0.1268, 0.2318, 0.4536, 0.8194, 1.336, 2.02, 2.888, 3.94, 5.206",\
"0.1086, 0.1436, 0.2458, 0.4634, 0.8294, 1.345, 2.024, 2.885, 3.944, 5.199",\
"0.1258, 0.16, 0.2616, 0.474, 0.8398, 1.36, 2.037, 2.891, 3.94, 5.202",\
"0.1424, 0.1786, 0.2798, 0.4872, 0.8504, 1.374, 2.055, 2.907, 3.95, 5.198");
}
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.3383, 0.3693, 0.4476, 0.5596, 0.7049, 0.8884, 1.119, 1.404, 1.752, 2.166",\
"0.3419, 0.3728, 0.4512, 0.5631, 0.7084, 0.8919, 1.122, 1.408, 1.755, 2.169",\
"0.359, 0.3899, 0.468, 0.58, 0.7252, 0.9088, 1.139, 1.425, 1.772, 2.186",\
"0.4097, 0.4405, 0.5186, 0.6301, 0.7754, 0.9588, 1.189, 1.475, 1.822, 2.236",\
"0.4992, 0.531, 0.6112, 0.7246, 0.8702, 1.054, 1.284, 1.57, 1.917, 2.331",\
"0.6295, 0.6622, 0.7436, 0.8584, 1.006, 1.191, 1.422, 1.707, 2.054, 2.468",\
"0.793, 0.8277, 0.9126, 1.031, 1.18, 1.366, 1.598, 1.884, 2.23, 2.644",\
"0.9851, 1.022, 1.113, 1.236, 1.391, 1.58, 1.812, 2.099, 2.446, 2.859",\
"1.206, 1.245, 1.341, 1.472, 1.634, 1.831, 2.067, 2.354, 2.701, 3.115",\
"1.457, 1.499, 1.6, 1.737, 1.907, 2.113, 2.359, 2.651, 3, 3.413");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.1546, 0.1781, 0.2522, 0.3896, 0.6036, 0.9041, 1.299, 1.797, 2.404, 3.127",\
"0.1622, 0.1859, 0.2597, 0.3972, 0.6114, 0.9119, 1.306, 1.804, 2.412, 3.134",\
"0.1902, 0.2136, 0.2871, 0.4241, 0.6382, 0.9386, 1.334, 1.831, 2.438, 3.161",\
"0.2276, 0.2518, 0.3248, 0.4605, 0.6735, 0.973, 1.368, 1.865, 2.472, 3.196",\
"0.2488, 0.2745, 0.3486, 0.4828, 0.6944, 0.9933, 1.387, 1.884, 2.49, 3.215",\
"0.249, 0.2766, 0.3531, 0.487, 0.6973, 0.995, 1.388, 1.885, 2.491, 3.214",\
"0.2256, 0.2555, 0.3354, 0.4699, 0.6799, 0.9772, 1.369, 1.865, 2.471, 3.194",\
"0.1773, 0.2097, 0.293, 0.4298, 0.6401, 0.938, 1.329, 1.825, 2.429, 3.151",\
"0.1025, 0.1372, 0.2249, 0.3638, 0.5748, 0.8738, 1.267, 1.762, 2.366, 3.088",\
"-0.0002, 0.0374, 0.1298, 0.2711, 0.4838, 0.7834, 1.18, 1.676, 2.281, 3.002");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.0982, 0.1296, 0.2086, 0.3345, 0.5193, 0.7789, 1.135, 1.598, 2.17, 2.857",\
"0.0982, 0.1294, 0.2086, 0.3345, 0.518, 0.7794, 1.135, 1.595, 2.169, 2.857",\
"0.09822, 0.1296, 0.2092, 0.3345, 0.5184, 0.7789, 1.136, 1.596, 2.171, 2.857",\
"0.09932, 0.1303, 0.2095, 0.3352, 0.5185, 0.78, 1.136, 1.598, 2.17, 2.857",\
"0.1058, 0.1383, 0.2166, 0.341, 0.5224, 0.7814, 1.136, 1.597, 2.171, 2.858",\
"0.1134, 0.1458, 0.2256, 0.3492, 0.5308, 0.7878, 1.139, 1.599, 2.169, 2.857",\
"0.127, 0.1606, 0.2416, 0.3628, 0.5414, 0.7948, 1.144, 1.601, 2.171, 2.858",\
"0.1434, 0.1796, 0.2646, 0.3876, 0.5636, 0.81, 1.153, 1.606, 2.174, 2.858",\
"0.1604, 0.2004, 0.2894, 0.4172, 0.5964, 0.8402, 1.173, 1.615, 2.177, 2.858",\
"0.1792, 0.2204, 0.3162, 0.4494, 0.6334, 0.8828, 1.214, 1.644, 2.19, 2.863");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.05436, 0.0873, 0.2044, 0.4407, 0.8128, 1.334, 2.021, 2.885, 3.94, 5.201",\
"0.05414, 0.08724, 0.2044, 0.4411, 0.8127, 1.334, 2.022, 2.886, 3.943, 5.198",\
"0.0538, 0.08734, 0.2048, 0.4408, 0.8128, 1.334, 2.021, 2.888, 3.943, 5.2",\
"0.06038, 0.09236, 0.2064, 0.4413, 0.8125, 1.334, 2.021, 2.885, 3.94, 5.205",\
"0.06944, 0.1004, 0.2109, 0.4426, 0.8127, 1.336, 2.024, 2.884, 3.94, 5.202",\
"0.082, 0.1118, 0.2192, 0.4462, 0.814, 1.335, 2.023, 2.884, 3.938, 5.198",\
"0.0942, 0.1246, 0.23, 0.4534, 0.8192, 1.336, 2.02, 2.887, 3.94, 5.202",\
"0.1066, 0.1404, 0.2436, 0.4624, 0.8292, 1.344, 2.024, 2.884, 3.942, 5.199",\
"0.1214, 0.1576, 0.2586, 0.4738, 0.8406, 1.358, 2.035, 2.892, 3.941, 5.199",\
"0.1374, 0.1748, 0.2752, 0.486, 0.8516, 1.375, 2.055, 2.906, 3.947, 5.198");
}
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.3596, 0.3905, 0.469, 0.5809, 0.7262, 0.9096, 1.14, 1.426, 1.773, 2.187",\
"0.3643, 0.395, 0.4733, 0.5854, 0.7305, 0.9141, 1.144, 1.43, 1.777, 2.191",\
"0.3776, 0.4085, 0.4866, 0.5987, 0.7441, 0.9275, 1.158, 1.443, 1.791, 2.205",\
"0.4104, 0.4414, 0.5194, 0.6313, 0.7762, 0.9599, 1.19, 1.476, 1.823, 2.237",\
"0.4764, 0.508, 0.5879, 0.7008, 0.8467, 1.03, 1.26, 1.546, 1.893, 2.307",\
"0.5813, 0.614, 0.6956, 0.81, 0.9575, 1.142, 1.373, 1.658, 2.005, 2.419",\
"0.7138, 0.7487, 0.8351, 0.955, 1.106, 1.292, 1.524, 1.809, 2.156, 2.57",\
"0.8672, 0.9047, 0.9976, 1.125, 1.284, 1.477, 1.71, 1.996, 2.343, 2.756",\
"1.042, 1.082, 1.181, 1.317, 1.485, 1.688, 1.93, 2.22, 2.566, 2.979",\
"1.238, 1.28, 1.386, 1.53, 1.707, 1.922, 2.177, 2.476, 2.827, 3.24");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.1643, 0.1884, 0.2633, 0.4016, 0.6161, 0.9164, 1.311, 1.809, 2.416, 3.14",\
"0.1711, 0.1954, 0.2703, 0.4083, 0.6225, 0.9231, 1.318, 1.815, 2.423, 3.146",\
"0.1992, 0.2232, 0.2976, 0.4353, 0.6496, 0.9498, 1.345, 1.842, 2.45, 3.174",\
"0.242, 0.2662, 0.3403, 0.4759, 0.6895, 0.9888, 1.384, 1.881, 2.488, 3.211",\
"0.271, 0.297, 0.3717, 0.5063, 0.7179, 1.017, 1.411, 1.907, 2.514, 3.238",\
"0.2822, 0.3102, 0.3872, 0.5215, 0.7314, 1.029, 1.422, 1.919, 2.524, 3.248",\
"0.2741, 0.3046, 0.3848, 0.5191, 0.7296, 1.026, 1.418, 1.914, 2.519, 3.242",\
"0.2451, 0.2781, 0.3622, 0.4995, 0.7096, 1.007, 1.398, 1.893, 2.498, 3.219",\
"0.1949, 0.2303, 0.3195, 0.4592, 0.6706, 0.9694, 1.362, 1.856, 2.461, 3.181",\
"0.1232, 0.1614, 0.2558, 0.3984, 0.6118, 0.9122, 1.307, 1.804, 2.407, 3.127");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.09816, 0.1293, 0.2082, 0.3345, 0.5181, 0.7797, 1.136, 1.595, 2.17, 2.857",\
"0.09798, 0.1296, 0.2092, 0.3346, 0.5183, 0.7792, 1.135, 1.597, 2.168, 2.857",\
"0.09838, 0.1296, 0.2091, 0.3345, 0.5181, 0.7799, 1.135, 1.596, 2.17, 2.857",\
"0.09892, 0.1299, 0.2092, 0.3351, 0.5187, 0.7798, 1.135, 1.596, 2.17, 2.857",\
"0.1041, 0.1364, 0.2152, 0.3398, 0.5214, 0.7816, 1.136, 1.596, 2.171, 2.858",\
"0.1142, 0.146, 0.2254, 0.349, 0.5298, 0.7862, 1.139, 1.598, 2.171, 2.858",\
"0.13, 0.1644, 0.247, 0.369, 0.5462, 0.7964, 1.144, 1.601, 2.172, 2.857",\
"0.1476, 0.1854, 0.274, 0.4008, 0.5788, 0.8212, 1.157, 1.606, 2.171, 2.856",\
"0.1676, 0.2078, 0.3022, 0.4368, 0.6204, 0.8664, 1.193, 1.625, 2.178, 2.857",\
"0.188, 0.2308, 0.3328, 0.4728, 0.6648, 0.9224, 1.251, 1.672, 2.205, 2.867");
}
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.005916, 0.02317, 0.05613, 0.1075, 0.1795, 0.2743, 0.3937, 0.5395, 0.7133");
values("0.05658, 0.08984, 0.2074, 0.443, 0.8135, 1.335, 2.02, 2.885, 3.945, 5.209",\
"0.0566, 0.08966, 0.2072, 0.443, 0.8132, 1.336, 2.024, 2.886, 3.942, 5.201",\
"0.0561, 0.0895, 0.2072, 0.4427, 0.8138, 1.337, 2.021, 2.886, 3.94, 5.199",\
"0.0617, 0.09378, 0.2087, 0.4426, 0.8138, 1.337, 2.021, 2.885, 3.942, 5.201",\
"0.07126, 0.1025, 0.2134, 0.4442, 0.8144, 1.335, 2.024, 2.886, 3.942, 5.208",\
"0.0832, 0.1136, 0.2216, 0.4478, 0.8164, 1.336, 2.021, 2.884, 3.942, 5.2",\
"0.0968, 0.1266, 0.2326, 0.4564, 0.822, 1.338, 2.021, 2.885, 3.939, 5.197",\
"0.111, 0.1448, 0.2478, 0.4664, 0.8328, 1.347, 2.026, 2.885, 3.945, 5.198",\
"0.1272, 0.1636, 0.2642, 0.4792, 0.8462, 1.364, 2.039, 2.892, 3.941, 5.203",\
"0.144, 0.1816, 0.2828, 0.4934, 0.86, 1.381, 2.058, 2.906, 3.948, 5.2");
}
}
}
}