blob: bb7f893d7c4282a3e576e6c97c9effc3b4f57e16 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_2) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.000242433" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0002356614" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0002289708" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0002289384" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000242433" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01034 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.008095, 0.008067, 0.008062, 0.008048, 0.008036, 0.007993, 0.007928, \
0.007817, 0.007587, 0.006369");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.004527, -0.004514, -0.004516, -0.004526, -0.004535, -0.004538, \
-0.004537, -0.004538, -0.004539, -0.004134");
}
}
}
pin(A2) {
capacitance : 0.01083 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.01045, 0.01044, 0.01044, 0.01044, 0.01046, 0.01046, 0.01046, \
0.01045, 0.01046, 0.009341");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.009485, -0.009571, -0.009776, -0.009905, -0.01004, -0.01008, \
-0.01012, -0.01015, -0.01016, -0.009611");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.2177 ;
max_transition : 20 ;
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("-0.000964, -0.0009527, -0.0009477, -0.0009398, -0.0009228, -0.0009244, -0.0009239, -0.0009208, -0.0009196, -0.0009181",\
"-0.0012, -0.001109, -0.0009511, -0.0008415, -0.0007716, -0.0007283, -0.0007053, -0.000685, -0.0006763, -0.0006685",\
"-0.001866, -0.00171, -0.001335, -0.000975, -0.0007265, -0.0005811, -0.0004879, -0.0004323, -0.0003958, -0.00036",\
"-0.002623, -0.002474, -0.002019, -0.001475, -0.001048, -0.0007564, -0.0005654, -0.0004394, -0.0003445, -0.0002861",\
"-0.003141, -0.003019, -0.002647, -0.002093, -0.001557, -0.001132, -0.000835, -0.0006255, -0.0004741, -0.0003751",\
"-0.003397, -0.003317, -0.003052, -0.002588, -0.002066, -0.001585, -0.001202, -0.0009122, -0.0007034, -0.0005453",\
"-0.003447, -0.003401, -0.003242, -0.002905, -0.002471, -0.002002, -0.001584, -0.001239, -0.0009704, -0.0007725",\
"-0.003333, -0.00332, -0.003241, -0.003044, -0.002721, -0.002321, -0.001918, -0.001561, -0.001256, -0.001012",\
"-0.003074, -0.003085, -0.00308, -0.003003, -0.002813, -0.002504, -0.002163, -0.001819, -0.001516, -0.001278",\
"-0.002233, -0.00226, -0.002321, -0.002357, -0.00228, -0.002096, -0.00184, -0.001586, -0.001544, -0.001888");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.02817, 0.02821, 0.02827, 0.02835, 0.02841, 0.02848, 0.02858, 0.02953, 0.03827, 0.0754",\
"0.0274, 0.02752, 0.02777, 0.02803, 0.02821, 0.02836, 0.02851, 0.02952, 0.03857, 0.07628",\
"0.02642, 0.02654, 0.02688, 0.02728, 0.02766, 0.02796, 0.0282, 0.02943, 0.03957, 0.07981",\
"0.02598, 0.02606, 0.02629, 0.02664, 0.02702, 0.02742, 0.0278, 0.02951, 0.04204, 0.08713",\
"0.02581, 0.02587, 0.02602, 0.02626, 0.02658, 0.02695, 0.02737, 0.03003, 0.04723, 0.09945",\
"0.02581, 0.02583, 0.02592, 0.0261, 0.02633, 0.02661, 0.02721, 0.03191, 0.0578, 0.1182",\
"0.02593, 0.02593, 0.02594, 0.02606, 0.02624, 0.02646, 0.02763, 0.0381, 0.07795, 0.1415",\
"0.02615, 0.02613, 0.02611, 0.02609, 0.02627, 0.0266, 0.03091, 0.05615, 0.1077, 0.1582",\
"0.02646, 0.02645, 0.02636, 0.0263, 0.02633, 0.02928, 0.04923, 0.08887, 0.1242, 0.1496",\
"0.02562, 0.02558, 0.0255, 0.02556, 0.0301, 0.05016, 0.06956, 0.08297, 0.09213, 0.0987");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.005464, 0.00547, 0.005459, 0.005481, 0.005499, 0.005497, 0.005503, 0.005491, 0.005486, 0.005483",\
"0.00516, 0.005157, 0.005152, 0.005171, 0.005176, 0.005184, 0.005194, 0.005207, 0.005198, 0.005194",\
"0.004537, 0.004557, 0.004612, 0.004674, 0.004708, 0.004721, 0.004739, 0.00476, 0.004761, 0.004755",\
"0.003926, 0.003949, 0.004063, 0.004196, 0.004314, 0.004391, 0.004446, 0.004458, 0.004492, 0.004499",\
"0.003413, 0.003453, 0.003583, 0.003762, 0.00393, 0.004079, 0.004172, 0.004248, 0.004299, 0.004324",\
"0.003072, 0.003106, 0.003234, 0.003397, 0.003596, 0.003763, 0.003923, 0.004023, 0.004104, 0.004152",\
"0.002897, 0.002917, 0.003007, 0.003147, 0.003334, 0.003505, 0.003678, 0.003801, 0.003905, 0.003971",\
"0.002836, 0.002853, 0.002905, 0.002992, 0.003132, 0.003289, 0.003436, 0.00358, 0.003691, 0.003769",\
"0.002878, 0.002883, 0.002892, 0.002923, 0.00298, 0.003101, 0.003223, 0.003335, 0.003441, 0.003496",\
"0.003513, 0.003489, 0.003464, 0.003405, 0.003399, 0.003429, 0.003488, 0.003518, 0.003289, 0.002698");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.0343, 0.03432, 0.03435, 0.03443, 0.03446, 0.03455, 0.03465, 0.03565, 0.04477, 0.08279",\
"0.03375, 0.03384, 0.03401, 0.03419, 0.03433, 0.03445, 0.0346, 0.03563, 0.04507, 0.08385",\
"0.03305, 0.03313, 0.03336, 0.03366, 0.03393, 0.03416, 0.03438, 0.03571, 0.04631, 0.08765",\
"0.03269, 0.03276, 0.03291, 0.03319, 0.03347, 0.03377, 0.0341, 0.03585, 0.049, 0.09506",\
"0.03251, 0.03256, 0.03267, 0.03288, 0.03318, 0.03342, 0.03381, 0.03648, 0.05427, 0.1072",\
"0.03238, 0.03241, 0.03252, 0.03271, 0.03291, 0.03317, 0.03368, 0.03843, 0.06446, 0.125",\
"0.03232, 0.03234, 0.03242, 0.03255, 0.03278, 0.03297, 0.03409, 0.04406, 0.08327, 0.1468",\
"0.03231, 0.03232, 0.03238, 0.03246, 0.03264, 0.03304, 0.03672, 0.06001, 0.1112, 0.1637",\
"0.03232, 0.03235, 0.03238, 0.03244, 0.03255, 0.03462, 0.05114, 0.0909, 0.1306, 0.1595",\
"0.03115, 0.03117, 0.03123, 0.03136, 0.0341, 0.05097, 0.07613, 0.09479, 0.1076, 0.1166");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.1836, 0.2033, 0.2712, 0.401, 0.6028, 0.8854, 1.258, 1.727, 2.298, 2.981",\
"0.239, 0.2591, 0.3288, 0.4595, 0.6615, 0.9451, 1.317, 1.786, 2.359, 3.042",\
"0.4222, 0.4483, 0.5271, 0.6609, 0.8648, 1.148, 1.522, 1.992, 2.565, 3.246",\
"0.6396, 0.6836, 0.8153, 1.011, 1.246, 1.534, 1.908, 2.377, 2.952, 3.637",\
"0.8545, 0.9189, 1.111, 1.394, 1.732, 2.105, 2.507, 2.979, 3.552, 4.234",\
"1.058, 1.146, 1.405, 1.785, 2.237, 2.733, 3.257, 3.807, 4.396, 5.079",\
"1.243, 1.355, 1.688, 2.177, 2.752, 3.381, 4.044, 4.734, 5.446, 6.182",\
"1.399, 1.54, 1.954, 2.559, 3.27, 4.042, 4.853, 5.695, 6.561, 7.449",\
"1.518, 1.69, 2.193, 2.923, 3.78, 4.705, 5.671, 6.678, 7.705, 8.762",\
"1.591, 1.796, 2.397, 3.262, 4.275, 5.366, 6.501, 7.676, 8.88, 10.1");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.681, 0.7622, 1.045, 1.583, 2.419, 3.59, 5.13, 7.07, 9.443, 12.28",\
"0.7006, 0.7848, 1.076, 1.621, 2.462, 3.634, 5.176, 7.125, 9.495, 12.31",\
"0.8621, 0.9464, 1.239, 1.791, 2.639, 3.818, 5.365, 7.309, 9.691, 12.51",\
"1.243, 1.326, 1.614, 2.163, 3.012, 4.195, 5.745, 7.693, 10.07, 12.9",\
"1.76, 1.873, 2.217, 2.773, 3.618, 4.801, 6.353, 8.307, 10.68, 13.51",\
"2.341, 2.486, 2.931, 3.613, 4.486, 5.665, 7.217, 9.166, 11.54, 14.38",\
"2.983, 3.165, 3.718, 4.56, 5.597, 6.814, 8.361, 10.31, 12.69, 15.52",\
"3.681, 3.903, 4.573, 5.588, 6.825, 8.223, 9.812, 11.76, 14.13, 16.96",\
"4.437, 4.7, 5.494, 6.689, 8.145, 9.778, 11.55, 13.53, 15.9, 18.73",\
"5.246, 5.558, 6.475, 7.862, 9.545, 11.42, 13.45, 15.61, 18.02, 20.85");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.2021, 0.2349, 0.351, 0.572, 0.9184, 1.403, 2.039, 2.849, 3.827, 4.999",\
"0.2011, 0.2341, 0.3511, 0.572, 0.9184, 1.402, 2.042, 2.847, 3.824, 4.999",\
"0.2659, 0.2882, 0.3736, 0.5745, 0.919, 1.404, 2.039, 2.85, 3.825, 5.004",\
"0.45, 0.4846, 0.5904, 0.7544, 0.993, 1.415, 2.042, 2.846, 3.833, 5.007",\
"0.6764, 0.724, 0.8666, 1.087, 1.362, 1.68, 2.151, 2.863, 3.828, 4.993",\
"0.9442, 1.005, 1.192, 1.47, 1.821, 2.216, 2.644, 3.178, 3.956, 5.023",\
"1.251, 1.329, 1.558, 1.904, 2.327, 2.813, 3.337, 3.896, 4.517, 5.364",\
"1.602, 1.689, 1.971, 2.384, 2.891, 3.461, 4.088, 4.75, 5.45, 6.18",\
"1.996, 2.104, 2.426, 2.916, 3.506, 4.172, 4.892, 5.664, 6.47, 7.316",\
"2.414, 2.552, 2.93, 3.488, 4.172, 4.932, 5.768, 6.64, 7.562, 8.526");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.8161, 0.9489, 1.412, 2.3, 3.679, 5.612, 8.158, 11.36, 15.26, 19.95",\
"0.816, 0.9504, 1.414, 2.3, 3.68, 5.612, 8.158, 11.37, 15.28, 19.94",\
"0.8146, 0.9468, 1.416, 2.298, 3.681, 5.61, 8.157, 11.37, 15.29, 19.94",\
"0.8668, 0.9748, 1.414, 2.301, 3.679, 5.616, 8.153, 11.36, 15.27, 19.95",\
"1.167, 1.266, 1.594, 2.328, 3.681, 5.617, 8.165, 11.38, 15.28, 19.94",\
"1.533, 1.651, 2.032, 2.653, 3.761, 5.616, 8.159, 11.36, 15.27, 19.94",\
"1.94, 2.085, 2.532, 3.247, 4.198, 5.751, 8.17, 11.37, 15.28, 19.94",\
"2.378, 2.552, 3.084, 3.902, 4.962, 6.292, 8.358, 11.39, 15.28, 19.94",\
"2.854, 3.05, 3.674, 4.624, 5.812, 7.208, 8.978, 11.61, 15.33, 19.93",\
"3.346, 3.578, 4.298, 5.38, 6.718, 8.28, 10.03, 12.33, 15.59, 20.01");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.2355, 0.258, 0.3341, 0.4728, 0.682, 0.9703, 1.346, 1.817, 2.391, 3.073",\
"0.2914, 0.3138, 0.3896, 0.5281, 0.7372, 1.025, 1.401, 1.872, 2.446, 3.129",\
"0.4936, 0.5156, 0.5902, 0.727, 0.9356, 1.224, 1.6, 2.071, 2.645, 3.327",\
"0.7806, 0.8159, 0.9256, 1.099, 1.32, 1.608, 1.984, 2.455, 3.028, 3.711",\
"1.08, 1.13, 1.287, 1.534, 1.842, 2.194, 2.585, 3.057, 3.631, 4.313",\
"1.381, 1.448, 1.657, 1.985, 2.393, 2.858, 3.359, 3.891, 4.477, 5.159",\
"1.675, 1.76, 2.026, 2.442, 2.961, 3.545, 4.178, 4.845, 5.54, 6.265",\
"1.949, 2.055, 2.383, 2.897, 3.533, 4.251, 5.023, 5.834, 6.678, 7.55",\
"2.201, 2.328, 2.722, 3.342, 4.105, 4.963, 5.884, 6.851, 7.851, 8.886",\
"2.42, 2.569, 3.036, 3.765, 4.668, 5.674, 6.753, 7.883, 9.052, 10.25");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.8691, 0.9499, 1.232, 1.769, 2.606, 3.774, 5.32, 7.256, 9.624, 12.45",\
"0.9145, 0.9974, 1.285, 1.827, 2.664, 3.84, 5.379, 7.32, 9.697, 12.51",\
"1.116, 1.199, 1.489, 2.035, 2.88, 4.056, 5.6, 7.543, 9.914, 12.75",\
"1.493, 1.576, 1.863, 2.408, 3.254, 4.432, 5.982, 7.926, 10.3, 13.13",\
"1.992, 2.087, 2.401, 2.953, 3.796, 4.978, 6.524, 8.471, 10.84, 13.67",\
"2.57, 2.681, 3.045, 3.667, 4.536, 5.715, 7.264, 9.211, 11.59, 14.42",\
"3.229, 3.359, 3.781, 4.488, 5.459, 6.679, 8.23, 10.18, 12.55, 15.38",\
"3.961, 4.116, 4.605, 5.411, 6.496, 7.84, 9.439, 11.39, 13.77, 16.6",\
"4.757, 4.941, 5.515, 6.433, 7.647, 9.126, 10.86, 12.87, 15.25, 18.08",\
"5.605, 5.823, 6.495, 7.553, 8.906, 10.53, 12.42, 14.58, 17.01, 19.85");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.2693, 0.3029, 0.4211, 0.6412, 0.9824, 1.462, 2.095, 2.895, 3.871, 5.04",\
"0.2656, 0.3, 0.4189, 0.6409, 0.9804, 1.462, 2.096, 2.895, 3.87, 5.039",\
"0.2801, 0.3079, 0.4144, 0.6358, 0.98, 1.462, 2.095, 2.895, 3.873, 5.039",\
"0.4424, 0.4776, 0.5844, 0.7502, 1.018, 1.465, 2.094, 2.895, 3.869, 5.036",\
"0.6364, 0.6864, 0.8356, 1.065, 1.344, 1.676, 2.174, 2.908, 3.872, 5.039",\
"0.8586, 0.9222, 1.119, 1.417, 1.778, 2.181, 2.621, 3.179, 3.976, 5.059",\
"1.111, 1.191, 1.442, 1.81, 2.262, 2.756, 3.293, 3.863, 4.501, 5.37",\
"1.384, 1.492, 1.799, 2.249, 2.786, 3.386, 4.028, 4.704, 5.406, 6.15",\
"1.69, 1.814, 2.188, 2.732, 3.358, 4.064, 4.808, 5.596, 6.418, 7.268",\
"2.032, 2.18, 2.608, 3.254, 3.982, 4.794, 5.654, 6.552, 7.498, 8.466");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.002496, 0.007747, 0.01777, 0.0334, 0.05532, 0.08416, 0.1205, 0.1649, 0.2177");
values("0.8177, 0.9502, 1.415, 2.298, 3.681, 5.612, 8.162, 11.37, 15.28, 19.92",\
"0.819, 0.953, 1.414, 2.3, 3.68, 5.613, 8.156, 11.36, 15.28, 19.92",\
"0.8194, 0.9514, 1.414, 2.298, 3.681, 5.615, 8.162, 11.36, 15.27, 19.95",\
"0.8364, 0.9626, 1.415, 2.301, 3.681, 5.616, 8.161, 11.36, 15.27, 19.95",\
"0.9792, 1.098, 1.504, 2.32, 3.686, 5.615, 8.159, 11.37, 15.27, 19.95",\
"1.148, 1.286, 1.739, 2.514, 3.745, 5.621, 8.159, 11.36, 15.27, 19.93",\
"1.357, 1.509, 2, 2.851, 4.037, 5.74, 8.176, 11.37, 15.28, 19.93",\
"1.628, 1.784, 2.314, 3.214, 4.49, 6.122, 8.352, 11.4, 15.28, 19.93",\
"1.942, 2.126, 2.684, 3.64, 4.98, 6.71, 8.826, 11.63, 15.33, 19.94",\
"2.328, 2.524, 3.134, 4.126, 5.526, 7.332, 9.546, 12.19, 15.63, 20.05");
}
}
}
}