blob: 035b7d9cc0d4c9d1d7e438f6e94e4cc8dc21e1e5 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nand2_2) {
area : 25.401600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.04976e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.04976e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.5962508e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.630854e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.630854e-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.01066 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.0104, 0.01038, 0.01034, 0.0103, 0.01031, 0.01031, 0.0103, 0.0103, \
0.0103, 0.01024");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.008386, -0.008358, -0.00835, -0.008348, -0.008385, -0.008395, \
-0.008434, -0.008457, -0.008544, -0.008739");
}
}
}
pin(A2) {
capacitance : 0.01111 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.00882, 0.00864, 0.008614, 0.008582, 0.008593, 0.00859, 0.008587, \
0.008588, 0.008583, 0.008524");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.008617, -0.00858, -0.008579, -0.008561, -0.008577, -0.008562, \
-0.008557, -0.008547, -0.008544, -0.008511");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2))" ;
max_capacitance : 0.3632 ;
max_transition : 17 ;
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.00268, 0.00268, 0.002698, 0.002709, 0.002718, 0.00272, 0.002722, 0.002724, 0.002727, 0.002727",\
"0.002452, 0.00251, 0.00259, 0.002644, 0.002675, 0.002694, 0.002705, 0.002707, 0.002716, 0.002718",\
"0.001893, 0.001996, 0.002265, 0.002424, 0.002534, 0.002586, 0.002622, 0.002645, 0.002668, 0.002675",\
"0.001333, 0.001477, 0.001821, 0.002108, 0.002316, 0.002432, 0.002516, 0.002571, 0.002604, 0.00262",\
"0.0009755, 0.001094, 0.001418, 0.001774, 0.002051, 0.002252, 0.002378, 0.002463, 0.002525, 0.002564",\
"0.0007175, 0.0008218, 0.001114, 0.001447, 0.001778, 0.002026, 0.0022, 0.00233, 0.002413, 0.002476",\
"0.0005415, 0.000633, 0.0008795, 0.001192, 0.001517, 0.001795, 0.002006, 0.002165, 0.002286, 0.002357",\
"0.0004195, 0.0004959, 0.0007127, 0.0009923, 0.001296, 0.001582, 0.001814, 0.002001, 0.002135, 0.002187",\
"0.0003277, 0.0003898, 0.0005865, 0.0008323, 0.001111, 0.001379, 0.00162, 0.001822, 0.001926, 0.001696",\
"0.0002763, 0.0003337, 0.0004984, 0.0007208, 0.000977, 0.001228, 0.001448, 0.001451, 0.0007254, -0.0004184");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.02699, 0.02708, 0.0272, 0.0273, 0.02733, 0.02755, 0.02752, 0.02751, 0.02963, 0.05026",\
"0.02627, 0.02652, 0.02701, 0.02735, 0.02753, 0.02764, 0.02783, 0.02799, 0.03002, 0.05143",\
"0.02509, 0.02535, 0.026, 0.02661, 0.02717, 0.02738, 0.02782, 0.02798, 0.02993, 0.0545",\
"0.02452, 0.02469, 0.02515, 0.02574, 0.02644, 0.02698, 0.02712, 0.02764, 0.03053, 0.06228",\
"0.02425, 0.02435, 0.0247, 0.02518, 0.02571, 0.02633, 0.0267, 0.02723, 0.03279, 0.07863",\
"0.02407, 0.02414, 0.0244, 0.0248, 0.02524, 0.02567, 0.02627, 0.02711, 0.0388, 0.1111",\
"0.02399, 0.02405, 0.02423, 0.02452, 0.02495, 0.02544, 0.02572, 0.02831, 0.05815, 0.1661",\
"0.02391, 0.02397, 0.02416, 0.02439, 0.02478, 0.02513, 0.02617, 0.03843, 0.1136, 0.2295",\
"0.02385, 0.02394, 0.02405, 0.02424, 0.0245, 0.02512, 0.03407, 0.09758, 0.1871, 0.2558",\
"0.02376, 0.02382, 0.02399, 0.02419, 0.02525, 0.04947, 0.1051, 0.1465, 0.1748, 0.1948");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.002675, 0.00268, 0.002718, 0.00272, 0.002727, 0.00273, 0.002731, 0.002734, 0.002734, 0.002734",\
"0.002494, 0.002532, 0.002594, 0.002648, 0.002675, 0.002688, 0.002697, 0.0027, 0.002706, 0.002703",\
"0.002084, 0.002169, 0.002347, 0.002493, 0.002576, 0.00262, 0.002648, 0.002668, 0.002679, 0.002679",\
"0.00167, 0.001775, 0.00201, 0.002241, 0.002403, 0.002497, 0.002566, 0.0026, 0.002632, 0.002645",\
"0.001367, 0.001456, 0.001698, 0.001973, 0.002188, 0.002345, 0.002444, 0.002516, 0.002559, 0.002595",\
"0.001154, 0.001243, 0.001455, 0.001714, 0.001971, 0.002172, 0.002312, 0.002413, 0.002478, 0.002523",\
"0.001018, 0.001079, 0.001265, 0.001523, 0.00177, 0.001982, 0.002155, 0.002278, 0.002369, 0.002428",\
"0.0009113, 0.0009833, 0.001139, 0.001357, 0.001589, 0.001801, 0.001996, 0.002138, 0.002249, 0.002289",\
"0.0008407, 0.0008907, 0.001041, 0.001227, 0.001445, 0.001652, 0.001847, 0.002008, 0.002091, 0.001896",\
"0.0007987, 0.0008412, 0.0009724, 0.001154, 0.001352, 0.001547, 0.001726, 0.001766, 0.001257, 0.0001422");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.03448, 0.03448, 0.03451, 0.03458, 0.03463, 0.03473, 0.03487, 0.03504, 0.03683, 0.05805",\
"0.03387, 0.03391, 0.03399, 0.03413, 0.0342, 0.0343, 0.03445, 0.03463, 0.03653, 0.05896",\
"0.03302, 0.03307, 0.03332, 0.03362, 0.03381, 0.03389, 0.03435, 0.03449, 0.03694, 0.06199",\
"0.03245, 0.03252, 0.03276, 0.03309, 0.03336, 0.03365, 0.03396, 0.03432, 0.03741, 0.06999",\
"0.03214, 0.0322, 0.03238, 0.03266, 0.033, 0.03334, 0.03349, 0.03384, 0.03971, 0.08722",\
"0.03192, 0.03203, 0.03215, 0.03244, 0.03272, 0.03295, 0.03333, 0.03418, 0.04626, 0.1199",\
"0.03184, 0.03187, 0.03199, 0.03224, 0.03255, 0.03279, 0.03316, 0.03572, 0.06674, 0.1757",\
"0.0317, 0.03174, 0.03187, 0.03205, 0.03238, 0.03256, 0.03334, 0.04666, 0.1237, 0.2377",\
"0.0316, 0.03159, 0.03172, 0.03183, 0.03204, 0.03261, 0.04221, 0.1072, 0.1953, 0.2619",\
"0.03134, 0.03137, 0.03147, 0.03165, 0.03288, 0.05962, 0.113, 0.152, 0.1785, 0.1969");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.2154, 0.2514, 0.3773, 0.6172, 0.9908, 1.516, 2.206, 3.076, 4.132, 5.398",\
"0.2613, 0.2978, 0.4246, 0.665, 1.039, 1.563, 2.255, 3.124, 4.185, 5.448",\
"0.437, 0.475, 0.6034, 0.845, 1.22, 1.745, 2.436, 3.305, 4.362, 5.631",\
"0.7084, 0.7669, 0.9363, 1.191, 1.567, 2.09, 2.783, 3.654, 4.712, 5.978",\
"1.032, 1.115, 1.353, 1.695, 2.108, 2.635, 3.326, 4.194, 5.258, 6.522",\
"1.405, 1.516, 1.83, 2.277, 2.805, 3.393, 4.089, 4.957, 6.017, 7.285",\
"1.826, 1.968, 2.368, 2.928, 3.584, 4.306, 5.084, 5.964, 7.024, 8.286",\
"2.291, 2.468, 2.962, 3.647, 4.44, 5.308, 6.233, 7.212, 8.293, 9.555",\
"2.795, 3.012, 3.608, 4.425, 5.372, 6.393, 7.478, 8.617, 9.811, 11.11",\
"3.336, 3.596, 4.306, 5.276, 6.38, 7.563, 8.816, 10.12, 11.49, 12.91");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.3793, 0.4492, 0.692, 1.15, 1.865, 2.867, 4.18, 5.844, 7.867, 10.28",\
"0.4312, 0.5054, 0.7537, 1.217, 1.936, 2.939, 4.252, 5.909, 7.942, 10.35",\
"0.6416, 0.7148, 0.9665, 1.438, 2.161, 3.167, 4.485, 6.149, 8.164, 10.59",\
"1.073, 1.147, 1.396, 1.865, 2.591, 3.6, 4.924, 6.58, 8.618, 11.03",\
"1.691, 1.792, 2.076, 2.548, 3.27, 4.283, 5.608, 7.272, 9.297, 11.72",\
"2.455, 2.593, 2.975, 3.509, 4.236, 5.246, 6.572, 8.241, 10.26, 12.69",\
"3.367, 3.546, 4.041, 4.719, 5.508, 6.521, 7.844, 9.514, 11.54, 13.95",\
"4.43, 4.656, 5.276, 6.12, 7.064, 8.129, 9.453, 11.12, 13.15, 15.57",\
"5.646, 5.925, 6.681, 7.703, 8.848, 10.05, 11.42, 13.09, 15.12, 17.53",\
"7.023, 7.355, 8.263, 9.478, 10.83, 12.26, 13.73, 15.43, 17.46, 19.88");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.2364, 0.2958, 0.5043, 0.9027, 1.521, 2.391, 3.536, 4.979, 6.738, 8.838",\
"0.2365, 0.2958, 0.504, 0.9024, 1.521, 2.392, 3.533, 4.978, 6.738, 8.84",\
"0.2558, 0.3057, 0.504, 0.9048, 1.523, 2.391, 3.536, 4.978, 6.739, 8.84",\
"0.3996, 0.4516, 0.6048, 0.9226, 1.524, 2.39, 3.536, 4.981, 6.739, 8.831",\
"0.5792, 0.6484, 0.8464, 1.147, 1.604, 2.402, 3.534, 4.979, 6.742, 8.841",\
"0.7888, 0.8756, 1.125, 1.492, 1.948, 2.571, 3.569, 4.984, 6.74, 8.839",\
"1.032, 1.135, 1.44, 1.88, 2.42, 3.039, 3.852, 5.067, 6.75, 8.834",\
"1.316, 1.432, 1.789, 2.305, 2.935, 3.651, 4.448, 5.458, 6.904, 8.88",\
"1.632, 1.77, 2.174, 2.778, 3.494, 4.306, 5.21, 6.196, 7.428, 9.124",\
"1.98, 2.146, 2.606, 3.276, 4.092, 5.016, 6.022, 7.14, 8.3, 9.776");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.4413, 0.5559, 0.9555, 1.721, 2.915, 4.586, 6.792, 9.55, 12.95, 17",\
"0.4422, 0.5556, 0.9572, 1.723, 2.914, 4.585, 6.792, 9.567, 12.94, 16.99",\
"0.4415, 0.5558, 0.9566, 1.721, 2.914, 4.584, 6.787, 9.549, 12.96, 16.96",\
"0.4866, 0.5786, 0.9582, 1.722, 2.916, 4.593, 6.789, 9.568, 12.93, 16.96",\
"0.6932, 0.767, 1.039, 1.73, 2.914, 4.59, 6.793, 9.562, 12.95, 16.99",\
"0.956, 1.057, 1.33, 1.85, 2.929, 4.591, 6.792, 9.563, 12.95, 17.02",\
"1.259, 1.381, 1.726, 2.211, 3.07, 4.608, 6.79, 9.586, 12.95, 16.99",\
"1.594, 1.745, 2.164, 2.75, 3.474, 4.754, 6.828, 9.592, 12.95, 16.99",\
"1.964, 2.148, 2.644, 3.334, 4.13, 5.188, 6.968, 9.614, 12.94, 16.98",\
"2.378, 2.586, 3.166, 3.962, 4.884, 5.892, 7.392, 9.75, 12.98, 16.98");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.2447, 0.2806, 0.4063, 0.6465, 1.02, 1.545, 2.235, 3.105, 4.165, 5.425",\
"0.3001, 0.3363, 0.4629, 0.703, 1.077, 1.602, 2.292, 3.162, 4.223, 5.488",\
"0.4732, 0.5105, 0.638, 0.8796, 1.254, 1.779, 2.47, 3.337, 4.4, 5.667",\
"0.7458, 0.7941, 0.9454, 1.197, 1.572, 2.098, 2.789, 3.66, 4.719, 5.985",\
"1.093, 1.158, 1.354, 1.659, 2.064, 2.593, 3.283, 4.152, 5.215, 6.478",\
"1.506, 1.593, 1.847, 2.224, 2.702, 3.277, 3.977, 4.849, 5.913, 7.176",\
"1.977, 2.09, 2.415, 2.883, 3.451, 4.111, 4.874, 5.761, 6.824, 8.091",\
"2.506, 2.648, 3.052, 3.627, 4.305, 5.065, 5.921, 6.884, 7.973, 9.242",\
"3.088, 3.264, 3.755, 4.448, 5.252, 6.135, 7.099, 8.16, 9.338, 10.64",\
"3.724, 3.932, 4.523, 5.347, 6.29, 7.309, 8.403, 9.581, 10.86, 12.26");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.5052, 0.5749, 0.8181, 1.278, 1.993, 2.993, 4.309, 5.966, 7.988, 10.4",\
"0.5588, 0.6294, 0.874, 1.335, 2.051, 3.052, 4.368, 6.025, 8.047, 10.46",\
"0.7758, 0.8474, 1.095, 1.559, 2.277, 3.279, 4.596, 6.254, 8.277, 10.69",\
"1.211, 1.283, 1.529, 1.995, 2.715, 3.718, 5.037, 6.696, 8.718, 11.13",\
"1.877, 1.958, 2.217, 2.683, 3.402, 4.408, 5.727, 7.387, 9.41, 11.82",\
"2.712, 2.824, 3.151, 3.651, 4.373, 5.377, 6.697, 8.357, 10.38, 12.79",\
"3.705, 3.849, 4.272, 4.887, 5.65, 6.656, 7.976, 9.637, 11.66, 14.07",\
"4.859, 5.039, 5.566, 6.329, 7.222, 8.27, 9.59, 11.25, 13.28, 15.69",\
"6.178, 6.396, 7.035, 7.961, 9.039, 10.2, 11.56, 13.22, 15.25, 17.66",\
"7.661, 7.923, 8.687, 9.785, 11.06, 12.43, 13.88, 15.57, 17.6, 20.01");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.2359, 0.2961, 0.5039, 0.9024, 1.522, 2.39, 3.535, 4.974, 6.737, 8.838",\
"0.236, 0.2954, 0.5054, 0.9023, 1.522, 2.39, 3.535, 4.976, 6.736, 8.83",\
"0.2439, 0.299, 0.5042, 0.9022, 1.522, 2.392, 3.538, 4.978, 6.738, 8.833",\
"0.3238, 0.3792, 0.5616, 0.915, 1.523, 2.39, 3.537, 4.978, 6.739, 8.83",\
"0.441, 0.505, 0.7054, 1.051, 1.579, 2.399, 3.535, 4.979, 6.74, 8.835",\
"0.5952, 0.673, 0.9008, 1.267, 1.793, 2.52, 3.567, 4.982, 6.745, 8.838",\
"0.7728, 0.8718, 1.14, 1.54, 2.087, 2.815, 3.761, 5.054, 6.75, 8.834",\
"0.9802, 1.092, 1.41, 1.868, 2.447, 3.196, 4.142, 5.328, 6.882, 8.868",\
"1.22, 1.35, 1.716, 2.238, 2.868, 3.646, 4.614, 5.796, 7.238, 9.072",\
"1.478, 1.632, 2.052, 2.644, 3.348, 4.172, 5.162, 6.366, 7.798, 9.516");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.0035, 0.01227, 0.02903, 0.05514, 0.09177, 0.14, 0.2007, 0.2748, 0.3632");
values("0.5083, 0.6232, 1.021, 1.786, 2.977, 4.648, 6.849, 9.625, 13.01, 17.03",\
"0.5093, 0.6228, 1.022, 1.784, 2.977, 4.649, 6.848, 9.625, 13, 17.04",\
"0.5095, 0.622, 1.02, 1.785, 2.977, 4.649, 6.849, 9.623, 13.01, 17.04",\
"0.515, 0.6256, 1.02, 1.785, 2.976, 4.65, 6.851, 9.623, 13.01, 17.04",\
"0.6278, 0.7142, 1.052, 1.785, 2.975, 4.649, 6.85, 9.621, 13.01, 17.05",\
"0.8508, 0.9566, 1.252, 1.855, 2.982, 4.65, 6.846, 9.626, 13.01, 17.04",\
"1.109, 1.239, 1.609, 2.142, 3.077, 4.662, 6.85, 9.624, 13.01, 17.04",\
"1.392, 1.556, 2.012, 2.628, 3.428, 4.772, 6.866, 9.622, 13.01, 17.04",\
"1.7, 1.896, 2.448, 3.184, 4.014, 5.154, 6.988, 9.648, 13, 17.04",\
"2.042, 2.274, 2.92, 3.786, 4.752, 5.804, 7.374, 9.78, 13.04, 17.05");
}
}
}
}