blob: 8ffb7b9d6cd82e76357bbe796108313e3359a41c [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_1) {
area : 16.934400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.04976e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.0148976e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "8.023212e-06" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "8.023212e-06" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.04976e-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.004962 ;
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.003352, 0.003345, 0.00335, 0.003332, 0.003333, 0.003325, 0.003312, \
0.003287, 0.003247, 0.003107");
}
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.002368, -0.002362, -0.00237, -0.002373, -0.002374, -0.002375, \
-0.002376, -0.002375, -0.002376, -0.002367");
}
}
}
pin(A2) {
capacitance : 0.004432 ;
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.004765, 0.004785, 0.004786, 0.00478, 0.004791, 0.004793, 0.004791, \
0.004791, 0.004793, 0.00477");
}
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.004341, -0.004367, -0.004455, -0.004508, -0.004562, -0.004584, \
-0.004594, -0.004606, -0.004614, -0.004612");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.09457 ;
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.0006186, 0.000616, 0.000617, 0.0006176, 0.0006172, 0.0006183, 0.0006167, 0.0006199, 0.0006201, 0.0006202",\
"0.0005664, 0.0005845, 0.0006176, 0.000646, 0.0006559, 0.0006709, 0.0006797, 0.0006848, 0.0006926, 0.0006925",\
"0.0003786, 0.0004234, 0.0005186, 0.000617, 0.0006865, 0.000732, 0.0007682, 0.0007856, 0.0007995, 0.0008017",\
"0.0001021, 0.0001591, 0.0002954, 0.0004467, 0.0005756, 0.0006739, 0.0007371, 0.0007794, 0.0008121, 0.0008294",\
"-0.0001361, -9.065e-05, 3.745e-05, 0.0002255, 0.0003971, 0.0005353, 0.0006385, 0.0007124, 0.0007653, 0.0008018",\
"-0.0003151, -0.0002825, -0.0001684, 1.211e-05, 0.0002004, 0.0003686, 0.0005017, 0.000604, 0.0006795, 0.0007367",\
"-0.0004378, -0.0004074, -0.0003126, -0.0001638, 1.886e-05, 0.0001938, 0.000353, 0.000475, 0.0005719, 0.0006459",\
"-0.000522, -0.0004982, -0.0004168, -0.0002912, -0.0001298, 3.76e-05, 0.0001962, 0.0003398, 0.0004526, 0.0005416",\
"-0.0005819, -0.0005635, -0.0004945, -0.0003877, -0.0002473, -0.0001022, 5.972e-05, 0.0002037, 0.0003282, 0.0004328",\
"-0.0006195, -0.0006026, -0.0005423, -0.000454, -0.0003334, -0.0002009, -5.589e-05, 9.101e-05, 0.0002187, 0.0003224");
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.01413, 0.01414, 0.01416, 0.01413, 0.01413, 0.01413, 0.01413, 0.01414, 0.01458, 0.01997",\
"0.01383, 0.01389, 0.01393, 0.014, 0.01406, 0.01408, 0.01409, 0.01411, 0.0146, 0.02014",\
"0.01344, 0.01351, 0.01357, 0.0137, 0.01382, 0.0139, 0.01395, 0.01401, 0.01459, 0.02093",\
"0.01324, 0.01326, 0.01333, 0.01343, 0.01355, 0.01368, 0.01377, 0.01385, 0.01472, 0.02277",\
"0.01313, 0.01315, 0.01319, 0.01329, 0.01337, 0.01347, 0.01358, 0.01373, 0.01516, 0.02668",\
"0.01307, 0.01308, 0.01312, 0.01318, 0.01323, 0.01333, 0.0134, 0.01363, 0.01664, 0.03438",\
"0.01303, 0.01304, 0.01308, 0.01311, 0.01317, 0.01322, 0.01331, 0.01397, 0.0213, 0.0478",\
"0.013, 0.013, 0.01303, 0.01305, 0.0131, 0.01315, 0.01334, 0.0165, 0.03436, 0.06373",\
"0.01297, 0.01297, 0.01301, 0.01303, 0.01306, 0.01315, 0.01534, 0.0298, 0.05252, 0.07043",\
"0.01291, 0.01293, 0.01294, 0.01298, 0.01326, 0.01808, 0.0313, 0.04243, 0.05048, 0.05629");
}
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.002789, 0.002788, 0.002796, 0.002803, 0.0028, 0.002804, 0.002801, 0.002803, 0.002804, 0.0028",\
"0.002648, 0.002659, 0.002661, 0.002656, 0.00266, 0.002669, 0.002671, 0.002667, 0.002664, 0.002674",\
"0.002476, 0.00248, 0.002491, 0.002505, 0.002509, 0.002523, 0.002526, 0.00253, 0.002531, 0.002535",\
"0.002267, 0.002286, 0.002303, 0.002346, 0.00238, 0.002403, 0.002414, 0.002438, 0.002433, 0.002444",\
"0.002081, 0.002089, 0.002135, 0.002183, 0.00224, 0.002283, 0.002318, 0.002345, 0.002359, 0.002364",\
"0.001924, 0.001934, 0.001979, 0.002044, 0.002117, 0.002185, 0.002228, 0.002264, 0.002291, 0.00231",\
"0.001797, 0.00181, 0.001856, 0.001916, 0.001993, 0.002065, 0.002131, 0.002179, 0.002219, 0.002246",\
"0.0017, 0.001704, 0.00174, 0.001801, 0.001876, 0.001961, 0.002025, 0.002086, 0.002133, 0.002172",\
"0.001601, 0.001603, 0.001642, 0.001698, 0.001767, 0.001845, 0.001914, 0.001983, 0.002035, 0.002085",\
"0.001498, 0.00151, 0.001539, 0.001586, 0.001656, 0.001725, 0.001794, 0.001863, 0.001917, 0.00195");
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.01631, 0.01632, 0.01629, 0.01635, 0.0163, 0.01629, 0.01629, 0.0163, 0.01675, 0.0223",\
"0.01611, 0.01613, 0.01617, 0.01622, 0.01625, 0.01627, 0.01627, 0.01628, 0.01678, 0.02254",\
"0.01582, 0.01584, 0.0159, 0.01599, 0.01607, 0.01613, 0.01617, 0.0162, 0.01684, 0.0234",\
"0.01567, 0.01569, 0.01574, 0.01582, 0.0159, 0.01597, 0.01604, 0.01613, 0.01702, 0.02543",\
"0.0156, 0.01561, 0.01565, 0.0157, 0.01576, 0.01583, 0.0159, 0.01602, 0.01753, 0.02938",\
"0.01555, 0.01557, 0.01559, 0.01562, 0.01568, 0.01573, 0.0158, 0.01602, 0.01903, 0.03703",\
"0.01553, 0.01554, 0.01556, 0.01559, 0.01563, 0.01566, 0.01572, 0.01637, 0.02363, 0.05004",\
"0.0155, 0.01551, 0.01553, 0.01556, 0.01558, 0.01562, 0.01577, 0.01868, 0.03609, 0.06555",\
"0.01548, 0.01549, 0.01551, 0.01554, 0.01556, 0.01563, 0.01742, 0.0308, 0.05413, 0.07295",\
"0.01544, 0.01544, 0.01546, 0.0155, 0.01568, 0.01907, 0.03235, 0.04527, 0.05459, 0.0613");
}
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.1765, 0.1908, 0.2415, 0.338, 0.4882, 0.6988, 0.9763, 1.325, 1.752, 2.259",\
"0.232, 0.2466, 0.2977, 0.3947, 0.5452, 0.7561, 1.033, 1.383, 1.809, 2.318",\
"0.4244, 0.4403, 0.4936, 0.5916, 0.7428, 0.9541, 1.232, 1.582, 2.009, 2.517",\
"0.7135, 0.7404, 0.8232, 0.9527, 1.117, 1.33, 1.607, 1.958, 2.385, 2.893",\
"1.059, 1.098, 1.219, 1.408, 1.641, 1.901, 2.193, 2.544, 2.97, 3.479",\
"1.458, 1.511, 1.677, 1.93, 2.243, 2.592, 2.965, 3.358, 3.794, 4.302",\
"1.911, 1.979, 2.193, 2.52, 2.919, 3.364, 3.838, 4.332, 4.844, 5.381",\
"2.416, 2.503, 2.766, 3.173, 3.67, 4.215, 4.796, 5.402, 6.028, 6.667",\
"2.968, 3.074, 3.399, 3.891, 4.487, 5.144, 5.839, 6.566, 7.31, 8.07",\
"3.562, 3.689, 4.081, 4.668, 5.368, 6.15, 6.97, 7.814, 8.694, 9.583");
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.7665, 0.8349, 1.073, 1.527, 2.233, 3.222, 4.525, 6.166, 8.169, 10.56",\
"0.7947, 0.8649, 1.107, 1.566, 2.275, 3.267, 4.57, 6.212, 8.215, 10.6",\
"0.9721, 1.043, 1.287, 1.75, 2.464, 3.461, 4.767, 6.412, 8.414, 10.8",\
"1.37, 1.439, 1.682, 2.143, 2.857, 3.858, 5.168, 6.813, 8.819, 11.21",\
"2.004, 2.075, 2.319, 2.779, 3.491, 4.489, 5.8, 7.447, 9.453, 11.85",\
"2.824, 2.915, 3.202, 3.679, 4.39, 5.386, 6.696, 8.342, 10.35, 12.74",\
"3.79, 3.905, 4.266, 4.833, 5.581, 6.576, 7.883, 9.53, 11.54, 13.93",\
"4.908, 5.048, 5.485, 6.175, 7.043, 8.078, 9.385, 11.03, 13.03, 15.43",\
"6.177, 6.346, 6.872, 7.689, 8.71, 9.873, 11.22, 12.87, 14.87, 17.26",\
"7.603, 7.797, 8.419, 9.379, 10.57, 11.91, 13.37, 15.05, 17.06, 19.45");
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.2058, 0.2301, 0.3147, 0.4767, 0.7291, 1.082, 1.551, 2.138, 2.857, 3.715",\
"0.2055, 0.2295, 0.3149, 0.4767, 0.7292, 1.083, 1.548, 2.134, 2.852, 3.705",\
"0.2319, 0.2503, 0.3216, 0.4773, 0.7293, 1.083, 1.549, 2.136, 2.851, 3.707",\
"0.3848, 0.4058, 0.473, 0.5802, 0.768, 1.089, 1.549, 2.136, 2.852, 3.708",\
"0.5734, 0.6028, 0.695, 0.8424, 1.025, 1.255, 1.611, 2.147, 2.853, 3.708",\
"0.7982, 0.8364, 0.9546, 1.143, 1.378, 1.651, 1.946, 2.346, 2.929, 3.724",\
"1.052, 1.101, 1.249, 1.483, 1.773, 2.104, 2.468, 2.853, 3.315, 3.935",\
"1.345, 1.402, 1.578, 1.861, 2.211, 2.605, 3.036, 3.502, 3.978, 4.51",\
"1.682, 1.744, 1.95, 2.268, 2.686, 3.15, 3.656, 4.194, 4.762, 5.338",\
"2.058, 2.132, 2.364, 2.73, 3.202, 3.742, 4.328, 4.936, 5.582, 6.278");
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.9435, 1.054, 1.442, 2.185, 3.341, 4.966, 7.1, 9.792, 13.08, 17",\
"0.9435, 1.054, 1.443, 2.185, 3.343, 4.966, 7.1, 9.79, 13.07, 16.99",\
"0.9436, 1.055, 1.443, 2.186, 3.342, 4.965, 7.1, 9.792, 13.07, 16.98",\
"0.9436, 1.053, 1.443, 2.186, 3.342, 4.964, 7.1, 9.79, 13.07, 16.98",\
"1.035, 1.12, 1.462, 2.186, 3.342, 4.964, 7.1, 9.793, 13.08, 16.98",\
"1.319, 1.4, 1.66, 2.253, 3.352, 4.966, 7.1, 9.79, 13.08, 16.99",\
"1.675, 1.765, 2.057, 2.556, 3.466, 4.984, 7.1, 9.788, 13.08, 16.99",\
"2.062, 2.17, 2.51, 3.066, 3.838, 5.134, 7.128, 9.794, 13.08, 16.99",\
"2.492, 2.614, 3.006, 3.64, 4.474, 5.564, 7.294, 9.828, 13.07, 16.98",\
"2.956, 3.094, 3.546, 4.26, 5.182, 6.278, 7.772, 10.03, 13.12, 16.99");
}
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.2134, 0.2293, 0.2836, 0.3847, 0.5388, 0.7526, 1.032, 1.383, 1.81, 2.319",\
"0.2685, 0.2841, 0.3384, 0.4395, 0.5936, 0.8073, 1.087, 1.438, 1.865, 2.374",\
"0.4649, 0.4806, 0.5341, 0.6344, 0.7884, 1.002, 1.282, 1.632, 2.06, 2.569",\
"0.7901, 0.8133, 0.8863, 1.005, 1.164, 1.377, 1.656, 2.007, 2.434, 2.944",\
"1.181, 1.215, 1.32, 1.489, 1.706, 1.955, 2.243, 2.594, 3.021, 3.529",\
"1.635, 1.679, 1.819, 2.047, 2.335, 2.667, 3.026, 3.411, 3.845, 4.353",\
"2.146, 2.203, 2.385, 2.675, 3.041, 3.462, 3.918, 4.4, 4.903, 5.434",\
"2.717, 2.787, 3.011, 3.37, 3.824, 4.34, 4.898, 5.485, 6.099, 6.732",\
"3.342, 3.426, 3.697, 4.132, 4.679, 5.298, 5.966, 6.669, 7.398, 8.15",\
"4.019, 4.122, 4.445, 4.958, 5.605, 6.337, 7.12, 7.945, 8.797, 9.673");
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.874, 0.9418, 1.18, 1.633, 2.339, 3.329, 4.63, 6.269, 8.274, 10.66",\
"0.9262, 0.9953, 1.236, 1.693, 2.401, 3.391, 4.694, 6.335, 8.339, 10.73",\
"1.138, 1.207, 1.449, 1.909, 2.621, 3.615, 4.92, 6.562, 8.568, 10.95",\
"1.546, 1.615, 1.856, 2.315, 3.027, 4.023, 5.33, 6.974, 8.981, 11.37",\
"2.153, 2.223, 2.465, 2.923, 3.633, 4.628, 5.936, 7.581, 9.588, 11.98",\
"2.941, 3.022, 3.289, 3.758, 4.47, 5.464, 6.772, 8.418, 10.42, 12.81",\
"3.898, 3.991, 4.297, 4.823, 5.562, 6.559, 7.865, 9.511, 11.52, 13.91",\
"5.029, 5.138, 5.487, 6.082, 6.9, 7.933, 9.243, 10.89, 12.9, 15.28",\
"6.336, 6.462, 6.866, 7.538, 8.447, 9.571, 10.92, 12.57, 14.58, 16.97",\
"7.82, 7.964, 8.433, 9.195, 10.21, 11.44, 12.89, 14.57, 16.59, 18.97");
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.2414, 0.2653, 0.3505, 0.5101, 0.7587, 1.109, 1.573, 2.157, 2.873, 3.725",\
"0.2406, 0.2648, 0.3494, 0.5093, 0.7584, 1.11, 1.573, 2.157, 2.872, 3.724",\
"0.2426, 0.2651, 0.3469, 0.507, 0.7578, 1.109, 1.573, 2.157, 2.871, 3.723",\
"0.3646, 0.3876, 0.4558, 0.571, 0.7762, 1.111, 1.572, 2.157, 2.872, 3.724",\
"0.526, 0.5576, 0.6544, 0.8062, 0.9952, 1.239, 1.615, 2.165, 2.871, 3.724",\
"0.7116, 0.7524, 0.8796, 1.08, 1.328, 1.606, 1.915, 2.333, 2.933, 3.739",\
"0.9206, 0.9738, 1.136, 1.385, 1.695, 2.043, 2.415, 2.809, 3.283, 3.925",\
"1.15, 1.216, 1.418, 1.726, 2.098, 2.517, 2.968, 3.44, 3.932, 4.468",\
"1.408, 1.486, 1.726, 2.096, 2.54, 3.034, 3.564, 4.116, 4.696, 5.284",\
"1.704, 1.792, 2.066, 2.496, 3.016, 3.592, 4.2, 4.836, 5.504, 6.188");
}
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.001646, 0.003913, 0.008242, 0.01499, 0.02445, 0.0369, 0.05259, 0.07174, 0.09457");
values("0.9435, 1.054, 1.443, 2.184, 3.342, 4.964, 7.099, 9.788, 13.08, 16.99",\
"0.9438, 1.054, 1.443, 2.185, 3.342, 4.966, 7.099, 9.79, 13.08, 16.99",\
"0.9434, 1.054, 1.443, 2.186, 3.342, 4.964, 7.101, 9.79, 13.08, 16.98",\
"0.9444, 1.055, 1.443, 2.186, 3.341, 4.965, 7.101, 9.792, 13.08, 16.98",\
"0.985, 1.085, 1.454, 2.186, 3.343, 4.965, 7.099, 9.79, 13.07, 16.99",\
"1.131, 1.23, 1.565, 2.23, 3.347, 4.964, 7.1, 9.791, 13.07, 16.99",\
"1.312, 1.42, 1.783, 2.418, 3.431, 4.98, 7.102, 9.79, 13.08, 16.99",\
"1.53, 1.646, 2.03, 2.71, 3.684, 5.098, 7.128, 9.792, 13.08, 16.99",\
"1.794, 1.912, 2.32, 3.042, 4.062, 5.406, 7.276, 9.826, 13.08, 16.98",\
"2.1, 2.236, 2.666, 3.416, 4.482, 5.87, 7.632, 10, 13.13, 16.99");
}
}
}
}