blob: 3f05389b2c6c5513149eecab8c06d4e09d4c7545 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_1) {
area : 16.934400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "3.6e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "3.7812e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "2.75676e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "2.75676e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.7812e-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.005889 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.01397, 0.01394, 0.01391, 0.01389, 0.0139, 0.01389, 0.01389, \
0.01386, 0.01384, 0.01379");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.007277, -0.007283, -0.007295, -0.007297, -0.007311, -0.007317, \
-0.007315, -0.007312, -0.007312, -0.00732");
}
}
}
pin(A2) {
capacitance : 0.005487 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.01998, 0.01995, 0.01994, 0.01989, 0.01996, 0.01998, 0.01998, \
0.01998, 0.01997, 0.01995");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.01733, -0.01851, -0.01909, -0.01925, -0.01944, -0.0195, -0.01954, \
-0.01957, -0.01958, -0.0196");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.2937 ;
max_transition : 11.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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("9.238e-05, 0.0002268, 0.0005596, 0.0006935, 0.0007264, 0.0007564, 0.000771, 0.0007804, 0.0007842, 0.0007816",\
"-0.0007018, -0.0002002, 0.000658, 0.001185, 0.001447, 0.001595, 0.001668, 0.001742, 0.001739, 0.001763",\
"-0.001674, -0.001246, -0.0002231, 0.0007716, 0.001415, 0.001794, 0.002008, 0.002138, 0.002228, 0.002286",\
"-0.0003353, -0.0003241, 1.134e-05, 0.0006325, 0.001264, 0.001678, 0.001975, 0.00217, 0.002294, 0.002373",\
"0.004235, 0.003747, 0.002885, 0.002432, 0.002351, 0.002432, 0.002507, 0.002574, 0.00261, 0.002652",\
"0.01213, 0.01117, 0.009037, 0.007036, 0.005719, 0.004908, 0.004387, 0.004025, 0.003786, 0.003594",\
"0.02346, 0.02209, 0.01867, 0.01502, 0.01207, 0.009917, 0.008353, 0.007225, 0.006356, 0.005713",\
"0.03832, 0.03657, 0.03204, 0.02657, 0.02177, 0.01795, 0.01499, 0.01271, 0.01094, 0.00954",\
"0.05686, 0.05483, 0.04926, 0.04211, 0.03527, 0.02948, 0.0248, 0.02103, 0.01805, 0.01559",\
"0.07933, 0.07701, 0.07047, 0.06176, 0.05284, 0.04498, 0.03826, 0.03274, 0.02816, 0.02445");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.05108, 0.05139, 0.05187, 0.05184, 0.0518, 0.05172, 0.05155, 0.05141, 0.05184, 0.061",\
"0.04905, 0.04932, 0.05032, 0.05104, 0.05129, 0.05139, 0.05131, 0.05123, 0.05172, 0.06125",\
"0.04856, 0.04857, 0.04895, 0.04964, 0.05024, 0.05061, 0.05071, 0.05075, 0.05143, 0.06175",\
"0.05156, 0.05124, 0.05034, 0.04994, 0.05009, 0.05019, 0.05032, 0.05036, 0.05132, 0.06319",\
"0.05738, 0.05665, 0.05507, 0.05313, 0.05198, 0.05142, 0.05092, 0.05069, 0.05184, 0.06608",\
"0.06633, 0.06528, 0.0626, 0.0597, 0.05681, 0.05472, 0.05347, 0.0524, 0.05368, 0.07335",\
"0.07878, 0.07728, 0.07362, 0.06938, 0.06518, 0.06153, 0.05863, 0.05661, 0.05835, 0.08691",\
"0.09505, 0.0931, 0.08826, 0.08273, 0.07721, 0.0717, 0.06691, 0.06366, 0.06757, 0.1143",\
"0.1154, 0.113, 0.107, 0.09996, 0.09272, 0.08586, 0.07927, 0.07487, 0.08591, 0.1692",\
"0.14, 0.1372, 0.13, 0.1211, 0.1125, 0.1039, 0.09606, 0.09256, 0.1269, 0.2811");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.01141, 0.01146, 0.01137, 0.01141, 0.01144, 0.01145, 0.01146, 0.01146, 0.01146, 0.01145",\
"0.01002, 0.0101, 0.01021, 0.01029, 0.01034, 0.01038, 0.01039, 0.0104, 0.01041, 0.0104",\
"0.00878, 0.008871, 0.009102, 0.009335, 0.009503, 0.00959, 0.009636, 0.00969, 0.00972, 0.009734",\
"0.009866, 0.009754, 0.009552, 0.009462, 0.009477, 0.009511, 0.009528, 0.009524, 0.009533, 0.00953",\
"0.01427, 0.01383, 0.01273, 0.01178, 0.01108, 0.01061, 0.01032, 0.01011, 0.009952, 0.009848",\
"0.0224, 0.02158, 0.01942, 0.01702, 0.01509, 0.01367, 0.01266, 0.01193, 0.0114, 0.01099",\
"0.03454, 0.03329, 0.02994, 0.02587, 0.02225, 0.01943, 0.01724, 0.01561, 0.01439, 0.01344",\
"0.05069, 0.04911, 0.04467, 0.03882, 0.03321, 0.02853, 0.02474, 0.02185, 0.01955, 0.01776",\
"0.0711, 0.06924, 0.06376, 0.05615, 0.04843, 0.04153, 0.03583, 0.03119, 0.02747, 0.02449",\
"0.09586, 0.09376, 0.08738, 0.0782, 0.06829, 0.05896, 0.05096, 0.04431, 0.03879, 0.03428");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.06391, 0.06432, 0.06439, 0.06446, 0.06449, 0.06438, 0.06418, 0.06404, 0.06447, 0.07389",\
"0.06223, 0.06263, 0.06336, 0.06386, 0.06413, 0.06417, 0.06406, 0.06395, 0.06438, 0.07397",\
"0.06107, 0.06124, 0.06186, 0.0626, 0.0632, 0.06345, 0.06352, 0.06359, 0.06418, 0.07459",\
"0.06202, 0.06201, 0.06181, 0.06206, 0.06251, 0.06276, 0.06286, 0.06296, 0.06398, 0.07577",\
"0.06626, 0.06582, 0.06489, 0.06397, 0.06338, 0.06324, 0.06313, 0.06305, 0.06412, 0.07878",\
"0.07509, 0.07406, 0.0719, 0.06959, 0.06746, 0.06588, 0.06508, 0.06446, 0.06574, 0.08463",\
"0.08859, 0.08702, 0.08337, 0.07926, 0.07577, 0.07248, 0.06988, 0.0684, 0.07, 0.09647",\
"0.1065, 0.1045, 0.09933, 0.09336, 0.08798, 0.08295, 0.07864, 0.07553, 0.07856, 0.1199",\
"0.1291, 0.1266, 0.1201, 0.1123, 0.1047, 0.09801, 0.0916, 0.0867, 0.0948, 0.1643",\
"0.1564, 0.1536, 0.1458, 0.1361, 0.1263, 0.1175, 0.1092, 0.1046, 0.1272, 0.2512");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.07675, 0.09509, 0.1584, 0.2785, 0.4653, 0.7272, 1.071, 1.506, 2.036, 2.668",\
"0.09878, 0.1176, 0.182, 0.303, 0.4901, 0.7522, 1.097, 1.531, 2.061, 2.693",\
"0.1466, 0.177, 0.2605, 0.3849, 0.5726, 0.8352, 1.18, 1.615, 2.145, 2.777",\
"0.1726, 0.2174, 0.3431, 0.5204, 0.7297, 0.9927, 1.338, 1.772, 2.302, 2.933",\
"0.1756, 0.2344, 0.3999, 0.6384, 0.9209, 1.233, 1.585, 2.019, 2.548, 3.18",\
"0.1516, 0.226, 0.4321, 0.7276, 1.084, 1.481, 1.909, 2.367, 2.896, 3.526",\
"0.0993, 0.1873, 0.436, 0.7893, 1.217, 1.698, 2.218, 2.769, 3.35, 3.985",\
"0.0141, 0.1186, 0.4085, 0.8216, 1.316, 1.88, 2.493, 3.146, 3.831, 4.543",\
"-0.1064, 0.0149, 0.347, 0.8223, 1.389, 2.03, 2.733, 3.487, 4.279, 5.103",\
"-0.2642, -0.1271, 0.2503, 0.7855, 1.426, 2.146, 2.938, 3.787, 4.688, 5.622");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.1572, 0.2028, 0.3593, 0.6553, 1.115, 1.759, 2.606, 3.674, 4.977, 6.53",\
"0.1712, 0.2176, 0.3768, 0.675, 1.136, 1.781, 2.629, 3.697, 5, 6.552",\
"0.2546, 0.3016, 0.458, 0.7562, 1.218, 1.864, 2.713, 3.782, 5.086, 6.639",\
"0.3732, 0.4385, 0.6281, 0.9262, 1.386, 2.032, 2.88, 3.949, 5.253, 6.806",\
"0.5163, 0.5965, 0.8362, 1.195, 1.659, 2.3, 3.146, 4.213, 5.517, 7.067",\
"0.6921, 0.786, 1.067, 1.499, 2.038, 2.686, 3.528, 4.591, 5.892, 7.444",\
"0.9019, 1.011, 1.33, 1.827, 2.458, 3.19, 4.039, 5.097, 6.394, 7.94",\
"1.146, 1.272, 1.632, 2.186, 2.903, 3.74, 4.677, 5.743, 7.033, 8.576",\
"1.427, 1.57, 1.975, 2.586, 3.377, 4.315, 5.371, 6.525, 7.822, 9.36",\
"1.747, 1.906, 2.36, 3.029, 3.887, 4.92, 6.093, 7.376, 8.758, 10.3");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.07784, 0.1074, 0.2107, 0.4088, 0.7148, 1.147, 1.713, 2.432, 3.303, 4.344",\
"0.07818, 0.1073, 0.2108, 0.4084, 0.7162, 1.148, 1.715, 2.43, 3.302, 4.342",\
"0.1366, 0.165, 0.2417, 0.41, 0.7156, 1.147, 1.715, 2.431, 3.306, 4.344",\
"0.2138, 0.2555, 0.3704, 0.5303, 0.7544, 1.148, 1.715, 2.43, 3.304, 4.342",\
"0.3038, 0.3578, 0.5094, 0.7266, 0.9788, 1.278, 1.745, 2.43, 3.304, 4.346",\
"0.4058, 0.4736, 0.66, 0.9308, 1.254, 1.613, 2, 2.543, 3.322, 4.345",\
"0.5196, 0.601, 0.826, 1.145, 1.539, 1.973, 2.442, 2.934, 3.559, 4.431",\
"0.6456, 0.7414, 1.007, 1.377, 1.831, 2.351, 2.903, 3.482, 4.094, 4.813",\
"0.7838, 0.8958, 1.2, 1.631, 2.14, 2.729, 3.376, 4.052, 4.758, 5.494",\
"0.9326, 1.062, 1.409, 1.898, 2.471, 3.127, 3.857, 4.638, 5.44, 6.278");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.2095, 0.2839, 0.5471, 1.049, 1.825, 2.917, 4.353, 6.165, 8.371, 11.01",\
"0.2092, 0.2845, 0.5487, 1.048, 1.826, 2.917, 4.354, 6.162, 8.368, 11.01",\
"0.2381, 0.2977, 0.5467, 1.048, 1.825, 2.917, 4.352, 6.161, 8.371, 11.01",\
"0.3233, 0.3978, 0.6116, 1.051, 1.827, 2.917, 4.352, 6.16, 8.375, 11.01",\
"0.4104, 0.5034, 0.7748, 1.174, 1.842, 2.918, 4.352, 6.161, 8.369, 11.01",\
"0.5064, 0.6118, 0.9356, 1.417, 2.022, 2.953, 4.355, 6.163, 8.369, 11.01",\
"0.619, 0.7336, 1.094, 1.663, 2.354, 3.189, 4.416, 6.168, 8.372, 11",\
"0.7422, 0.8736, 1.258, 1.901, 2.705, 3.613, 4.71, 6.263, 8.384, 11.01",\
"0.8764, 1.023, 1.45, 2.136, 3.047, 4.08, 5.226, 6.609, 8.518, 11.02",\
"1.024, 1.184, 1.654, 2.38, 3.374, 4.542, 5.812, 7.202, 8.926, 11.2");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.1032, 0.1232, 0.1901, 0.3132, 0.5019, 0.765, 1.11, 1.545, 2.075, 2.707",\
"0.1244, 0.1444, 0.2114, 0.3346, 0.5234, 0.7866, 1.132, 1.567, 2.097, 2.729",\
"0.1919, 0.2175, 0.2922, 0.4155, 0.6044, 0.8677, 1.213, 1.648, 2.178, 2.81",\
"0.2469, 0.2848, 0.3959, 0.5604, 0.7625, 1.025, 1.371, 1.805, 2.335, 2.967",\
"0.281, 0.3303, 0.4761, 0.6965, 0.9658, 1.27, 1.619, 2.052, 2.581, 3.213",\
"0.2936, 0.3542, 0.5335, 0.8063, 1.145, 1.53, 1.949, 2.402, 2.93, 3.561",\
"0.282, 0.3541, 0.5677, 0.8905, 1.295, 1.76, 2.268, 2.813, 3.386, 4.021",\
"0.2448, 0.3281, 0.5762, 0.9502, 1.418, 1.96, 2.557, 3.198, 3.876, 4.583",\
"0.1816, 0.2759, 0.557, 0.9834, 1.513, 2.129, 2.814, 3.552, 4.333, 5.153",\
"0.09, 0.196, 0.5095, 0.9876, 1.582, 2.268, 3.037, 3.87, 4.755, 5.685");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.1977, 0.2429, 0.3988, 0.6941, 1.153, 1.798, 2.645, 3.713, 5.016, 6.568",\
"0.2177, 0.2637, 0.4217, 0.719, 1.179, 1.824, 2.672, 3.74, 5.043, 6.596",\
"0.286, 0.3334, 0.4917, 0.7898, 1.252, 1.898, 2.747, 3.815, 5.119, 6.673",\
"0.3721, 0.4303, 0.6113, 0.9145, 1.376, 2.022, 2.871, 3.94, 5.244, 6.797",\
"0.4819, 0.5507, 0.7596, 1.102, 1.573, 2.217, 3.066, 4.134, 5.437, 6.992",\
"0.6232, 0.7042, 0.9419, 1.323, 1.842, 2.499, 3.344, 4.412, 5.713, 7.266",\
"0.7959, 0.8901, 1.161, 1.581, 2.147, 2.86, 3.721, 4.784, 6.082, 7.632",\
"0.9979, 1.107, 1.415, 1.879, 2.493, 3.259, 4.18, 5.261, 6.555, 8.103",\
"1.229, 1.353, 1.703, 2.219, 2.879, 3.7, 4.68, 5.824, 7.142, 8.683",\
"1.49, 1.63, 2.023, 2.595, 3.31, 4.186, 5.225, 6.436, 7.819, 9.381");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.1081, 0.1388, 0.2439, 0.4414, 0.749, 1.18, 1.747, 2.461, 3.333, 4.373",\
"0.1068, 0.1378, 0.2437, 0.4416, 0.7489, 1.18, 1.747, 2.461, 3.333, 4.372",\
"0.153, 0.1797, 0.2599, 0.442, 0.7488, 1.18, 1.747, 2.462, 3.333, 4.373",\
"0.2372, 0.2774, 0.3875, 0.5439, 0.7782, 1.181, 1.747, 2.462, 3.333, 4.372",\
"0.3274, 0.3802, 0.5302, 0.743, 0.9936, 1.297, 1.773, 2.463, 3.333, 4.373",\
"0.4292, 0.495, 0.6802, 0.9504, 1.27, 1.623, 2.016, 2.567, 3.352, 4.373",\
"0.5386, 0.6202, 0.8396, 1.162, 1.556, 1.988, 2.454, 2.948, 3.581, 4.457",\
"0.6568, 0.7512, 1.016, 1.386, 1.843, 2.364, 2.915, 3.495, 4.107, 4.832",\
"0.7832, 0.8942, 1.201, 1.628, 2.144, 2.739, 3.388, 4.063, 4.772, 5.507",\
"0.9208, 1.048, 1.396, 1.887, 2.46, 3.126, 3.863, 4.646, 5.449, 6.288");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.00302, 0.01011, 0.02365, 0.04475, 0.07435, 0.1133, 0.1624, 0.2223, 0.2937");
values("0.2109, 0.2849, 0.5482, 1.048, 1.826, 2.917, 4.353, 6.165, 8.369, 11.01",\
"0.2111, 0.2853, 0.5478, 1.048, 1.826, 2.917, 4.354, 6.164, 8.37, 11.01",\
"0.2321, 0.2963, 0.5488, 1.048, 1.825, 2.917, 4.354, 6.164, 8.37, 11",\
"0.297, 0.3686, 0.5994, 1.055, 1.826, 2.918, 4.353, 6.163, 8.368, 11.01",\
"0.3754, 0.4514, 0.7064, 1.149, 1.848, 2.917, 4.353, 6.162, 8.374, 11.01",\
"0.4786, 0.5552, 0.8232, 1.302, 1.984, 2.965, 4.357, 6.164, 8.372, 11",\
"0.595, 0.6802, 0.9566, 1.46, 2.19, 3.141, 4.432, 6.171, 8.372, 11.01",\
"0.7234, 0.8184, 1.115, 1.634, 2.403, 3.408, 4.653, 6.283, 8.394, 11.01",\
"0.863, 0.9694, 1.293, 1.832, 2.626, 3.682, 4.978, 6.548, 8.542, 11.04",\
"1.015, 1.13, 1.487, 2.056, 2.871, 3.966, 5.326, 6.934, 8.852, 11.23");
}
}
}
}