blob: 96d13e36dd4974eba400bb1c418532669abfe6e9 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_4) {
area : 50.803200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.0002025" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.000231795" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0001266885" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.000126684" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000231795" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02513 ;
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.1292, 0.1289, 0.1287, 0.1286, 0.1286, 0.1285, 0.1287, 0.1287, \
0.1286, 0.1286");
}
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.06011, -0.06001, -0.0602, -0.06021, -0.06019, -0.06027, -0.06034, \
-0.06033, -0.06035, -0.06034");
}
}
}
pin(A2) {
capacitance : 0.02524 ;
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.1925, 0.192, 0.192, 0.1919, 0.192, 0.1917, 0.1925, 0.1923, 0.1923, \
0.1924");
}
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.1637, -0.1732, -0.1844, -0.1862, -0.1875, -0.1877, -0.189, \
-0.1893, -0.1895, -0.1898");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.8786 ;
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("-0.04971, -0.04517, -0.03927, -0.03531, -0.0338, -0.03293, -0.03242, -0.03214, -0.032, -0.03185",\
"-0.05252, -0.04801, -0.03899, -0.03251, -0.02894, -0.02715, -0.02601, -0.02536, -0.02492, -0.02452",\
"-0.04224, -0.04035, -0.03491, -0.02908, -0.02494, -0.02227, -0.02056, -0.0197, -0.01887, -0.01846",\
"0.007527, 0.004153, -0.00239, -0.006311, -0.008546, -0.01016, -0.01119, -0.01195, -0.01251, -0.01296",\
"0.1091, 0.1003, 0.07827, 0.05701, 0.04083, 0.02838, 0.01926, 0.01233, 0.007046, 0.002899",\
"0.267, 0.2529, 0.2166, 0.1737, 0.137, 0.1075, 0.08464, 0.06632, 0.05144, 0.04031",\
"0.4831, 0.4653, 0.4159, 0.3521, 0.2913, 0.2393, 0.1964, 0.1618, 0.1332, 0.1101",\
"0.7614, 0.7414, 0.6798, 0.5967, 0.5095, 0.4317, 0.365, 0.3085, 0.2612, 0.2217",\
"1.105, 1.082, 1.012, 0.9113, 0.7991, 0.6932, 0.5991, 0.5161, 0.4456, 0.3852",\
"1.518, 1.492, 1.414, 1.297, 1.162, 1.027, 0.902, 0.7918, 0.6939, 0.609");
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.4464, 0.4509, 0.4587, 0.4638, 0.4675, 0.471, 0.4747, 0.4795, 0.4845, 0.4887",\
"0.4368, 0.4404, 0.4491, 0.4574, 0.4626, 0.4683, 0.472, 0.4791, 0.4836, 0.4909",\
"0.4592, 0.4574, 0.4548, 0.456, 0.4595, 0.4647, 0.4702, 0.4759, 0.4786, 0.4887",\
"0.5301, 0.5238, 0.5096, 0.4941, 0.4844, 0.4818, 0.4819, 0.484, 0.4881, 0.4914",\
"0.6544, 0.6437, 0.6169, 0.5874, 0.5583, 0.538, 0.5242, 0.5146, 0.5137, 0.5125",\
"0.8359, 0.8224, 0.7838, 0.7369, 0.6916, 0.6496, 0.6174, 0.5929, 0.5758, 0.5625",\
"1.08, 1.062, 1.015, 0.9506, 0.8878, 0.8274, 0.7708, 0.7243, 0.6852, 0.6552",\
"1.39, 1.371, 1.314, 1.235, 1.15, 1.07, 0.994, 0.9237, 0.862, 0.8104",\
"1.772, 1.75, 1.686, 1.591, 1.487, 1.384, 1.289, 1.196, 1.107, 1.034",\
"2.228, 2.205, 2.133, 2.026, 1.904, 1.777, 1.656, 1.543, 1.433, 1.327");
}
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.06259, 0.0626, 0.06362, 0.06394, 0.0643, 0.06451, 0.06466, 0.06471, 0.06487, 0.06467",\
"0.05283, 0.05323, 0.0542, 0.05531, 0.05588, 0.05633, 0.05652, 0.05652, 0.05656, 0.05663",\
"0.05291, 0.05246, 0.05146, 0.0506, 0.05062, 0.05057, 0.05051, 0.05022, 0.05022, 0.05014",\
"0.0985, 0.09405, 0.08395, 0.07429, 0.06726, 0.06199, 0.0582, 0.05533, 0.0535, 0.05234",\
"0.2055, 0.1964, 0.172, 0.1448, 0.122, 0.1042, 0.0911, 0.081, 0.07407, 0.06874",\
"0.3792, 0.3654, 0.3271, 0.2778, 0.2321, 0.1942, 0.1644, 0.1408, 0.1231, 0.1091",\
"0.624, 0.6058, 0.5534, 0.4824, 0.409, 0.3445, 0.291, 0.248, 0.2131, 0.1852",\
"0.9417, 0.9209, 0.8568, 0.7629, 0.6614, 0.5668, 0.4837, 0.414, 0.3568, 0.3091",\
"1.336, 1.312, 1.238, 1.126, 0.9969, 0.8694, 0.7528, 0.6518, 0.5652, 0.4925",\
"1.811, 1.785, 1.703, 1.573, 1.418, 1.258, 1.107, 0.9697, 0.8487, 0.7451");
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.5865, 0.5901, 0.5965, 0.6004, 0.6025, 0.6069, 0.6097, 0.615, 0.6204, 0.6219",\
"0.5738, 0.578, 0.5865, 0.5937, 0.5982, 0.6037, 0.6079, 0.6136, 0.6159, 0.6277",\
"0.5755, 0.5759, 0.5782, 0.584, 0.5902, 0.5979, 0.6043, 0.6087, 0.6154, 0.6187",\
"0.6296, 0.6255, 0.6167, 0.6082, 0.6044, 0.6064, 0.6097, 0.6132, 0.6186, 0.6214",\
"0.7568, 0.7472, 0.7218, 0.6971, 0.6737, 0.6577, 0.6484, 0.6424, 0.6424, 0.6448",\
"0.9592, 0.9452, 0.9058, 0.8581, 0.8145, 0.7756, 0.7447, 0.7225, 0.7063, 0.697",\
"1.235, 1.218, 1.168, 1.1, 1.032, 0.9705, 0.9153, 0.8683, 0.831, 0.8037",\
"1.589, 1.569, 1.511, 1.425, 1.331, 1.244, 1.164, 1.092, 1.026, 0.9742",\
"2.023, 2.002, 1.936, 1.836, 1.722, 1.605, 1.497, 1.399, 1.309, 1.223",\
"2.543, 2.519, 2.448, 2.337, 2.202, 2.059, 1.92, 1.796, 1.679, 1.569");
}
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.04854, 0.05928, 0.0956, 0.1634, 0.2685, 0.4157, 0.6093, 0.8529, 1.151, 1.505",\
"0.05628, 0.06709, 0.1038, 0.1721, 0.2774, 0.4248, 0.6181, 0.862, 1.159, 1.515",\
"0.07255, 0.08791, 0.1324, 0.2015, 0.307, 0.4545, 0.6479, 0.8918, 1.19, 1.544",\
"0.07893, 0.1004, 0.1613, 0.2521, 0.3649, 0.5115, 0.7046, 0.9481, 1.245, 1.6",\
"0.07245, 0.1004, 0.1794, 0.2943, 0.4369, 0.6025, 0.7958, 1.038, 1.334, 1.688",\
"0.05163, 0.08613, 0.1836, 0.3244, 0.4958, 0.6957, 0.9199, 1.168, 1.462, 1.815",\
"0.0145, 0.0561, 0.1722, 0.3394, 0.5423, 0.7746, 1.036, 1.324, 1.633, 1.985",\
"-0.038, 0.01, 0.1441, 0.3383, 0.5726, 0.8398, 1.138, 1.466, 1.82, 2.2",\
"-0.11, -0.0546, 0.0987, 0.3182, 0.5857, 0.8878, 1.224, 1.59, 1.988, 2.416",\
"-0.2011, -0.1386, 0.0338, 0.2798, 0.5792, 0.9189, 1.294, 1.701, 2.139, 2.613");
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.07388, 0.09501, 0.1669, 0.3007, 0.5074, 0.7968, 1.177, 1.656, 2.241, 2.938",\
"0.07927, 0.1001, 0.172, 0.3066, 0.514, 0.8037, 1.184, 1.664, 2.249, 2.946",\
"0.1131, 0.135, 0.2041, 0.3364, 0.5434, 0.8329, 1.214, 1.693, 2.277, 2.976",\
"0.1668, 0.1931, 0.2745, 0.4069, 0.6096, 0.8966, 1.276, 1.754, 2.339, 3.034",\
"0.2378, 0.2707, 0.3658, 0.5184, 0.7241, 1.006, 1.381, 1.856, 2.438, 3.134",\
"0.3251, 0.3652, 0.4785, 0.6508, 0.8822, 1.169, 1.538, 2.008, 2.586, 3.278",\
"0.4285, 0.4768, 0.6104, 0.8072, 1.062, 1.379, 1.755, 2.218, 2.789, 3.476",\
"0.5498, 0.606, 0.7615, 0.9864, 1.268, 1.613, 2.022, 2.493, 3.057, 3.736",\
"0.6896, 0.7538, 0.9323, 1.187, 1.5, 1.872, 2.314, 2.821, 3.393, 4.066",\
"0.849, 0.9214, 1.122, 1.409, 1.757, 2.161, 2.631, 3.176, 3.786, 4.466");
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.04218, 0.0585, 0.1162, 0.2263, 0.3969, 0.6368, 0.9528, 1.351, 1.836, 2.416",\
"0.04227, 0.05843, 0.1161, 0.2256, 0.3979, 0.6371, 0.9556, 1.351, 1.837, 2.417",\
"0.06686, 0.08298, 0.1291, 0.2264, 0.3965, 0.6372, 0.953, 1.351, 1.836, 2.415",\
"0.1033, 0.124, 0.1847, 0.2777, 0.4119, 0.6369, 0.9547, 1.351, 1.836, 2.416",\
"0.1509, 0.1785, 0.2523, 0.3638, 0.5091, 0.6883, 0.9616, 1.35, 1.836, 2.416",\
"0.2063, 0.2415, 0.3343, 0.4646, 0.6316, 0.8336, 1.067, 1.39, 1.84, 2.415",\
"0.2702, 0.312, 0.4254, 0.582, 0.7686, 0.996, 1.262, 1.555, 1.932, 2.443",\
"0.3428, 0.3916, 0.5264, 0.7114, 0.9256, 1.174, 1.469, 1.8, 2.159, 2.595",\
"0.419, 0.4806, 0.6352, 0.8506, 1.098, 1.375, 1.691, 2.053, 2.456, 2.889",\
"0.5032, 0.5744, 0.7564, 1.001, 1.282, 1.592, 1.934, 2.324, 2.761, 3.241");
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.1027, 0.1374, 0.2584, 0.489, 0.8482, 1.35, 2.01, 2.847, 3.863, 5.071",\
"0.1018, 0.1369, 0.2583, 0.4893, 0.8483, 1.35, 2.01, 2.846, 3.865, 5.071",\
"0.1184, 0.1472, 0.2581, 0.4893, 0.8477, 1.351, 2.012, 2.849, 3.857, 5.08",\
"0.1417, 0.1771, 0.2922, 0.4933, 0.8462, 1.348, 2.011, 2.842, 3.862, 5.081",\
"0.1852, 0.2214, 0.3419, 0.5518, 0.862, 1.351, 2.012, 2.845, 3.858, 5.076",\
"0.2382, 0.2812, 0.4088, 0.6306, 0.9448, 1.379, 2.014, 2.843, 3.861, 5.076",\
"0.298, 0.3492, 0.4936, 0.7202, 1.057, 1.49, 2.064, 2.851, 3.865, 5.074",\
"0.3638, 0.4234, 0.5922, 0.8328, 1.176, 1.637, 2.196, 2.922, 3.877, 5.07",\
"0.4336, 0.5046, 0.694, 0.9648, 1.315, 1.791, 2.385, 3.082, 3.972, 5.1",\
"0.511, 0.5908, 0.8052, 1.106, 1.484, 1.962, 2.578, 3.309, 4.159, 5.223");
}
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.07018, 0.08158, 0.1199, 0.1896, 0.2956, 0.4432, 0.6368, 0.8803, 1.177, 1.531",\
"0.07699, 0.08843, 0.1267, 0.1963, 0.3025, 0.4501, 0.6437, 0.8873, 1.184, 1.538",\
"0.1029, 0.116, 0.1556, 0.2246, 0.3305, 0.4781, 0.6716, 0.9152, 1.212, 1.566",\
"0.1254, 0.1432, 0.1966, 0.28, 0.3887, 0.5352, 0.7281, 0.9713, 1.268, 1.622",\
"0.14, 0.162, 0.2289, 0.3333, 0.468, 0.6275, 0.8198, 1.061, 1.357, 1.71",\
"0.145, 0.1718, 0.2529, 0.3779, 0.5381, 0.7294, 0.9474, 1.192, 1.486, 1.838",\
"0.1405, 0.1719, 0.2664, 0.4127, 0.5993, 0.8192, 1.072, 1.353, 1.659, 2.009",\
"0.1252, 0.1607, 0.2693, 0.4368, 0.6495, 0.9004, 1.185, 1.504, 1.853, 2.226",\
"0.0989, 0.1392, 0.2606, 0.4492, 0.6893, 0.9704, 1.288, 1.641, 2.03, 2.45",\
"0.0629, 0.1069, 0.2408, 0.4495, 0.7156, 1.028, 1.38, 1.769, 2.195, 2.657");
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.1016, 0.1228, 0.1943, 0.3279, 0.5342, 0.8234, 1.203, 1.683, 2.267, 2.963",\
"0.1071, 0.1286, 0.2008, 0.3352, 0.5424, 0.8317, 1.212, 1.692, 2.276, 2.976",\
"0.1282, 0.1505, 0.2223, 0.3562, 0.5642, 0.854, 1.235, 1.714, 2.3, 2.997",\
"0.1619, 0.1861, 0.2641, 0.3997, 0.6048, 0.893, 1.273, 1.751, 2.336, 3.033",\
"0.2107, 0.2399, 0.3261, 0.4699, 0.6781, 0.9618, 1.338, 1.814, 2.397, 3.093",\
"0.2724, 0.307, 0.4076, 0.5639, 0.7818, 1.07, 1.441, 1.913, 2.491, 3.183",\
"0.3446, 0.3864, 0.504, 0.68, 0.9105, 1.211, 1.588, 2.053, 2.626, 3.312",\
"0.4287, 0.4763, 0.6122, 0.8112, 1.065, 1.377, 1.767, 2.24, 2.806, 3.486",\
"0.523, 0.5782, 0.7326, 0.9569, 1.237, 1.572, 1.974, 2.462, 3.038, 3.711",\
"0.6294, 0.6909, 0.8646, 1.116, 1.426, 1.789, 2.212, 2.712, 3.304, 3.988");
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.07069, 0.08853, 0.1482, 0.2594, 0.431, 0.6711, 0.9867, 1.384, 1.869, 2.446",\
"0.06992, 0.08804, 0.148, 0.2592, 0.431, 0.671, 0.9867, 1.384, 1.869, 2.447",\
"0.09082, 0.1055, 0.1532, 0.2591, 0.4308, 0.671, 0.9866, 1.384, 1.869, 2.447",\
"0.1346, 0.1538, 0.2116, 0.2999, 0.4407, 0.6712, 0.9867, 1.384, 1.869, 2.447",\
"0.1896, 0.2139, 0.2839, 0.3915, 0.5326, 0.7151, 0.9938, 1.384, 1.869, 2.446",\
"0.2555, 0.2856, 0.3707, 0.4942, 0.6582, 0.857, 1.091, 1.421, 1.873, 2.447",\
"0.3284, 0.3678, 0.4692, 0.6148, 0.7962, 1.021, 1.284, 1.577, 1.96, 2.472",\
"0.4106, 0.4564, 0.58, 0.7492, 0.953, 1.2, 1.489, 1.821, 2.18, 2.62",\
"0.5, 0.5542, 0.7002, 0.8976, 1.13, 1.399, 1.709, 2.071, 2.475, 2.906",\
"0.5992, 0.6614, 0.83, 1.059, 1.323, 1.618, 1.952, 2.338, 2.775, 3.255");
}
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.007057, 0.02832, 0.06892, 0.1322, 0.2209, 0.3377, 0.4849, 0.6645, 0.8786");
values("0.1054, 0.1388, 0.2585, 0.4894, 0.8481, 1.351, 2.013, 2.843, 3.861, 5.077",\
"0.1062, 0.1393, 0.2587, 0.4892, 0.848, 1.348, 2.009, 2.842, 3.864, 5.073",\
"0.1215, 0.1502, 0.2601, 0.4895, 0.8469, 1.348, 2.011, 2.84, 3.861, 5.074",\
"0.1503, 0.1807, 0.29, 0.4968, 0.8468, 1.351, 2.012, 2.843, 3.861, 5.08",\
"0.2018, 0.2311, 0.3348, 0.5418, 0.8665, 1.349, 2.014, 2.847, 3.861, 5.077",\
"0.2646, 0.2974, 0.4044, 0.6036, 0.9254, 1.382, 2.017, 2.844, 3.857, 5.068",\
"0.3346, 0.3708, 0.4896, 0.6912, 1.005, 1.458, 2.061, 2.858, 3.865, 5.068",\
"0.4084, 0.451, 0.5848, 0.8038, 1.111, 1.558, 2.154, 2.92, 3.884, 5.077",\
"0.4914, 0.5374, 0.687, 0.9266, 1.249, 1.684, 2.277, 3.027, 3.964, 5.113",\
"0.5798, 0.6312, 0.796, 1.061, 1.406, 1.843, 2.423, 3.175, 4.09, 5.205");
}
}
}
}