blob: d609934f92ecdd9c6de30b96538325bcebe341c2 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nand2_1) {
area : 14.112000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "3.27987e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "3.291486e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "4.91205e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "4.50648e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "4.91205e-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.006423 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02585, 0.02576, 0.02564, 0.02555, 0.02549, 0.02548, 0.02542, \
0.02544, 0.02546, 0.02544");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01636, -0.01637, -0.01635, -0.01633, -0.01635, -0.01639, -0.01631, \
-0.01638, -0.01641, -0.01641");
}
}
}
pin(A2) {
capacitance : 0.006284 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.02494, 0.02342, 0.02246, 0.02228, 0.02219, 0.02222, 0.02214, \
0.02218, 0.02212, 0.02211");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.02232, -0.02229, -0.02227, -0.02217, -0.02213, -0.02208, -0.02209, \
-0.02209, -0.02208, -0.0221");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2))" ;
max_capacitance : 0.3308 ;
max_transition : 6 ;
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.002587, 0.002869, 0.003268, 0.003495, 0.00359, 0.00364, 0.003667, 0.003681, 0.003681, 0.003685",\
"0.001639, 0.001929, 0.002735, 0.003121, 0.003354, 0.003477, 0.003559, 0.003587, 0.003613, 0.003625",\
"0.00202, 0.00216, 0.002559, 0.00298, 0.003262, 0.003411, 0.003521, 0.003578, 0.003614, 0.003638",\
"0.008166, 0.007504, 0.006284, 0.005379, 0.004837, 0.004501, 0.004281, 0.004102, 0.004017, 0.003938",\
"0.02171, 0.02001, 0.01633, 0.01286, 0.01036, 0.008569, 0.007343, 0.006493, 0.005866, 0.005399",\
"0.04324, 0.04054, 0.03407, 0.02724, 0.0217, 0.01751, 0.01445, 0.01206, 0.01035, 0.009047",\
"0.07309, 0.06962, 0.06047, 0.04983, 0.04043, 0.03287, 0.02703, 0.02241, 0.01884, 0.01612",\
"0.1118, 0.1077, 0.09609, 0.08159, 0.06778, 0.05609, 0.04657, 0.03894, 0.03286, 0.02794",\
"0.1598, 0.155, 0.1414, 0.1232, 0.1047, 0.08834, 0.07448, 0.06307, 0.05357, 0.04585",\
"0.2174, 0.2121, 0.1968, 0.1752, 0.1521, 0.1305, 0.1118, 0.09588, 0.08241, 0.07111");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.06599, 0.06688, 0.06776, 0.06839, 0.06861, 0.0686, 0.06871, 0.06836, 0.06781, 0.06851",\
"0.0642, 0.06525, 0.06705, 0.06839, 0.06841, 0.0687, 0.06861, 0.06845, 0.06884, 0.06818",\
"0.06483, 0.06477, 0.06549, 0.06664, 0.06759, 0.06824, 0.06844, 0.06862, 0.06814, 0.06884",\
"0.07315, 0.07222, 0.07021, 0.06991, 0.06871, 0.06893, 0.06897, 0.06895, 0.06887, 0.06818",\
"0.08939, 0.08745, 0.0832, 0.07819, 0.07531, 0.07322, 0.07217, 0.07103, 0.07035, 0.06983",\
"0.1141, 0.1111, 0.1044, 0.09647, 0.0892, 0.08385, 0.08059, 0.07713, 0.07596, 0.07412",\
"0.148, 0.1443, 0.1347, 0.1234, 0.1121, 0.103, 0.09587, 0.09037, 0.0852, 0.08204",\
"0.1915, 0.1871, 0.1752, 0.1601, 0.145, 0.1318, 0.1197, 0.1101, 0.1025, 0.09612",\
"0.2453, 0.2404, 0.2264, 0.2074, 0.1882, 0.1706, 0.1542, 0.1401, 0.1285, 0.1188",\
"0.3099, 0.3044, 0.2887, 0.2666, 0.2431, 0.2205, 0.1999, 0.1809, 0.1642, 0.1502");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.002819, 0.002969, 0.003328, 0.003521, 0.003601, 0.003649, 0.003673, 0.003685, 0.003691, 0.003705",\
"0.001473, 0.001961, 0.002718, 0.003161, 0.003389, 0.003518, 0.003583, 0.003621, 0.003645, 0.00366",\
"0.0006403, 0.0009709, 0.001876, 0.002539, 0.002991, 0.003236, 0.003371, 0.003459, 0.003507, 0.003547",\
"0.005298, 0.004922, 0.004492, 0.004195, 0.004087, 0.004016, 0.003939, 0.003864, 0.003819, 0.003787",\
"0.01777, 0.01648, 0.01362, 0.01104, 0.009134, 0.007774, 0.006788, 0.00608, 0.005584, 0.005188",\
"0.03906, 0.0367, 0.03104, 0.02503, 0.02021, 0.01657, 0.01377, 0.01168, 0.0101, 0.008873",\
"0.06933, 0.0661, 0.05755, 0.04763, 0.03896, 0.03198, 0.02654, 0.02226, 0.01889, 0.01622",\
"0.1089, 0.1049, 0.09384, 0.07988, 0.06668, 0.05558, 0.04653, 0.03917, 0.03325, 0.0285",\
"0.1581, 0.1535, 0.1402, 0.1224, 0.1044, 0.08849, 0.07508, 0.06394, 0.05477, 0.04711",\
"0.2174, 0.2122, 0.1971, 0.1758, 0.153, 0.1318, 0.1134, 0.0977, 0.08445, 0.07334");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.09015, 0.09065, 0.09045, 0.09041, 0.09027, 0.09013, 0.08994, 0.08962, 0.08911, 0.08846",\
"0.08887, 0.08918, 0.08989, 0.08949, 0.08955, 0.08944, 0.08928, 0.08899, 0.08852, 0.08813",\
"0.08943, 0.08929, 0.08919, 0.08922, 0.08922, 0.08914, 0.08902, 0.08876, 0.08825, 0.0878",\
"0.0978, 0.09684, 0.09457, 0.09269, 0.09146, 0.09066, 0.09004, 0.08952, 0.08881, 0.08813",\
"0.1141, 0.1123, 0.1081, 0.1027, 0.09895, 0.09597, 0.09426, 0.09233, 0.09129, 0.08978",\
"0.1394, 0.137, 0.1303, 0.1223, 0.114, 0.1082, 0.1036, 0.09982, 0.09683, 0.09473",\
"0.1744, 0.1713, 0.1626, 0.1509, 0.1391, 0.1287, 0.1201, 0.1134, 0.1086, 0.1043",\
"0.2193, 0.2158, 0.2054, 0.1906, 0.1747, 0.1599, 0.1467, 0.1358, 0.1263, 0.1197",\
"0.2749, 0.271, 0.2591, 0.2413, 0.2214, 0.202, 0.1839, 0.1676, 0.1545, 0.1437",\
"0.3417, 0.3373, 0.3242, 0.3042, 0.2802, 0.2557, 0.2326, 0.2111, 0.193, 0.1773");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.06767, 0.08495, 0.1447, 0.2578, 0.4335, 0.6803, 1.005, 1.413, 1.912, 2.507",\
"0.07483, 0.09222, 0.1525, 0.2659, 0.4416, 0.6885, 1.013, 1.422, 1.92, 2.515",\
"0.09491, 0.1176, 0.183, 0.2964, 0.4725, 0.719, 1.044, 1.452, 1.951, 2.546",\
"0.1056, 0.1361, 0.2243, 0.357, 0.533, 0.7791, 1.103, 1.512, 2.01, 2.605",\
"0.1034, 0.1422, 0.2527, 0.418, 0.6266, 0.8761, 1.199, 1.606, 2.104, 2.698",\
"0.08509, 0.1329, 0.2672, 0.4645, 0.7132, 1.005, 1.337, 1.742, 2.239, 2.831",\
"0.0507, 0.1063, 0.2648, 0.4955, 0.7823, 1.12, 1.502, 1.926, 2.42, 3.01",\
"-0.0023, 0.0614, 0.2434, 0.5095, 0.8363, 1.217, 1.65, 2.129, 2.65, 3.24",\
"-0.0754, -0.003, 0.2021, 0.503, 0.871, 1.297, 1.778, 2.312, 2.894, 3.52",\
"-0.171, -0.088, 0.1412, 0.4738, 0.8858, 1.357, 1.886, 2.473, 3.114, 3.805");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.08234, 0.1064, 0.1877, 0.3397, 0.5752, 0.9051, 1.339, 1.885, 2.553, 3.348",\
"0.09209, 0.1161, 0.1983, 0.3511, 0.5872, 0.9179, 1.352, 1.899, 2.566, 3.362",\
"0.1349, 0.1606, 0.2414, 0.3942, 0.6305, 0.9613, 1.396, 1.943, 2.611, 3.406",\
"0.1971, 0.2309, 0.3298, 0.4837, 0.7184, 1.048, 1.482, 2.029, 2.696, 3.492",\
"0.277, 0.3184, 0.4389, 0.6242, 0.8626, 1.189, 1.621, 2.166, 2.832, 3.626",\
"0.3741, 0.4245, 0.5678, 0.7843, 1.062, 1.394, 1.822, 2.363, 3.028, 3.82",\
"0.4875, 0.5482, 0.7171, 0.9647, 1.282, 1.66, 2.094, 2.631, 3.291, 4.08",\
"0.6185, 0.6898, 0.8864, 1.169, 1.523, 1.949, 2.431, 2.976, 3.63, 4.415",\
"0.7692, 0.8505, 1.075, 1.396, 1.79, 2.257, 2.795, 3.39, 4.052, 4.832",\
"0.9409, 1.031, 1.285, 1.646, 2.082, 2.591, 3.179, 3.835, 4.549, 5.336");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.07668, 0.1058, 0.2074, 0.4003, 0.6987, 1.12, 1.671, 2.368, 3.217, 4.232",\
"0.0765, 0.1055, 0.2066, 0.4002, 0.6987, 1.12, 1.672, 2.368, 3.217, 4.231",\
"0.1048, 0.1312, 0.2134, 0.3998, 0.6999, 1.12, 1.673, 2.368, 3.219, 4.232",\
"0.1501, 0.1818, 0.279, 0.4328, 0.701, 1.12, 1.672, 2.368, 3.218, 4.231",\
"0.2125, 0.2507, 0.3614, 0.5405, 0.7774, 1.135, 1.672, 2.368, 3.218, 4.23",\
"0.2857, 0.3329, 0.4632, 0.6636, 0.9324, 1.263, 1.719, 2.372, 3.219, 4.232",\
"0.369, 0.426, 0.5814, 0.8064, 1.102, 1.47, 1.901, 2.465, 3.237, 4.233",\
"0.4636, 0.5302, 0.713, 0.975, 1.292, 1.69, 2.165, 2.705, 3.386, 4.281",\
"0.5694, 0.6464, 0.8562, 1.151, 1.504, 1.932, 2.443, 3.034, 3.687, 4.487",\
"0.684, 0.7736, 1.01, 1.344, 1.745, 2.197, 2.743, 3.371, 4.079, 4.854");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.1014, 0.1411, 0.2812, 0.5476, 0.9621, 1.542, 2.307, 3.269, 4.445, 5.846",\
"0.1016, 0.1413, 0.2807, 0.5461, 0.9613, 1.542, 2.306, 3.269, 4.445, 5.847",\
"0.1229, 0.1532, 0.281, 0.5474, 0.9616, 1.542, 2.307, 3.268, 4.445, 5.847",\
"0.1704, 0.2093, 0.3243, 0.5498, 0.9615, 1.541, 2.306, 3.269, 4.445, 5.847",\
"0.2313, 0.2753, 0.4146, 0.629, 0.9746, 1.542, 2.306, 3.269, 4.446, 5.847",\
"0.3046, 0.357, 0.5084, 0.7616, 1.087, 1.573, 2.307, 3.267, 4.445, 5.847",\
"0.389, 0.451, 0.623, 0.8962, 1.267, 1.718, 2.358, 3.273, 4.443, 5.847",\
"0.4806, 0.5546, 0.7544, 1.049, 1.456, 1.954, 2.539, 3.347, 4.452, 5.846",\
"0.5802, 0.667, 0.898, 1.223, 1.651, 2.2, 2.826, 3.565, 4.558, 5.863",\
"0.69, 0.7876, 1.054, 1.418, 1.872, 2.453, 3.141, 3.907, 4.816, 5.997");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.08187, 0.09904, 0.1587, 0.2718, 0.4474, 0.6942, 1.019, 1.427, 1.926, 2.521",\
"0.08848, 0.106, 0.1662, 0.2797, 0.4558, 0.7025, 1.027, 1.435, 1.934, 2.529",\
"0.1008, 0.1213, 0.1853, 0.2993, 0.4753, 0.7225, 1.047, 1.456, 1.954, 2.549",\
"0.1048, 0.1312, 0.2091, 0.335, 0.5127, 0.7595, 1.084, 1.493, 1.991, 2.586",\
"0.09316, 0.1275, 0.2246, 0.3713, 0.5678, 0.8194, 1.143, 1.551, 2.049, 2.643",\
"0.06266, 0.1048, 0.2243, 0.3986, 0.6201, 0.8949, 1.228, 1.635, 2.132, 2.725",\
"0.0125, 0.0619, 0.2031, 0.409, 0.6628, 0.9648, 1.324, 1.748, 2.245, 2.838",\
"-0.0602, -0.0028, 0.1598, 0.3979, 0.6884, 1.025, 1.415, 1.867, 2.386, 2.981",\
"-0.1569, -0.0915, 0.0933, 0.3627, 0.6922, 1.07, 1.495, 1.978, 2.529, 3.15",\
"-0.2802, -0.2066, 0.0011, 0.3016, 0.6708, 1.091, 1.56, 2.079, 2.663, 3.317");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.1123, 0.1356, 0.216, 0.3676, 0.603, 0.9326, 1.367, 1.913, 2.58, 3.375",\
"0.1222, 0.1458, 0.2267, 0.3787, 0.6144, 0.9442, 1.378, 1.925, 2.592, 3.386",\
"0.1682, 0.1914, 0.2713, 0.423, 0.6584, 0.9884, 1.422, 1.969, 2.636, 3.431",\
"0.2454, 0.2747, 0.3645, 0.5145, 0.7479, 1.076, 1.509, 2.055, 2.722, 3.516",\
"0.3421, 0.3771, 0.4862, 0.66, 0.8938, 1.219, 1.65, 2.193, 2.859, 3.653",\
"0.4612, 0.5027, 0.6287, 0.8324, 1.099, 1.427, 1.853, 2.393, 3.056, 3.848",\
"0.6027, 0.6517, 0.7978, 1.027, 1.331, 1.698, 2.127, 2.663, 3.322, 4.11",\
"0.7679, 0.8248, 0.9923, 1.25, 1.586, 1.998, 2.471, 3.011, 3.662, 4.446",\
"0.9582, 1.023, 1.213, 1.502, 1.871, 2.321, 2.846, 3.431, 4.089, 4.865",\
"1.174, 1.247, 1.461, 1.783, 2.188, 2.673, 3.244, 3.887, 4.591, 5.373");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.07669, 0.1057, 0.207, 0.4, 0.6989, 1.12, 1.672, 2.368, 3.217, 4.23",\
"0.07682, 0.1057, 0.2072, 0.3998, 0.6999, 1.12, 1.673, 2.367, 3.216, 4.232",\
"0.09688, 0.1228, 0.2112, 0.3995, 0.6992, 1.12, 1.672, 2.368, 3.219, 4.231",\
"0.1402, 0.1657, 0.2551, 0.4222, 0.7017, 1.119, 1.673, 2.369, 3.219, 4.23",\
"0.2046, 0.2329, 0.3236, 0.4925, 0.7519, 1.134, 1.672, 2.369, 3.219, 4.23",\
"0.2817, 0.3152, 0.4184, 0.5888, 0.851, 1.216, 1.71, 2.375, 3.217, 4.232",\
"0.3696, 0.4092, 0.5282, 0.7142, 0.9778, 1.344, 1.825, 2.441, 3.241, 4.233",\
"0.4672, 0.5142, 0.6526, 0.8626, 1.137, 1.505, 1.987, 2.594, 3.341, 4.28",\
"0.5742, 0.629, 0.7864, 1.025, 1.326, 1.7, 2.182, 2.79, 3.531, 4.416",\
"0.6874, 0.7502, 0.9326, 1.202, 1.533, 1.935, 2.416, 3.026, 3.763, 4.645");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.003276, 0.01127, 0.02652, 0.05029, 0.08365, 0.1275, 0.1828, 0.2503, 0.3308");
values("0.1459, 0.1859, 0.3267, 0.5928, 1.006, 1.587, 2.35, 3.313, 4.485, 5.886",\
"0.1463, 0.1862, 0.3256, 0.5929, 1.007, 1.587, 2.351, 3.312, 4.485, 5.886",\
"0.1543, 0.19, 0.3262, 0.5927, 1.006, 1.587, 2.35, 3.313, 4.486, 5.886",\
"0.2076, 0.2447, 0.3567, 0.5948, 1.006, 1.587, 2.35, 3.313, 4.485, 5.886",\
"0.2673, 0.3114, 0.4477, 0.6606, 1.017, 1.586, 2.351, 3.313, 4.486, 5.885",\
"0.3404, 0.3896, 0.5422, 0.7924, 1.119, 1.612, 2.351, 3.312, 4.486, 5.885",\
"0.4234, 0.4808, 0.65, 0.9266, 1.297, 1.75, 2.397, 3.315, 4.486, 5.886",\
"0.5174, 0.5846, 0.7748, 1.072, 1.483, 1.98, 2.571, 3.385, 4.495, 5.885",\
"0.6202, 0.6968, 0.9138, 1.237, 1.672, 2.223, 2.852, 3.596, 4.592, 5.903",\
"0.729, 0.8194, 1.068, 1.422, 1.877, 2.464, 3.158, 3.926, 4.842, 6.031");
}
}
}
}