blob: 83d2ad473410f751371514e90002d1fdf5488414 [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_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "7.88004e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "8.79264e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "7.0326e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "7.0326e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "5.25168e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "5.25168e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "5.25168e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "5.25168e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "8.79264e-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.002871 ;
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.01562, 0.01563, 0.01562, 0.0156, 0.01558, 0.01557, 0.01559, \
0.01558, 0.01557, 0.01555");
}
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.002951, -0.002967, -0.002981, -0.002972, -0.002973, -0.002975, \
-0.002988, -0.002991, -0.002987, -0.002988");
}
}
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.007671, 0.007678, 0.007677, 0.007665, 0.007665, 0.007669, 0.007682, \
0.007669, 0.007672, 0.007665");
}
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.002951, -0.002967, -0.002984, -0.002981, -0.002983, -0.002983, \
-0.002998, -0.003, -0.002996, -0.002996");
}
}
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.007669, 0.00768, 0.007677, 0.007675, 0.007659, 0.007668, 0.007682, \
0.007674, 0.007667, 0.007661");
}
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.002958, -0.002979, -0.002984, -0.002984, -0.002986, -0.002987, \
-0.002996, -0.002995, -0.002995, -0.002995");
}
}
}
pin(A2) {
capacitance : 0.002828 ;
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.008177, 0.00819, 0.008193, 0.008189, 0.008181, 0.008186, 0.008194, \
0.008187, 0.008171, 0.008158");
}
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.003236, -0.003252, -0.003269, -0.003256, -0.00326, -0.003266, \
-0.003284, -0.003285, -0.003292, -0.003294");
}
}
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.009566, 0.009582, 0.00957, 0.009557, 0.00955, 0.009555, 0.009573, \
0.009573, 0.009569, 0.009574");
}
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.007755, -0.008315, -0.009114, -0.009295, -0.009352, -0.00938, \
-0.00941, -0.009432, -0.009447, -0.009453");
}
}
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.006186, 0.006215, 0.006214, 0.006207, 0.006222, 0.006227, 0.006243, \
0.006241, 0.006242, 0.006235");
}
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.005812, -0.005846, -0.005837, -0.005827, -0.005781, -0.00574, \
-0.005708, -0.005669, -0.005627, -0.005591");
}
}
}
pin(A3) {
capacitance : 0.002788 ;
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.009546, 0.00953, 0.009532, 0.009541, 0.009527, 0.009554, 0.009581, \
0.009578, 0.009575, 0.009572");
}
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.008431, -0.008999, -0.009233, -0.00931, -0.009375, -0.009397, \
-0.009437, -0.009451, -0.00946, -0.009462");
}
}
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.00955, 0.009538, 0.009543, 0.009552, 0.009538, 0.009556, 0.009572, \
0.009571, 0.009578, 0.00957");
}
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.008203, -0.008427, -0.00881, -0.009026, -0.009164, -0.009218, \
-0.009296, -0.009333, -0.009347, -0.00937");
}
}
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.009543, 0.009537, 0.009556, 0.009535, 0.009547, 0.009546, 0.009566, \
0.00958, 0.009568, 0.009574");
}
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.008976, -0.009077, -0.009237, -0.009317, -0.009367, -0.00941, \
-0.009441, -0.009452, -0.009462, -0.009462");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.3561 ;
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.1446, 0.1398, 0.1297, 0.1216, 0.1165, 0.1131, 0.1107, 0.1091, 0.1079, 0.107",\
"0.144, 0.1392, 0.129, 0.121, 0.1158, 0.1124, 0.1101, 0.1085, 0.1073, 0.1065",\
"0.1447, 0.14, 0.1298, 0.1218, 0.1166, 0.1132, 0.1109, 0.1093, 0.1082, 0.1073",\
"0.1498, 0.145, 0.1348, 0.1267, 0.1216, 0.1182, 0.1159, 0.1142, 0.1131, 0.1123",\
"0.1627, 0.1578, 0.147, 0.1382, 0.1325, 0.1288, 0.1262, 0.1245, 0.1232, 0.1223",\
"0.1833, 0.178, 0.1662, 0.1561, 0.1495, 0.145, 0.1421, 0.14, 0.1385, 0.1374",\
"0.211, 0.2053, 0.1924, 0.1809, 0.173, 0.1677, 0.164, 0.1615, 0.1597, 0.1584",\
"0.2478, 0.2416, 0.2273, 0.214, 0.2044, 0.1978, 0.1931, 0.1899, 0.1876, 0.186",\
"0.294, 0.2874, 0.2716, 0.2558, 0.2444, 0.2361, 0.2302, 0.2261, 0.223, 0.2209",\
"0.3493, 0.3423, 0.3251, 0.3068, 0.2931, 0.283, 0.2756, 0.2704, 0.2664, 0.2635");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.05208, 0.05167, 0.05163, 0.05192, 0.05249, 0.05317, 0.05429, 0.05498, 0.05591, 0.05854",\
"0.05259, 0.05217, 0.05186, 0.05239, 0.05296, 0.05368, 0.05486, 0.0556, 0.05637, 0.05854",\
"0.05535, 0.05461, 0.05384, 0.05372, 0.05425, 0.05515, 0.05598, 0.05682, 0.05781, 0.06034",\
"0.06297, 0.06151, 0.06002, 0.05865, 0.05839, 0.05886, 0.05958, 0.06049, 0.06195, 0.0625",\
"0.07547, 0.07359, 0.06988, 0.06841, 0.06707, 0.06657, 0.06692, 0.06748, 0.06815, 0.07042",\
"0.09412, 0.09153, 0.08677, 0.08248, 0.08107, 0.08039, 0.0796, 0.07975, 0.0806, 0.08086",\
"0.1188, 0.1155, 0.1096, 0.1038, 0.1002, 0.0994, 0.09803, 0.0975, 0.09774, 0.09778",\
"0.1508, 0.1466, 0.1388, 0.1317, 0.1265, 0.1227, 0.1227, 0.1219, 0.1215, 0.1205",\
"0.1895, 0.1845, 0.1755, 0.1665, 0.1599, 0.1546, 0.1518, 0.1526, 0.1517, 0.1513",\
"0.2354, 0.2296, 0.2189, 0.2089, 0.1997, 0.194, 0.1889, 0.1871, 0.1877, 0.1877");
}
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.1517, 0.1469, 0.1368, 0.1287, 0.1236, 0.1201, 0.1178, 0.1162, 0.1151, 0.1142",\
"0.151, 0.1462, 0.136, 0.1279, 0.1228, 0.1195, 0.1171, 0.1154, 0.1143, 0.1134",\
"0.1504, 0.1457, 0.1355, 0.1274, 0.1222, 0.1188, 0.1165, 0.1149, 0.1137, 0.1129",\
"0.1548, 0.15, 0.1396, 0.1314, 0.1261, 0.1226, 0.1203, 0.1186, 0.1174, 0.1166",\
"0.1679, 0.1629, 0.152, 0.1431, 0.1372, 0.1334, 0.1308, 0.129, 0.1277, 0.1268",\
"0.1887, 0.1835, 0.1719, 0.1619, 0.1554, 0.1509, 0.148, 0.146, 0.1444, 0.1433",\
"0.2188, 0.2133, 0.2006, 0.1892, 0.1814, 0.1761, 0.1724, 0.17, 0.1681, 0.1668",\
"0.2597, 0.2538, 0.2399, 0.2264, 0.2169, 0.2102, 0.2055, 0.2021, 0.1998, 0.198",\
"0.3107, 0.3043, 0.2888, 0.2733, 0.2615, 0.2533, 0.2473, 0.243, 0.2399, 0.2375",\
"0.3714, 0.3646, 0.3479, 0.3298, 0.3158, 0.3056, 0.2983, 0.2929, 0.2888, 0.2858");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.05963, 0.059, 0.05865, 0.05877, 0.05898, 0.05956, 0.06063, 0.06137, 0.06186, 0.06316",\
"0.05953, 0.0589, 0.05857, 0.05873, 0.05894, 0.0597, 0.06067, 0.06133, 0.06261, 0.06316",\
"0.06153, 0.06063, 0.05964, 0.05953, 0.05981, 0.06035, 0.06125, 0.06194, 0.06268, 0.06352",\
"0.06927, 0.06789, 0.06604, 0.06449, 0.06402, 0.06431, 0.06506, 0.06572, 0.0661, 0.06748",\
"0.0828, 0.08088, 0.0771, 0.07504, 0.07342, 0.0727, 0.07341, 0.07357, 0.07435, 0.07504",\
"0.1029, 0.1003, 0.09531, 0.09074, 0.08893, 0.08796, 0.0872, 0.08711, 0.08752, 0.088",\
"0.1301, 0.1267, 0.1208, 0.1147, 0.1104, 0.1088, 0.1078, 0.1069, 0.1069, 0.1085",\
"0.1652, 0.1613, 0.1533, 0.146, 0.1397, 0.1364, 0.1352, 0.1343, 0.1337, 0.1326",\
"0.2088, 0.2037, 0.1947, 0.1854, 0.1777, 0.1719, 0.1688, 0.1686, 0.1672, 0.1671",\
"0.2605, 0.2546, 0.2434, 0.2333, 0.2235, 0.2166, 0.2113, 0.2087, 0.2093, 0.2081");
}
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.1586, 0.1538, 0.1437, 0.1356, 0.1305, 0.1271, 0.1247, 0.1231, 0.122, 0.1211",\
"0.1579, 0.1531, 0.1429, 0.1348, 0.1297, 0.1263, 0.124, 0.1224, 0.1212, 0.1203",\
"0.1569, 0.1521, 0.1419, 0.1338, 0.1287, 0.1253, 0.1229, 0.1213, 0.1201, 0.1193",\
"0.1596, 0.1547, 0.1445, 0.1362, 0.131, 0.1276, 0.1252, 0.1236, 0.1223, 0.1215",\
"0.1717, 0.1668, 0.156, 0.1473, 0.1416, 0.1379, 0.1353, 0.1335, 0.1323, 0.1314",\
"0.1951, 0.1899, 0.1783, 0.1686, 0.162, 0.1577, 0.1546, 0.1525, 0.1511, 0.15",\
"0.2311, 0.2256, 0.2128, 0.2011, 0.1932, 0.1876, 0.1837, 0.181, 0.1791, 0.1778",\
"0.2798, 0.2738, 0.2595, 0.2455, 0.2354, 0.2284, 0.2232, 0.2197, 0.2171, 0.2153",\
"0.3401, 0.3337, 0.318, 0.3011, 0.2887, 0.2797, 0.2732, 0.2686, 0.2651, 0.2625",\
"0.4117, 0.405, 0.3879, 0.3684, 0.3534, 0.3423, 0.3342, 0.3281, 0.3236, 0.3202");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.06787, 0.06706, 0.06619, 0.06603, 0.06624, 0.06671, 0.06789, 0.06823, 0.06911, 0.06991",\
"0.06727, 0.06632, 0.06558, 0.06559, 0.06566, 0.0662, 0.06731, 0.06772, 0.06828, 0.06955",\
"0.0683, 0.06743, 0.06603, 0.06567, 0.06584, 0.06609, 0.06728, 0.06779, 0.06861, 0.06919",\
"0.07639, 0.07494, 0.07248, 0.07078, 0.0702, 0.07027, 0.07109, 0.07147, 0.0726, 0.07279",\
"0.09119, 0.08908, 0.08506, 0.08259, 0.08038, 0.07974, 0.0802, 0.08032, 0.08074, 0.08107",\
"0.1141, 0.1115, 0.1061, 0.1008, 0.09867, 0.09702, 0.09626, 0.09613, 0.09672, 0.09655",\
"0.1461, 0.1426, 0.1354, 0.1289, 0.1241, 0.1222, 0.1213, 0.1199, 0.1195, 0.1192",\
"0.1878, 0.1834, 0.1749, 0.1666, 0.1598, 0.1555, 0.1538, 0.152, 0.1512, 0.1509",\
"0.2396, 0.2343, 0.2242, 0.2143, 0.2056, 0.1988, 0.1947, 0.1935, 0.1926, 0.1915",\
"0.302, 0.2957, 0.2839, 0.2721, 0.2615, 0.2529, 0.2467, 0.2427, 0.2427, 0.2415");
}
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.3856, 0.4162, 0.4984, 0.6169, 0.77, 0.9603, 1.195, 1.482, 1.828, 2.241",\
"0.389, 0.4195, 0.5014, 0.6204, 0.7734, 0.9637, 1.198, 1.485, 1.832, 2.244",\
"0.4201, 0.4507, 0.5324, 0.651, 0.8043, 0.9946, 1.229, 1.516, 1.863, 2.275",\
"0.5015, 0.532, 0.6139, 0.7324, 0.8855, 1.076, 1.31, 1.597, 1.944, 2.356",\
"0.6375, 0.6682, 0.7495, 0.868, 1.021, 1.211, 1.445, 1.732, 2.079, 2.491",\
"0.8196, 0.8508, 0.9331, 1.053, 1.206, 1.397, 1.631, 1.918, 2.264, 2.676",\
"1.049, 1.081, 1.164, 1.284, 1.439, 1.63, 1.866, 2.152, 2.499, 2.911",\
"1.326, 1.36, 1.446, 1.568, 1.724, 1.917, 2.152, 2.439, 2.786, 3.198",\
"1.651, 1.687, 1.778, 1.905, 2.063, 2.258, 2.494, 2.781, 3.128, 3.541",\
"2.024, 2.062, 2.159, 2.291, 2.456, 2.655, 2.894, 3.182, 3.529, 3.941");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.1403, 0.1627, 0.2359, 0.3732, 0.5872, 0.8865, 1.279, 1.776, 2.381, 3.105",\
"0.1484, 0.1708, 0.2438, 0.3812, 0.5951, 0.8945, 1.288, 1.785, 2.39, 3.112",\
"0.1749, 0.1971, 0.2694, 0.4063, 0.62, 0.9194, 1.313, 1.809, 2.414, 3.138",\
"0.1983, 0.2208, 0.2936, 0.4289, 0.6415, 0.9409, 1.335, 1.83, 2.437, 3.158",\
"0.198, 0.2219, 0.2948, 0.4298, 0.6411, 0.9392, 1.333, 1.828, 2.432, 3.156",\
"0.1682, 0.1935, 0.2689, 0.4028, 0.613, 0.9104, 1.302, 1.797, 2.401, 3.124",\
"0.1038, 0.131, 0.2094, 0.3446, 0.5549, 0.8514, 1.243, 1.737, 2.341, 3.062",\
"0.003, 0.0324, 0.1137, 0.2501, 0.461, 0.758, 1.151, 1.643, 2.247, 2.966",\
"-0.1383, -0.1064, -0.0207, 0.1182, 0.3295, 0.6273, 1.021, 1.515, 2.118, 2.838",\
"-0.3214, -0.287, -0.1966, -0.0548, 0.1561, 0.4562, 0.8515, 1.348, 1.953, 2.671");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.1344, 0.1655, 0.246, 0.3742, 0.5611, 0.8154, 1.162, 1.614, 2.176, 2.86",\
"0.1343, 0.1655, 0.2465, 0.3746, 0.5594, 0.8148, 1.162, 1.615, 2.176, 2.858",\
"0.1346, 0.1652, 0.2463, 0.3746, 0.5596, 0.8148, 1.162, 1.615, 2.176, 2.861",\
"0.1338, 0.1644, 0.2455, 0.3738, 0.56, 0.815, 1.162, 1.613, 2.177, 2.86",\
"0.1364, 0.1664, 0.2474, 0.3764, 0.5614, 0.8166, 1.162, 1.615, 2.176, 2.86",\
"0.1456, 0.176, 0.2564, 0.3832, 0.5664, 0.8198, 1.166, 1.614, 2.18, 2.859",\
"0.1554, 0.1856, 0.2644, 0.39, 0.5742, 0.8266, 1.17, 1.618, 2.18, 2.86",\
"0.172, 0.203, 0.2808, 0.4036, 0.584, 0.834, 1.176, 1.622, 2.183, 2.858",\
"0.1904, 0.2246, 0.304, 0.4246, 0.6014, 0.8466, 1.182, 1.627, 2.185, 2.862",\
"0.2114, 0.2472, 0.3324, 0.455, 0.63, 0.8714, 1.2, 1.635, 2.19, 2.865");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.06864, 0.1013, 0.22, 0.4567, 0.8273, 1.348, 2.036, 2.898, 3.955, 5.208",\
"0.0685, 0.1012, 0.2201, 0.4567, 0.8278, 1.347, 2.032, 2.894, 3.95, 5.205",\
"0.0692, 0.1018, 0.2201, 0.4564, 0.8274, 1.348, 2.036, 2.897, 3.955, 5.208",\
"0.07574, 0.1073, 0.2228, 0.457, 0.8272, 1.348, 2.033, 2.9, 3.946, 5.206",\
"0.08452, 0.1158, 0.2267, 0.458, 0.8278, 1.346, 2.031, 2.898, 3.951, 5.204",\
"0.09592, 0.1271, 0.2352, 0.462, 0.8292, 1.348, 2.031, 2.892, 3.943, 5.202",\
"0.1094, 0.1406, 0.2464, 0.4684, 0.8342, 1.35, 2.031, 2.894, 3.941, 5.199",\
"0.1254, 0.1554, 0.2592, 0.4774, 0.8444, 1.36, 2.036, 2.892, 3.943, 5.206",\
"0.1406, 0.1724, 0.275, 0.4884, 0.8522, 1.371, 2.048, 2.901, 3.945, 5.199",\
"0.1576, 0.1908, 0.2934, 0.501, 0.8632, 1.384, 2.069, 2.915, 3.956, 5.199");
}
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.4402, 0.471, 0.5528, 0.6717, 0.8247, 1.015, 1.249, 1.536, 1.883, 2.296",\
"0.4424, 0.4731, 0.5549, 0.6739, 0.8269, 1.017, 1.251, 1.538, 1.885, 2.298",\
"0.4584, 0.4891, 0.5711, 0.6898, 0.8428, 1.033, 1.267, 1.554, 1.901, 2.314",\
"0.5135, 0.5441, 0.6259, 0.744, 0.8971, 1.087, 1.322, 1.608, 1.955, 2.368",\
"0.6206, 0.6516, 0.7338, 0.8525, 1.006, 1.196, 1.43, 1.717, 2.064, 2.476",\
"0.7762, 0.8075, 0.8911, 1.012, 1.167, 1.358, 1.592, 1.879, 2.226, 2.638",\
"0.9805, 1.014, 1.099, 1.22, 1.376, 1.569, 1.804, 2.091, 2.438, 2.85",\
"1.229, 1.263, 1.353, 1.479, 1.638, 1.831, 2.067, 2.355, 2.702, 3.114",\
"1.519, 1.554, 1.649, 1.782, 1.947, 2.145, 2.384, 2.671, 3.018, 3.431",\
"1.85, 1.888, 1.988, 2.129, 2.301, 2.508, 2.752, 3.043, 3.391, 3.803");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.1538, 0.1763, 0.2496, 0.3868, 0.6004, 0.8996, 1.293, 1.789, 2.394, 3.116",\
"0.1612, 0.1837, 0.257, 0.3943, 0.6079, 0.9072, 1.3, 1.797, 2.401, 3.123",\
"0.1881, 0.2104, 0.283, 0.4196, 0.6331, 0.9321, 1.326, 1.822, 2.427, 3.147",\
"0.2174, 0.2402, 0.3125, 0.4479, 0.6601, 0.9592, 1.353, 1.848, 2.453, 3.175",\
"0.2245, 0.2484, 0.3214, 0.4557, 0.667, 0.9648, 1.358, 1.853, 2.458, 3.179",\
"0.2042, 0.2294, 0.3045, 0.4381, 0.6482, 0.9457, 1.338, 1.832, 2.437, 3.158",\
"0.1517, 0.1786, 0.2569, 0.3917, 0.6015, 0.8977, 1.289, 1.783, 2.387, 3.108",\
"0.0658, 0.0953, 0.1762, 0.3124, 0.5226, 0.8197, 1.211, 1.704, 2.307, 3.027",\
"-0.0569, -0.0251, 0.06, 0.1985, 0.409, 0.7072, 1.1, 1.594, 2.196, 2.916",\
"-0.2178, -0.1838, -0.0939, 0.0476, 0.2587, 0.5584, 0.9533, 1.449, 2.053, 2.771");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.1344, 0.165, 0.2458, 0.3738, 0.561, 0.8148, 1.162, 1.612, 2.179, 2.861",\
"0.1345, 0.1653, 0.2462, 0.3735, 0.5601, 0.8162, 1.162, 1.612, 2.179, 2.861",\
"0.1344, 0.1653, 0.2456, 0.3746, 0.561, 0.8159, 1.162, 1.613, 2.179, 2.861",\
"0.1351, 0.165, 0.2459, 0.3759, 0.5604, 0.8156, 1.163, 1.615, 2.177, 2.861",\
"0.1398, 0.17, 0.25, 0.377, 0.5624, 0.8174, 1.163, 1.615, 2.178, 2.859",\
"0.1454, 0.177, 0.2582, 0.3852, 0.5682, 0.8214, 1.165, 1.616, 2.179, 2.861",\
"0.155, 0.1864, 0.268, 0.3946, 0.5782, 0.8288, 1.171, 1.617, 2.18, 2.858",\
"0.1722, 0.2054, 0.2888, 0.4126, 0.5908, 0.8394, 1.177, 1.622, 2.182, 2.861",\
"0.1912, 0.2264, 0.314, 0.4412, 0.6182, 0.8606, 1.191, 1.629, 2.185, 2.861",\
"0.2114, 0.2494, 0.3432, 0.4748, 0.6556, 0.8988, 1.219, 1.646, 2.195, 2.866");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.06974, 0.1025, 0.2208, 0.4568, 0.8273, 1.347, 2.031, 2.894, 3.948, 5.197",\
"0.06994, 0.1025, 0.2209, 0.457, 0.8273, 1.347, 2.031, 2.894, 3.944, 5.197",\
"0.0699, 0.1026, 0.221, 0.4571, 0.8273, 1.347, 2.031, 2.894, 3.946, 5.2",\
"0.07596, 0.1077, 0.2229, 0.4578, 0.8274, 1.347, 2.03, 2.895, 3.949, 5.198",\
"0.08412, 0.116, 0.2275, 0.4585, 0.8274, 1.347, 2.032, 2.891, 3.946, 5.201",\
"0.09574, 0.1266, 0.235, 0.463, 0.8298, 1.348, 2.032, 2.892, 3.945, 5.2",\
"0.1088, 0.1394, 0.246, 0.469, 0.8354, 1.351, 2.031, 2.895, 3.944, 5.195",\
"0.1238, 0.1546, 0.2588, 0.4776, 0.8448, 1.359, 2.036, 2.893, 3.943, 5.206",\
"0.1406, 0.172, 0.2742, 0.4886, 0.8542, 1.372, 2.049, 2.9, 3.945, 5.2",\
"0.158, 0.1918, 0.292, 0.5016, 0.8662, 1.387, 2.067, 2.916, 3.955, 5.199");
}
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.4664, 0.4973, 0.5792, 0.6979, 0.851, 1.041, 1.276, 1.562, 1.909, 2.322",\
"0.4699, 0.5006, 0.5826, 0.7014, 0.8544, 1.045, 1.279, 1.566, 1.913, 2.325",\
"0.483, 0.5135, 0.5956, 0.7142, 0.8672, 1.057, 1.292, 1.579, 1.925, 2.338",\
"0.5187, 0.5494, 0.6311, 0.7497, 0.9026, 1.093, 1.327, 1.614, 1.961, 2.373",\
"0.6005, 0.6319, 0.7138, 0.8328, 0.9862, 1.176, 1.411, 1.697, 2.044, 2.457",\
"0.7356, 0.767, 0.8501, 0.9705, 1.125, 1.316, 1.55, 1.837, 2.184, 2.596",\
"0.9187, 0.951, 1.037, 1.159, 1.315, 1.507, 1.743, 2.03, 2.376, 2.788",\
"1.138, 1.174, 1.265, 1.393, 1.553, 1.748, 1.984, 2.272, 2.618, 3.03",\
"1.393, 1.43, 1.528, 1.664, 1.832, 2.034, 2.275, 2.564, 2.91, 3.322",\
"1.684, 1.723, 1.827, 1.972, 2.149, 2.363, 2.613, 2.907, 3.255, 3.666");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.1604, 0.1833, 0.2573, 0.3953, 0.6091, 0.9086, 1.302, 1.798, 2.402, 3.123",\
"0.1673, 0.1901, 0.2641, 0.4022, 0.616, 0.9156, 1.309, 1.805, 2.41, 3.131",\
"0.1946, 0.2171, 0.2905, 0.4279, 0.6415, 0.941, 1.334, 1.83, 2.435, 3.156",\
"0.2283, 0.2512, 0.3238, 0.4597, 0.6724, 0.9711, 1.364, 1.86, 2.465, 3.186",\
"0.2413, 0.2652, 0.339, 0.4737, 0.6849, 0.9827, 1.376, 1.871, 2.476, 3.197",\
"0.2288, 0.2543, 0.33, 0.464, 0.6742, 0.9715, 1.363, 1.858, 2.462, 3.182",\
"0.187, 0.2145, 0.2927, 0.4282, 0.6384, 0.9347, 1.327, 1.82, 2.424, 3.144",\
"0.1142, 0.1444, 0.2264, 0.3638, 0.5744, 0.8719, 1.263, 1.756, 2.359, 3.078",\
"0.0088, 0.0415, 0.128, 0.2681, 0.4797, 0.7785, 1.172, 1.665, 2.267, 2.986",\
"-0.1312, -0.096, -0.0034, 0.1398, 0.3522, 0.6527, 1.048, 1.544, 2.148, 2.866");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.1345, 0.165, 0.246, 0.3747, 0.5603, 0.8151, 1.162, 1.612, 2.179, 2.861",\
"0.1344, 0.1655, 0.2457, 0.3739, 0.5608, 0.8151, 1.162, 1.614, 2.177, 2.86",\
"0.1352, 0.1651, 0.2458, 0.374, 0.5601, 0.8148, 1.162, 1.615, 2.176, 2.859",\
"0.1352, 0.1653, 0.2456, 0.3739, 0.5608, 0.816, 1.163, 1.615, 2.176, 2.86",\
"0.1388, 0.1692, 0.2492, 0.3768, 0.5618, 0.816, 1.164, 1.613, 2.177, 2.859",\
"0.1442, 0.175, 0.257, 0.3846, 0.5676, 0.8214, 1.165, 1.615, 2.177, 2.859",\
"0.1564, 0.1888, 0.2706, 0.3956, 0.5778, 0.829, 1.17, 1.617, 2.18, 2.861",\
"0.1764, 0.2102, 0.296, 0.4206, 0.5976, 0.8442, 1.179, 1.622, 2.182, 2.862",\
"0.1976, 0.234, 0.3262, 0.456, 0.6352, 0.875, 1.2, 1.634, 2.187, 2.86",\
"0.2206, 0.2588, 0.3576, 0.4948, 0.6814, 0.9276, 1.244, 1.662, 2.199, 2.866");
}
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.003451, 0.01206, 0.02849, 0.05408, 0.09, 0.1373, 0.1968, 0.2695, 0.3561");
values("0.0717, 0.1049, 0.2236, 0.4591, 0.8287, 1.349, 2.03, 2.897, 3.944, 5.196",\
"0.0718, 0.1049, 0.2234, 0.4588, 0.8286, 1.348, 2.031, 2.895, 3.95, 5.2",\
"0.07128, 0.1049, 0.2234, 0.459, 0.8287, 1.348, 2.031, 2.894, 3.946, 5.201",\
"0.0772, 0.1092, 0.2247, 0.4586, 0.8282, 1.347, 2.032, 2.893, 3.942, 5.2",\
"0.0862, 0.118, 0.2297, 0.4603, 0.8286, 1.347, 2.031, 2.893, 3.944, 5.207",\
"0.0982, 0.1286, 0.238, 0.4652, 0.8314, 1.349, 2.031, 2.892, 3.944, 5.2",\
"0.1138, 0.1434, 0.2496, 0.473, 0.8386, 1.352, 2.033, 2.896, 3.945, 5.195",\
"0.13, 0.1598, 0.264, 0.4832, 0.8494, 1.364, 2.039, 2.895, 3.947, 5.203",\
"0.1494, 0.1794, 0.2814, 0.4968, 0.8616, 1.379, 2.053, 2.903, 3.946, 5.199",\
"0.1666, 0.2016, 0.3026, 0.5116, 0.8754, 1.398, 2.074, 2.921, 3.96, 5.2");
}
}
}
}