blob: da5e7f1f5393ad89dc76f715e07446f1ed9ba968 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_2) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.00048249" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.00046575" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.00044124" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.00044115" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00048249" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01178 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.03105, 0.03097, 0.03091, 0.03091, 0.03093, 0.03088, 0.03082, \
0.03073, 0.0306, 0.03037");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.01406, -0.01406, -0.01405, -0.01408, -0.01412, -0.01412, -0.01412, \
-0.01412, -0.01412, -0.01412");
}
}
}
pin(A2) {
capacitance : 0.01231 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.04143, 0.04133, 0.04134, 0.04138, 0.0414, 0.04142, 0.04145, \
0.04144, 0.04142, 0.04141");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.03846, -0.03865, -0.03952, -0.04002, -0.0404, -0.04053, -0.04063, \
-0.04072, -0.04075, -0.04079");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.4466 ;
max_transition : 13.2 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("-0.007225, -0.006778, -0.006289, -0.006063, -0.005899, -0.005836, -0.005783, -0.00576, -0.005745, -0.005726",\
"-0.008361, -0.007537, -0.005996, -0.005006, -0.004468, -0.004193, -0.004019, -0.003913, -0.003826, -0.003774",\
"-0.007975, -0.007398, -0.005937, -0.004531, -0.003607, -0.003018, -0.00266, -0.002429, -0.002282, -0.002179",\
"-0.001382, -0.001658, -0.001977, -0.001881, -0.001665, -0.001509, -0.001432, -0.001391, -0.001335, -0.001344",\
"0.01404, 0.01265, 0.009663, 0.006999, 0.005061, 0.003684, 0.002678, 0.001912, 0.001287, 0.0008458",\
"0.03908, 0.0367, 0.03085, 0.02448, 0.01925, 0.01517, 0.01196, 0.009525, 0.007635, 0.006096",\
"0.07408, 0.07097, 0.06247, 0.05204, 0.04259, 0.03482, 0.02853, 0.02351, 0.01938, 0.01613",\
"0.1196, 0.1158, 0.105, 0.0907, 0.07656, 0.06432, 0.05402, 0.04552, 0.03849, 0.03264",\
"0.1761, 0.1717, 0.1589, 0.141, 0.1221, 0.1048, 0.0899, 0.07716, 0.06633, 0.05713",\
"0.244, 0.2392, 0.2246, 0.2036, 0.1801, 0.1574, 0.1372, 0.1195, 0.1043, 0.09103");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.1025, 0.1031, 0.1039, 0.1047, 0.1053, 0.1057, 0.1062, 0.1074, 0.1155, 0.1677",\
"0.09844, 0.09938, 0.1013, 0.103, 0.1042, 0.105, 0.1058, 0.1071, 0.1156, 0.1692",\
"0.09942, 0.09937, 0.09978, 0.101, 0.1025, 0.1039, 0.1049, 0.1064, 0.1156, 0.1722",\
"0.1095, 0.1085, 0.1064, 0.1048, 0.1043, 0.1045, 0.1058, 0.1068, 0.1173, 0.1803",\
"0.1285, 0.1267, 0.1221, 0.1174, 0.1134, 0.1112, 0.11, 0.1102, 0.1225, 0.1973",\
"0.1572, 0.1545, 0.1474, 0.1393, 0.1321, 0.126, 0.1214, 0.1198, 0.1355, 0.2285",\
"0.1964, 0.1928, 0.1835, 0.1719, 0.1608, 0.1512, 0.1421, 0.1381, 0.1607, 0.2874",\
"0.247, 0.2427, 0.2307, 0.2159, 0.2004, 0.1867, 0.1744, 0.1686, 0.2084, 0.3896",\
"0.3096, 0.3045, 0.2904, 0.2721, 0.2524, 0.2338, 0.2181, 0.218, 0.2994, 0.5693",\
"0.3849, 0.3792, 0.3629, 0.3409, 0.3172, 0.2938, 0.2765, 0.3053, 0.4819, 0.8544");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.02038, 0.02036, 0.02046, 0.02053, 0.02057, 0.02061, 0.02062, 0.02062, 0.02062, 0.02063",\
"0.01788, 0.01795, 0.01807, 0.01825, 0.01833, 0.01838, 0.01838, 0.01839, 0.01844, 0.01844",\
"0.01616, 0.0162, 0.01639, 0.01645, 0.01653, 0.01657, 0.01663, 0.01661, 0.01664, 0.01662",\
"0.02154, 0.021, 0.01988, 0.01884, 0.01801, 0.01751, 0.01712, 0.01686, 0.01665, 0.01649",\
"0.03718, 0.03585, 0.0324, 0.02861, 0.02546, 0.02317, 0.02147, 0.02014, 0.01923, 0.01853",\
"0.06447, 0.06216, 0.05598, 0.04845, 0.0416, 0.03612, 0.03186, 0.02856, 0.02609, 0.02414",\
"0.1038, 0.1007, 0.09171, 0.07998, 0.06858, 0.05858, 0.05058, 0.04411, 0.0391, 0.03514",\
"0.1559, 0.152, 0.1405, 0.1244, 0.1078, 0.0927, 0.07981, 0.06909, 0.06041, 0.05336",\
"0.2209, 0.2164, 0.2028, 0.1827, 0.1607, 0.1398, 0.1211, 0.1052, 0.09173, 0.08063",\
"0.2996, 0.2947, 0.2791, 0.2555, 0.2281, 0.201, 0.176, 0.1541, 0.135, 0.1188");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.1317, 0.1321, 0.1327, 0.1332, 0.1338, 0.1342, 0.1348, 0.1362, 0.1446, 0.1975",\
"0.128, 0.1289, 0.1305, 0.1319, 0.1329, 0.1336, 0.1344, 0.1359, 0.1444, 0.1983",\
"0.1257, 0.1261, 0.1273, 0.1291, 0.1309, 0.1323, 0.1334, 0.1351, 0.1442, 0.2014",\
"0.1302, 0.1297, 0.1294, 0.1296, 0.1304, 0.1317, 0.1327, 0.1347, 0.1451, 0.2093",\
"0.1466, 0.1451, 0.1417, 0.139, 0.1369, 0.1359, 0.1358, 0.137, 0.1491, 0.223",\
"0.1776, 0.1748, 0.1679, 0.1604, 0.1545, 0.1497, 0.1463, 0.1455, 0.1607, 0.2503",\
"0.2224, 0.2186, 0.2086, 0.1961, 0.1848, 0.1759, 0.1683, 0.1642, 0.1848, 0.3017",\
"0.2809, 0.2763, 0.2634, 0.2464, 0.2295, 0.2148, 0.2031, 0.1967, 0.2283, 0.3906",\
"0.3533, 0.3481, 0.333, 0.3119, 0.2899, 0.2687, 0.2512, 0.2472, 0.3084, 0.5432",\
"0.4405, 0.4347, 0.4173, 0.3926, 0.3651, 0.3385, 0.316, 0.3264, 0.4563, 0.7904");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.08727, 0.1057, 0.1688, 0.2882, 0.4738, 0.7341, 1.077, 1.509, 2.036, 2.662",\
"0.1117, 0.1306, 0.1948, 0.3152, 0.5012, 0.7617, 1.104, 1.536, 2.064, 2.69",\
"0.1607, 0.1913, 0.2787, 0.4063, 0.5927, 0.8535, 1.197, 1.628, 2.155, 2.783",\
"0.1772, 0.2228, 0.3524, 0.5396, 0.7639, 1.028, 1.371, 1.803, 2.33, 2.956",\
"0.1561, 0.2178, 0.3909, 0.6395, 0.9396, 1.276, 1.644, 2.075, 2.6, 3.228",\
"0.0946, 0.1717, 0.3901, 0.7017, 1.076, 1.498, 1.96, 2.452, 2.987, 3.612",\
"-0.0113, 0.0816, 0.3435, 0.721, 1.172, 1.678, 2.233, 2.829, 3.457, 4.118",\
"-0.1652, -0.0557, 0.2509, 0.6937, 1.222, 1.813, 2.461, 3.159, 3.898, 4.673",\
"-0.3701, -0.2444, 0.1088, 0.6131, 1.223, 1.905, 2.644, 3.442, 4.289, 5.18",\
"-0.6307, -0.488, -0.0885, 0.4822, 1.166, 1.942, 2.779, 3.677, 4.628, 5.635");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.1993, 0.2517, 0.4299, 0.7651, 1.287, 2.015, 2.975, 4.186, 5.66, 7.419",\
"0.2098, 0.2626, 0.4446, 0.7837, 1.306, 2.037, 2.998, 4.207, 5.684, 7.447",\
"0.3006, 0.3531, 0.5289, 0.8667, 1.39, 2.124, 3.084, 4.294, 5.774, 7.531",\
"0.4411, 0.5101, 0.7187, 1.054, 1.571, 2.3, 3.262, 4.47, 5.945, 7.706",\
"0.6247, 0.7069, 0.9568, 1.353, 1.876, 2.595, 3.549, 4.755, 6.228, 7.984",\
"0.8543, 0.9514, 1.24, 1.699, 2.3, 3.03, 3.972, 5.169, 6.638, 8.387",\
"1.13, 1.243, 1.576, 2.09, 2.771, 3.592, 4.548, 5.734, 7.187, 8.934",\
"1.454, 1.587, 1.966, 2.539, 3.288, 4.205, 5.262, 6.461, 7.906, 9.637",\
"1.829, 1.98, 2.412, 3.049, 3.866, 4.866, 6.031, 7.337, 8.798, 10.52",\
"2.258, 2.428, 2.911, 3.622, 4.509, 5.585, 6.848, 8.274, 9.847, 11.58");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.08574, 0.1163, 0.2222, 0.4245, 0.74, 1.184, 1.767, 2.501, 3.403, 4.474",\
"0.08616, 0.1161, 0.2224, 0.4246, 0.7418, 1.185, 1.769, 2.506, 3.405, 4.472",\
"0.1511, 0.1821, 0.269, 0.4328, 0.7415, 1.185, 1.769, 2.503, 3.404, 4.475",\
"0.2425, 0.2855, 0.4094, 0.5916, 0.8198, 1.197, 1.767, 2.5, 3.4, 4.471",\
"0.359, 0.4156, 0.5724, 0.8046, 1.092, 1.417, 1.856, 2.514, 3.396, 4.47",\
"0.4946, 0.5678, 0.7652, 1.044, 1.39, 1.793, 2.235, 2.755, 3.49, 4.478",\
"0.6514, 0.7404, 0.9826, 1.317, 1.719, 2.191, 2.717, 3.287, 3.909, 4.722",\
"0.827, 0.9346, 1.222, 1.62, 2.085, 2.615, 3.222, 3.883, 4.586, 5.33",\
"1.018, 1.147, 1.488, 1.948, 2.489, 3.085, 3.754, 4.5, 5.301, 6.153",\
"1.224, 1.376, 1.772, 2.302, 2.92, 3.59, 4.329, 5.15, 6.042, 6.994");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.2776, 0.3654, 0.672, 1.254, 2.16, 3.425, 5.095, 7.2, 9.771, 12.83",\
"0.2759, 0.365, 0.6707, 1.254, 2.159, 3.427, 5.1, 7.196, 9.774, 12.82",\
"0.3065, 0.3778, 0.6697, 1.252, 2.16, 3.426, 5.097, 7.198, 9.773, 12.83",\
"0.3846, 0.4774, 0.7498, 1.259, 2.158, 3.424, 5.102, 7.207, 9.778, 12.83",\
"0.4826, 0.5832, 0.9038, 1.41, 2.186, 3.429, 5.101, 7.205, 9.772, 12.84",\
"0.6114, 0.7188, 1.064, 1.65, 2.409, 3.495, 5.104, 7.208, 9.765, 12.84",\
"0.7646, 0.8854, 1.256, 1.888, 2.747, 3.789, 5.213, 7.213, 9.78, 12.82",\
"0.9354, 1.075, 1.478, 2.141, 3.083, 4.232, 5.577, 7.378, 9.797, 12.83",\
"1.12, 1.282, 1.73, 2.434, 3.424, 4.688, 6.132, 7.82, 10.03, 12.89",\
"1.321, 1.502, 2.01, 2.762, 3.79, 5.13, 6.714, 8.482, 10.54, 13.17");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.1202, 0.1412, 0.2102, 0.3347, 0.5236, 0.7856, 1.129, 1.56, 2.086, 2.712",\
"0.1438, 0.1645, 0.2333, 0.3578, 0.5466, 0.8087, 1.152, 1.583, 2.109, 2.736",\
"0.2184, 0.2447, 0.3221, 0.4465, 0.6351, 0.8971, 1.24, 1.671, 2.197, 2.824",\
"0.2731, 0.311, 0.4243, 0.5959, 0.809, 1.071, 1.414, 1.845, 2.37, 2.996",\
"0.2977, 0.3472, 0.496, 0.7216, 1.004, 1.329, 1.689, 2.118, 2.643, 3.268",\
"0.2897, 0.3512, 0.5351, 0.8141, 1.164, 1.569, 2.017, 2.499, 3.03, 3.654",\
"0.2478, 0.321, 0.5392, 0.8722, 1.29, 1.771, 2.308, 2.89, 3.508, 4.162",\
"0.1726, 0.2559, 0.5075, 0.894, 1.378, 1.938, 2.56, 3.238, 3.963, 4.727",\
"0.0611, 0.1554, 0.4385, 0.876, 1.428, 2.066, 2.773, 3.544, 4.371, 5.248",\
"-0.0884, 0.0172, 0.3309, 0.8192, 1.437, 2.153, 2.946, 3.809, 4.736, 5.721");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.2692, 0.3209, 0.4985, 0.8329, 1.354, 2.083, 3.043, 4.252, 5.727, 7.487",\
"0.2869, 0.3406, 0.5213, 0.8596, 1.381, 2.112, 3.072, 4.281, 5.757, 7.517",\
"0.3572, 0.4113, 0.5923, 0.9316, 1.456, 2.189, 3.151, 4.36, 5.838, 7.598",\
"0.4435, 0.507, 0.7107, 1.056, 1.577, 2.309, 3.271, 4.481, 5.959, 7.718",\
"0.566, 0.6383, 0.8623, 1.244, 1.778, 2.504, 3.461, 4.672, 6.144, 7.904",\
"0.7318, 0.8156, 1.066, 1.476, 2.054, 2.798, 3.747, 4.947, 6.417, 8.171",\
"0.9353, 1.034, 1.32, 1.765, 2.378, 3.171, 4.144, 5.335, 6.793, 8.541",\
"1.176, 1.289, 1.616, 2.109, 2.761, 3.595, 4.622, 5.841, 7.29, 9.024",\
"1.453, 1.58, 1.95, 2.501, 3.205, 4.08, 5.154, 6.433, 7.916, 9.64",\
"1.766, 1.91, 2.322, 2.935, 3.7, 4.628, 5.747, 7.078, 8.626, 10.39");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.1345, 0.1671, 0.2761, 0.4794, 0.7951, 1.237, 1.816, 2.549, 3.441, 4.506",\
"0.1314, 0.1645, 0.2759, 0.4799, 0.7957, 1.236, 1.816, 2.548, 3.441, 4.506",\
"0.1875, 0.2166, 0.2999, 0.4805, 0.7947, 1.237, 1.817, 2.548, 3.441, 4.506",\
"0.2919, 0.333, 0.4497, 0.6232, 0.856, 1.243, 1.818, 2.548, 3.441, 4.507",\
"0.4188, 0.4714, 0.6204, 0.8456, 1.125, 1.447, 1.897, 2.561, 3.442, 4.506",\
"0.5698, 0.6358, 0.8208, 1.087, 1.43, 1.825, 2.262, 2.787, 3.527, 4.519",\
"0.7382, 0.8202, 1.046, 1.363, 1.757, 2.221, 2.747, 3.311, 3.936, 4.756",\
"0.9284, 1.028, 1.298, 1.673, 2.124, 2.646, 3.247, 3.906, 4.609, 5.351",\
"1.142, 1.257, 1.573, 2.011, 2.525, 3.11, 3.776, 4.523, 5.323, 6.168",\
"1.379, 1.511, 1.873, 2.38, 2.965, 3.616, 4.344, 5.162, 6.054, 7.008");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.004076, 0.01487, 0.03549, 0.06761, 0.1127, 0.172, 0.2467, 0.3379, 0.4466");
values("0.2808, 0.3669, 0.6722, 1.253, 2.159, 3.426, 5.097, 7.2, 9.779, 12.83",\
"0.282, 0.3672, 0.6709, 1.254, 2.159, 3.425, 5.092, 7.207, 9.779, 12.82",\
"0.3053, 0.3804, 0.6719, 1.253, 2.158, 3.429, 5.093, 7.207, 9.774, 12.82",\
"0.3848, 0.4684, 0.7416, 1.267, 2.159, 3.428, 5.092, 7.208, 9.773, 12.84",\
"0.4898, 0.5724, 0.865, 1.392, 2.201, 3.432, 5.101, 7.198, 9.776, 12.83",\
"0.6368, 0.7208, 1.01, 1.562, 2.377, 3.514, 5.106, 7.205, 9.777, 12.84",\
"0.8056, 0.8986, 1.199, 1.747, 2.604, 3.739, 5.241, 7.226, 9.778, 12.84",\
"0.9902, 1.094, 1.419, 1.985, 2.842, 4.037, 5.515, 7.402, 9.825, 12.85",\
"1.193, 1.305, 1.665, 2.261, 3.124, 4.33, 5.886, 7.744, 10.05, 12.94",\
"1.415, 1.534, 1.932, 2.578, 3.472, 4.678, 6.254, 8.186, 10.45, 13.21");
}
}
}
}