blob: 59f96ea4e7f5d15f984c09ad1f0f5407c3812cc2 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nand2_2) {
area : 25.401600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "8.1e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "8.1e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.00013977" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0001263555" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00013977" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01326 ;
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" ;
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.09924, 0.09889, 0.09839, 0.09797, 0.09786, 0.09787, 0.09816, \
0.09809, 0.09809, 0.09799");
}
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.06786, -0.06769, -0.0676, -0.06739, -0.06753, -0.06753, -0.06771, \
-0.06782, -0.06783, -0.06778");
}
}
}
pin(A2) {
capacitance : 0.01397 ;
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" ;
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.09465, 0.08902, 0.08631, 0.08607, 0.08584, 0.08584, 0.08596, \
0.08611, 0.086, 0.08608");
}
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.08656, -0.08629, -0.08611, -0.08572, -0.0857, -0.08565, -0.08566, \
-0.08572, -0.0858, -0.08571");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2))" ;
max_capacitance : 0.705 ;
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" ;
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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("-0.0004644, 0.001386, 0.0038, 0.004933, 0.005617, 0.005809, 0.005957, 0.006074, 0.006134, 0.006179",\
"-0.004647, -0.002522, 0.001187, 0.003475, 0.004657, 0.005237, 0.005543, 0.005726, 0.005889, 0.006034",\
"0.0007412, 0.001022, 0.002167, 0.003489, 0.004529, 0.005048, 0.005457, 0.005531, 0.005844, 0.005893",\
"0.0335, 0.02933, 0.02197, 0.01666, 0.01324, 0.01099, 0.009747, 0.00881, 0.008187, 0.007744",\
"0.09784, 0.08929, 0.07068, 0.0536, 0.04085, 0.03179, 0.0253, 0.02092, 0.01775, 0.01523",\
"0.1957, 0.1835, 0.1538, 0.122, 0.09558, 0.07543, 0.06013, 0.04863, 0.04006, 0.03352",\
"0.3291, 0.3138, 0.2743, 0.2268, 0.1841, 0.149, 0.121, 0.09934, 0.08219, 0.06862",\
"0.4998, 0.4822, 0.434, 0.3713, 0.3108, 0.2584, 0.2145, 0.1788, 0.1501, 0.1263",\
"0.7104, 0.6905, 0.6347, 0.5584, 0.4793, 0.4075, 0.3451, 0.2931, 0.2493, 0.2124",\
"0.9626, 0.9413, 0.8787, 0.7906, 0.6934, 0.6007, 0.5185, 0.4468, 0.3853, 0.3333");
}
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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.2246, 0.2298, 0.2366, 0.2398, 0.2415, 0.2451, 0.248, 0.2506, 0.258, 0.2624",\
"0.2192, 0.2235, 0.2314, 0.2374, 0.2414, 0.246, 0.2485, 0.2524, 0.2589, 0.2611",\
"0.2302, 0.2301, 0.231, 0.2347, 0.2399, 0.2435, 0.2489, 0.2511, 0.258, 0.2602",\
"0.2727, 0.2676, 0.2588, 0.2509, 0.2479, 0.2484, 0.2507, 0.2547, 0.2616, 0.2606",\
"0.3494, 0.3404, 0.3192, 0.301, 0.2843, 0.2742, 0.2701, 0.2686, 0.2665, 0.2692",\
"0.4606, 0.449, 0.4188, 0.385, 0.3557, 0.3294, 0.3146, 0.3042, 0.298, 0.2921",\
"0.6106, 0.5965, 0.5578, 0.5111, 0.4659, 0.4273, 0.3938, 0.369, 0.3507, 0.338",\
"0.8006, 0.7848, 0.7401, 0.6803, 0.6175, 0.564, 0.5158, 0.4734, 0.4389, 0.4152",\
"1.035, 1.017, 0.9664, 0.8949, 0.8163, 0.7451, 0.6809, 0.6214, 0.568, 0.5236",\
"1.314, 1.295, 1.239, 1.158, 1.067, 0.9729, 0.8893, 0.8163, 0.7458, 0.682");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.0003436, 0.001938, 0.00406, 0.005067, 0.00551, 0.005742, 0.005853, 0.005936, 0.00603, 0.006071",\
"-0.005655, -0.002976, 0.001173, 0.003446, 0.00456, 0.005173, 0.005508, 0.005728, 0.005841, 0.005959",\
"-0.006181, -0.004925, -0.001466, 0.00133, 0.003107, 0.004189, 0.004808, 0.005202, 0.005494, 0.005665",\
"0.02159, 0.01897, 0.01471, 0.01175, 0.0101, 0.009099, 0.008403, 0.007747, 0.007474, 0.007213",\
"0.08446, 0.0773, 0.06162, 0.04733, 0.03681, 0.02921, 0.02373, 0.01971, 0.01677, 0.01462",\
"0.1845, 0.173, 0.1456, 0.1162, 0.09212, 0.07345, 0.05927, 0.04852, 0.04023, 0.03384",\
"0.3222, 0.3074, 0.2693, 0.2235, 0.1826, 0.1492, 0.1223, 0.101, 0.08421, 0.07087",\
"0.4994, 0.4823, 0.435, 0.3733, 0.3135, 0.2624, 0.2194, 0.1842, 0.1558, 0.1322",\
"0.7184, 0.699, 0.6436, 0.568, 0.4891, 0.4176, 0.3561, 0.3038, 0.2603, 0.2236",\
"0.981, 0.9598, 0.8977, 0.8093, 0.7121, 0.6194, 0.5363, 0.4649, 0.4033, 0.3508");
}
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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.3179, 0.3187, 0.3208, 0.3219, 0.3236, 0.3247, 0.3272, 0.3308, 0.3336, 0.3389",\
"0.3121, 0.3132, 0.3169, 0.3194, 0.3209, 0.3224, 0.3268, 0.3281, 0.3327, 0.3362",\
"0.3221, 0.3206, 0.3196, 0.3198, 0.321, 0.3225, 0.3245, 0.3285, 0.3345, 0.3371",\
"0.3647, 0.3596, 0.3498, 0.3406, 0.3347, 0.3326, 0.3326, 0.3326, 0.3368, 0.3398",\
"0.4426, 0.4349, 0.4147, 0.3935, 0.3749, 0.361, 0.3542, 0.3515, 0.3503, 0.3515",\
"0.5587, 0.5487, 0.5202, 0.4849, 0.4523, 0.4243, 0.4051, 0.3906, 0.3827, 0.3801",\
"0.7147, 0.7033, 0.6688, 0.6192, 0.5711, 0.5273, 0.491, 0.4626, 0.4434, 0.4296",\
"0.9138, 0.9008, 0.8607, 0.8009, 0.7357, 0.6748, 0.6193, 0.5756, 0.5397, 0.511",\
"1.159, 1.144, 1.1, 1.032, 0.9502, 0.8703, 0.7984, 0.7313, 0.6774, 0.6321",\
"1.452, 1.436, 1.388, 1.312, 1.219, 1.119, 1.026, 0.9414, 0.8628, 0.7992");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.05354, 0.07015, 0.127, 0.2344, 0.4014, 0.6354, 0.9429, 1.33, 1.803, 2.367",\
"0.0592, 0.07594, 0.1332, 0.2408, 0.4079, 0.6419, 0.9496, 1.337, 1.81, 2.374",\
"0.07282, 0.09533, 0.1586, 0.2661, 0.4329, 0.6672, 0.9751, 1.362, 1.836, 2.399",\
"0.08061, 0.1103, 0.1935, 0.3178, 0.4844, 0.7173, 1.025, 1.412, 1.885, 2.449",\
"0.07888, 0.1167, 0.2205, 0.3727, 0.5653, 0.7993, 1.105, 1.491, 1.963, 2.526",\
"0.06551, 0.112, 0.2376, 0.418, 0.6445, 0.9123, 1.222, 1.606, 2.076, 2.638",\
"0.0387, 0.0943, 0.2425, 0.4525, 0.7126, 1.019, 1.369, 1.761, 2.229, 2.789",\
"-0.0006, 0.0629, 0.2338, 0.4752, 0.7701, 1.113, 1.507, 1.945, 2.426, 2.982",\
"-0.0558, 0.0162, 0.2099, 0.4829, 0.8139, 1.197, 1.63, 2.114, 2.647, 3.223",\
"-0.1278, -0.0461, 0.1707, 0.4758, 0.8443, 1.267, 1.741, 2.271, 2.853, 3.484");
}
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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.05896, 0.08103, 0.1544, 0.29, 0.5003, 0.7948, 1.182, 1.669, 2.266, 2.974",\
"0.06719, 0.08879, 0.1624, 0.2992, 0.5101, 0.8048, 1.192, 1.679, 2.277, 2.985",\
"0.1008, 0.1254, 0.1981, 0.3341, 0.5452, 0.8403, 1.228, 1.717, 2.313, 3.019",\
"0.15, 0.1813, 0.2711, 0.4088, 0.6174, 0.9108, 1.297, 1.785, 2.381, 3.088",\
"0.2128, 0.2526, 0.3613, 0.5258, 0.738, 1.028, 1.412, 1.898, 2.492, 3.199",\
"0.2882, 0.3377, 0.4695, 0.6596, 0.9048, 1.2, 1.579, 2.062, 2.652, 3.357",\
"0.3771, 0.4363, 0.5927, 0.8134, 1.091, 1.423, 1.807, 2.284, 2.871, 3.574",\
"0.4804, 0.5495, 0.7331, 0.9868, 1.295, 1.666, 2.091, 2.573, 3.153, 3.853",\
"0.5992, 0.6785, 0.8889, 1.177, 1.524, 1.928, 2.398, 2.922, 3.508, 4.198",\
"0.734, 0.8234, 1.06, 1.384, 1.771, 2.215, 2.722, 3.297, 3.926, 4.622");
}
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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.05305, 0.07967, 0.1722, 0.3493, 0.6245, 1.011, 1.52, 2.16, 2.943, 3.876",\
"0.05287, 0.0794, 0.173, 0.3491, 0.625, 1.011, 1.52, 2.161, 2.943, 3.875",\
"0.077, 0.1026, 0.1788, 0.3492, 0.625, 1.011, 1.52, 2.162, 2.943, 3.875",\
"0.1127, 0.1433, 0.2338, 0.376, 0.6262, 1.012, 1.52, 2.161, 2.943, 3.875",\
"0.1603, 0.1984, 0.3023, 0.4669, 0.6851, 1.022, 1.521, 2.161, 2.942, 3.874",\
"0.2158, 0.2631, 0.387, 0.569, 0.8156, 1.119, 1.55, 2.163, 2.942, 3.874",\
"0.278, 0.3358, 0.4846, 0.6898, 0.9584, 1.295, 1.69, 2.223, 2.953, 3.875",\
"0.3484, 0.416, 0.5914, 0.8276, 1.12, 1.482, 1.914, 2.41, 3.053, 3.903",\
"0.4238, 0.504, 0.7054, 0.9782, 1.301, 1.686, 2.15, 2.686, 3.289, 4.047",\
"0.509, 0.5994, 0.8288, 1.14, 1.501, 1.914, 2.403, 2.975, 3.621, 4.335");
}
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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.0666, 0.1012, 0.2225, 0.4542, 0.8149, 1.324, 1.991, 2.833, 3.852, 5.082",\
"0.06672, 0.1013, 0.2229, 0.4538, 0.8145, 1.325, 1.992, 2.834, 3.852, 5.087",\
"0.08788, 0.1167, 0.2228, 0.4544, 0.8164, 1.322, 1.988, 2.832, 3.852, 5.086",\
"0.1234, 0.1582, 0.2646, 0.46, 0.815, 1.321, 1.99, 2.833, 3.854, 5.084",\
"0.1712, 0.2119, 0.3328, 0.5276, 0.8286, 1.32, 1.99, 2.832, 3.852, 5.082",\
"0.2254, 0.2758, 0.412, 0.632, 0.9248, 1.35, 1.987, 2.826, 3.857, 5.082",\
"0.2858, 0.3472, 0.5078, 0.7436, 1.072, 1.473, 2.035, 2.83, 3.854, 5.08",\
"0.35, 0.424, 0.6124, 0.8746, 1.223, 1.665, 2.184, 2.894, 3.857, 5.079",\
"0.4206, 0.506, 0.7274, 1.022, 1.389, 1.863, 2.421, 3.075, 3.944, 5.085",\
"0.4966, 0.5942, 0.8472, 1.18, 1.58, 2.071, 2.671, 3.354, 4.157, 5.196");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.06669, 0.08332, 0.14, 0.2472, 0.4139, 0.6478, 0.9554, 1.343, 1.817, 2.381",\
"0.07114, 0.08799, 0.1455, 0.2531, 0.4201, 0.654, 0.9616, 1.35, 1.822, 2.387",\
"0.0788, 0.09889, 0.1599, 0.2679, 0.4353, 0.6695, 0.9771, 1.365, 1.838, 2.403",\
"0.08025, 0.1064, 0.1801, 0.2971, 0.4647, 0.6982, 1.006, 1.393, 1.867, 2.432",\
"0.06992, 0.1036, 0.1957, 0.3306, 0.5112, 0.7467, 1.053, 1.439, 1.911, 2.475",\
"0.04535, 0.08629, 0.1988, 0.3596, 0.5606, 0.8121, 1.123, 1.507, 1.978, 2.54",\
"0.0052, 0.0537, 0.1867, 0.3753, 0.6059, 0.8789, 1.208, 1.6, 2.069, 2.629",\
"-0.0523, 0.0038, 0.157, 0.3745, 0.6383, 0.9426, 1.294, 1.707, 2.188, 2.746",\
"-0.129, -0.0649, 0.1088, 0.3554, 0.6538, 0.9945, 1.378, 1.814, 2.316, 2.89",\
"-0.2259, -0.1546, 0.041, 0.3166, 0.6494, 1.029, 1.451, 1.918, 2.445, 3.042");
}
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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.08406, 0.1051, 0.1768, 0.3117, 0.5216, 0.815, 1.201, 1.69, 2.282, 2.992",\
"0.09205, 0.1132, 0.1855, 0.321, 0.5307, 0.8244, 1.212, 1.697, 2.292, 3.001",\
"0.1309, 0.1519, 0.2226, 0.3571, 0.5668, 0.8602, 1.246, 1.734, 2.33, 3.035",\
"0.1924, 0.2191, 0.3004, 0.4339, 0.6407, 0.9329, 1.318, 1.803, 2.4, 3.108",\
"0.2717, 0.3039, 0.401, 0.5562, 0.7631, 1.051, 1.434, 1.917, 2.512, 3.216",\
"0.3691, 0.4083, 0.5222, 0.7002, 0.9362, 1.226, 1.603, 2.084, 2.673, 3.379",\
"0.4842, 0.5309, 0.6649, 0.8662, 1.132, 1.455, 1.834, 2.309, 2.894, 3.594",\
"0.6179, 0.6725, 0.8275, 1.057, 1.349, 1.708, 2.124, 2.601, 3.18, 3.875",\
"0.7725, 0.8349, 1.012, 1.271, 1.594, 1.983, 2.442, 2.956, 3.538, 4.226",\
"0.9479, 1.018, 1.218, 1.508, 1.867, 2.287, 2.78, 3.342, 3.962, 4.653");
}
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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.05291, 0.07952, 0.1723, 0.3491, 0.6249, 1.012, 1.52, 2.161, 2.942, 3.875",\
"0.05306, 0.07926, 0.1727, 0.3503, 0.6253, 1.012, 1.521, 2.161, 2.943, 3.876",\
"0.0718, 0.09466, 0.1764, 0.35, 0.6251, 1.011, 1.52, 2.161, 2.943, 3.875",\
"0.1111, 0.1341, 0.212, 0.3659, 0.6271, 1.011, 1.521, 2.16, 2.943, 3.877",\
"0.1656, 0.1925, 0.2742, 0.4224, 0.662, 1.02, 1.52, 2.162, 2.944, 3.875",\
"0.2292, 0.2614, 0.3575, 0.5096, 0.7406, 1.077, 1.543, 2.164, 2.946, 3.876",\
"0.3002, 0.3386, 0.4528, 0.6232, 0.8526, 1.179, 1.622, 2.204, 2.954, 3.879",\
"0.3794, 0.4238, 0.5574, 0.7516, 0.9998, 1.32, 1.752, 2.31, 3.017, 3.902",\
"0.463, 0.5172, 0.6692, 0.8926, 1.168, 1.497, 1.921, 2.468, 3.149, 3.989",\
"0.5526, 0.6162, 0.7904, 1.045, 1.35, 1.707, 2.132, 2.667, 3.337, 4.151");
}
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.005859, 0.02291, 0.05548, 0.1062, 0.1774, 0.2711, 0.3891, 0.5332, 0.705");
values("0.1042, 0.1394, 0.2621, 0.4932, 0.8536, 1.358, 2.023, 2.861, 3.88, 5.101",\
"0.1039, 0.1393, 0.2616, 0.494, 0.8535, 1.358, 2.023, 2.858, 3.88, 5.102",\
"0.1163, 0.1455, 0.2611, 0.4931, 0.8538, 1.358, 2.021, 2.859, 3.882, 5.095",\
"0.1558, 0.1904, 0.2925, 0.4958, 0.8538, 1.359, 2.024, 2.858, 3.884, 5.097",\
"0.2041, 0.2428, 0.3633, 0.5555, 0.8644, 1.358, 2.023, 2.861, 3.883, 5.096",\
"0.2608, 0.3074, 0.4408, 0.6598, 0.9524, 1.383, 2.024, 2.86, 3.883, 5.101",\
"0.3246, 0.3798, 0.5328, 0.7682, 1.097, 1.499, 2.064, 2.863, 3.883, 5.102",\
"0.394, 0.4588, 0.6344, 0.892, 1.243, 1.686, 2.209, 2.923, 3.889, 5.101",\
"0.468, 0.5442, 0.7478, 1.034, 1.404, 1.881, 2.44, 3.1, 3.974, 5.114",\
"0.5454, 0.6342, 0.8678, 1.187, 1.582, 2.079, 2.686, 3.369, 4.18, 5.223");
}
}
}
}