blob: d6d93486ce96b317c6ece19079aa2365288c61c0 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_1) {
area : 22.579200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.000221778" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0002229444" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0002263302" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0002264274" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002264274" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003445 ;
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.002642, 0.002638, 0.002632, 0.00263, 0.002632, 0.002633, 0.002632, \
0.002631, 0.002631, 0.002356");
}
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.00173, -0.001728, -0.001733, -0.001735, -0.001748, -0.001756, \
-0.00177, -0.001796, -0.001847, -0.001878");
}
}
}
pin(A2) {
capacitance : 0.00342 ;
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.002482, 0.002283, 0.002224, 0.002215, 0.002218, 0.002216, 0.002215, \
0.002214, 0.00221, 0.00197");
}
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.002215, -0.002211, -0.002216, -0.00221, -0.002215, -0.002213, \
-0.00221, -0.00221, -0.002209, -0.002078");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 0.2354 ;
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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("0.0239, 0.02401, 0.02429, 0.02456, 0.02473, 0.02483, 0.02489, 0.02493, 0.02495, 0.02497",\
"0.02393, 0.02404, 0.02432, 0.02459, 0.02476, 0.02486, 0.02492, 0.02496, 0.02498, 0.025",\
"0.02369, 0.0238, 0.02408, 0.02435, 0.02453, 0.02464, 0.02469, 0.02473, 0.02475, 0.02477",\
"0.0234, 0.02351, 0.02377, 0.02403, 0.02422, 0.02433, 0.02441, 0.02445, 0.02448, 0.0245",\
"0.02315, 0.02324, 0.02347, 0.02374, 0.02394, 0.02408, 0.02418, 0.02423, 0.02427, 0.0243",\
"0.02299, 0.02307, 0.02327, 0.02352, 0.02374, 0.0239, 0.02401, 0.02409, 0.02415, 0.02418",\
"0.02293, 0.02298, 0.02317, 0.0234, 0.02362, 0.02379, 0.02392, 0.02402, 0.02408, 0.0241",\
"0.02291, 0.02297, 0.02314, 0.02334, 0.02356, 0.02374, 0.02388, 0.02398, 0.02404, 0.02393",\
"0.02296, 0.02301, 0.02315, 0.02335, 0.02356, 0.02374, 0.02388, 0.02394, 0.0237, 0.02299",\
"0.02277, 0.02279, 0.02291, 0.02308, 0.02326, 0.0233, 0.02277, 0.02171, 0.02083, 0.02019");
}
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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("0.01405, 0.01414, 0.0144, 0.01469, 0.01492, 0.01509, 0.01517, 0.01661, 0.02997, 0.07829",\
"0.01402, 0.01411, 0.01438, 0.01468, 0.01493, 0.01513, 0.01517, 0.0167, 0.03041, 0.07944",\
"0.01392, 0.01401, 0.01425, 0.01455, 0.0148, 0.01501, 0.01507, 0.01692, 0.03206, 0.0834",\
"0.01377, 0.01385, 0.01406, 0.01432, 0.01456, 0.01475, 0.01491, 0.01728, 0.03542, 0.09153",\
"0.01358, 0.01364, 0.01381, 0.01404, 0.01426, 0.01446, 0.0147, 0.01836, 0.04208, 0.1045",\
"0.01345, 0.0135, 0.01367, 0.01384, 0.01405, 0.01425, 0.01474, 0.02102, 0.05356, 0.1221",\
"0.01337, 0.01343, 0.01355, 0.01374, 0.0139, 0.01404, 0.01518, 0.02706, 0.07152, 0.142",\
"0.01335, 0.01339, 0.0135, 0.01368, 0.01386, 0.01405, 0.01716, 0.04019, 0.09663, 0.1593",\
"0.01338, 0.01341, 0.01352, 0.01367, 0.01387, 0.01461, 0.02516, 0.06562, 0.1207, 0.1648",\
"0.01356, 0.01358, 0.01366, 0.01378, 0.01411, 0.02002, 0.05052, 0.09329, 0.126, 0.149");
}
}
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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("0.02632, 0.02642, 0.02667, 0.02694, 0.02712, 0.02724, 0.02731, 0.02736, 0.02739, 0.02741",\
"0.02615, 0.02625, 0.02651, 0.02679, 0.02698, 0.0271, 0.02717, 0.02722, 0.02725, 0.02727",\
"0.02598, 0.02609, 0.02635, 0.02662, 0.02681, 0.02693, 0.02701, 0.02705, 0.02709, 0.0271",\
"0.02581, 0.0259, 0.02616, 0.02642, 0.02662, 0.02674, 0.02682, 0.02687, 0.02691, 0.02693",\
"0.02565, 0.02573, 0.02595, 0.0262, 0.02642, 0.02656, 0.02666, 0.02672, 0.02676, 0.02679",\
"0.02552, 0.02558, 0.02578, 0.02602, 0.02624, 0.0264, 0.02652, 0.02661, 0.02666, 0.02669",\
"0.02544, 0.0255, 0.02567, 0.0259, 0.02611, 0.02629, 0.02643, 0.02652, 0.02659, 0.02661",\
"0.02542, 0.02546, 0.02561, 0.02583, 0.02604, 0.02621, 0.02636, 0.02647, 0.02651, 0.02638",\
"0.02542, 0.02546, 0.02559, 0.02578, 0.02598, 0.02616, 0.0263, 0.02634, 0.02603, 0.02522",\
"0.02512, 0.02516, 0.02527, 0.02542, 0.02557, 0.02547, 0.02465, 0.02358, 0.02281, 0.02225");
}
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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("0.01403, 0.01412, 0.01438, 0.01469, 0.01493, 0.01509, 0.01512, 0.01665, 0.03023, 0.07872",\
"0.01401, 0.0141, 0.01436, 0.01467, 0.01492, 0.01509, 0.01517, 0.01675, 0.03078, 0.07989",\
"0.01395, 0.01404, 0.01429, 0.0146, 0.01485, 0.01505, 0.01513, 0.01691, 0.03215, 0.08393",\
"0.01383, 0.01392, 0.01415, 0.01443, 0.01468, 0.0149, 0.01496, 0.01745, 0.03568, 0.0917",\
"0.01367, 0.01375, 0.01394, 0.0142, 0.01443, 0.01466, 0.01488, 0.01847, 0.04198, 0.104",\
"0.01356, 0.01361, 0.01381, 0.01401, 0.01422, 0.01443, 0.01486, 0.02093, 0.05283, 0.121",\
"0.01344, 0.01351, 0.01367, 0.01388, 0.01406, 0.01421, 0.01526, 0.02659, 0.0702, 0.1409",\
"0.01338, 0.01342, 0.01357, 0.01379, 0.01398, 0.01418, 0.01708, 0.03915, 0.09517, 0.1586",\
"0.01334, 0.01338, 0.0135, 0.01368, 0.0139, 0.01462, 0.02457, 0.06419, 0.1198, 0.165",\
"0.01343, 0.01347, 0.01357, 0.01374, 0.01406, 0.01952, 0.04924, 0.09266, 0.1263, 0.1502");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("1.654, 1.723, 1.918, 2.205, 2.576, 3.042, 3.622, 4.336, 5.203, 6.234",\
"1.721, 1.79, 1.986, 2.273, 2.643, 3.109, 3.688, 4.403, 5.27, 6.3",\
"1.932, 2.002, 2.197, 2.485, 2.855, 3.321, 3.901, 4.615, 5.482, 6.513",\
"2.352, 2.422, 2.617, 2.905, 3.275, 3.74, 4.321, 5.036, 5.902, 6.933",\
"3.025, 3.095, 3.29, 3.578, 3.949, 4.415, 4.995, 5.71, 6.577, 7.608",\
"3.936, 4.008, 4.209, 4.502, 4.877, 5.344, 5.925, 6.64, 7.508, 8.538",\
"4.971, 5.052, 5.274, 5.587, 5.977, 6.452, 7.037, 7.754, 8.62, 9.651",\
"6.093, 6.186, 6.432, 6.768, 7.177, 7.667, 8.262, 8.983, 9.852, 10.88",\
"7.297, 7.399, 7.675, 8.041, 8.471, 8.978, 9.582, 10.31, 11.18, 12.21",\
"8.578, 8.696, 8.997, 9.395, 9.851, 10.38, 10.99, 11.72, 12.6, 13.63");
}
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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("1.435, 1.538, 1.859, 2.419, 3.266, 4.443, 5.985, 7.927, 10.29, 13.12",\
"1.481, 1.583, 1.904, 2.465, 3.311, 4.489, 6.033, 7.975, 10.34, 13.17",\
"1.654, 1.756, 2.076, 2.637, 3.484, 4.661, 6.203, 8.148, 10.52, 13.33",\
"1.987, 2.089, 2.408, 2.968, 3.814, 4.992, 6.536, 8.479, 10.85, 13.68",\
"2.465, 2.569, 2.89, 3.45, 4.296, 5.474, 7.019, 8.963, 11.33, 14.16",\
"2.977, 3.085, 3.416, 3.981, 4.83, 6.007, 7.553, 9.496, 11.87, 14.69",\
"3.493, 3.606, 3.945, 4.515, 5.367, 6.549, 8.093, 10.03, 12.4, 15.23",\
"4.003, 4.123, 4.473, 5.048, 5.9, 7.079, 8.629, 10.57, 12.94, 15.77",\
"4.494, 4.621, 4.986, 5.57, 6.42, 7.6, 9.147, 11.1, 13.47, 16.29",\
"4.955, 5.093, 5.475, 6.07, 6.923, 8.099, 9.646, 11.59, 13.97, 16.79");
}
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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("0.461, 0.52, 0.7064, 1.024, 1.495, 2.166, 3.077, 4.257, 5.724, 7.481",\
"0.4626, 0.5224, 0.707, 1.023, 1.495, 2.165, 3.077, 4.259, 5.724, 7.484",\
"0.4624, 0.5224, 0.7076, 1.023, 1.495, 2.166, 3.077, 4.259, 5.724, 7.483",\
"0.463, 0.5218, 0.7078, 1.024, 1.495, 2.166, 3.076, 4.259, 5.724, 7.482",\
"0.4662, 0.5254, 0.7102, 1.025, 1.496, 2.166, 3.076, 4.257, 5.724, 7.482",\
"0.5028, 0.5578, 0.7366, 1.044, 1.507, 2.172, 3.079, 4.259, 5.722, 7.482",\
"0.5922, 0.6462, 0.8176, 1.114, 1.562, 2.206, 3.1, 4.266, 5.726, 7.478",\
"0.69, 0.748, 0.92, 1.206, 1.644, 2.276, 3.146, 4.294, 5.738, 7.488",\
"0.798, 0.858, 1.03, 1.308, 1.736, 2.35, 3.206, 4.338, 5.768, 7.502",\
"0.908, 0.974, 1.152, 1.43, 1.838, 2.436, 3.27, 4.384, 5.798, 7.528");
}
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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("0.5978, 0.7204, 1.156, 2.02, 3.411, 5.386, 7.975, 11.24, 15.23, 19.97",\
"0.5978, 0.7216, 1.156, 2.02, 3.412, 5.385, 7.973, 11.24, 15.23, 19.98",\
"0.5984, 0.7218, 1.156, 2.021, 3.413, 5.386, 7.974, 11.24, 15.23, 19.99",\
"0.599, 0.7222, 1.156, 2.021, 3.412, 5.386, 7.975, 11.24, 15.23, 19.97",\
"0.6184, 0.7374, 1.166, 2.023, 3.413, 5.386, 7.973, 11.24, 15.23, 19.98",\
"0.6568, 0.7766, 1.197, 2.045, 3.418, 5.383, 7.974, 11.24, 15.23, 19.98",\
"0.706, 0.8202, 1.229, 2.065, 3.441, 5.395, 7.978, 11.25, 15.24, 19.98",\
"0.768, 0.878, 1.27, 2.084, 3.448, 5.41, 7.992, 11.25, 15.25, 19.99",\
"0.844, 0.948, 1.322, 2.112, 3.456, 5.412, 8.006, 11.26, 15.24, 19.99",\
"0.934, 1.034, 1.388, 2.146, 3.47, 5.416, 8.016, 11.27, 15.25, 20");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("1.841, 1.911, 2.108, 2.4, 2.773, 3.241, 3.823, 4.54, 5.407, 6.44",\
"1.894, 1.964, 2.161, 2.452, 2.826, 3.294, 3.876, 4.592, 5.461, 6.492",\
"2.111, 2.181, 2.379, 2.67, 3.044, 3.512, 4.094, 4.81, 5.679, 6.71",\
"2.54, 2.61, 2.808, 3.098, 3.472, 3.94, 4.522, 5.239, 6.107, 7.139",\
"3.219, 3.289, 3.487, 3.777, 4.152, 4.62, 5.202, 5.919, 6.787, 7.819",\
"4.157, 4.228, 4.429, 4.722, 5.098, 5.567, 6.15, 6.867, 7.735, 8.768",\
"5.256, 5.336, 5.551, 5.861, 6.247, 6.722, 7.309, 8.026, 8.894, 9.926",\
"6.45, 6.537, 6.777, 7.109, 7.513, 8.002, 8.596, 9.316, 10.19, 11.22",\
"7.73, 7.828, 8.095, 8.45, 8.874, 9.378, 9.981, 10.71, 11.58, 12.61",\
"9.094, 9.205, 9.495, 9.881, 10.33, 10.85, 11.46, 12.19, 13.07, 14.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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("1.486, 1.588, 1.909, 2.47, 3.317, 4.493, 6.037, 7.976, 10.35, 13.17",\
"1.543, 1.645, 1.966, 2.527, 3.374, 4.552, 6.096, 8.037, 10.41, 13.22",\
"1.708, 1.81, 2.131, 2.692, 3.539, 4.716, 6.259, 8.201, 10.57, 13.4",\
"1.991, 2.094, 2.413, 2.974, 3.82, 4.998, 6.542, 8.486, 10.85, 13.67",\
"2.397, 2.501, 2.823, 3.384, 4.23, 5.408, 6.954, 8.896, 11.27, 14.09",\
"2.858, 2.965, 3.297, 3.863, 4.711, 5.888, 7.434, 9.377, 11.75, 14.57",\
"3.345, 3.458, 3.8, 4.371, 5.222, 6.401, 7.945, 9.889, 12.26, 15.08",\
"3.843, 3.962, 4.315, 4.895, 5.746, 6.927, 8.473, 10.41, 12.78, 15.61",\
"4.337, 4.462, 4.828, 5.418, 6.272, 7.452, 8.997, 10.94, 13.31, 16.13",\
"4.81, 4.944, 5.327, 5.928, 6.786, 7.964, 9.511, 11.45, 13.82, 16.64");
}
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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("0.4724, 0.5318, 0.7172, 1.033, 1.505, 2.176, 3.087, 4.267, 5.73, 7.487",\
"0.4728, 0.5324, 0.7178, 1.033, 1.505, 2.176, 3.087, 4.268, 5.732, 7.491",\
"0.473, 0.5324, 0.7172, 1.034, 1.506, 2.175, 3.087, 4.267, 5.732, 7.491",\
"0.4732, 0.5322, 0.718, 1.034, 1.506, 2.176, 3.087, 4.268, 5.732, 7.491",\
"0.4744, 0.5332, 0.7196, 1.034, 1.506, 2.176, 3.087, 4.268, 5.733, 7.491",\
"0.4946, 0.5528, 0.7332, 1.044, 1.513, 2.179, 3.089, 4.268, 5.73, 7.49",\
"0.57, 0.6244, 0.802, 1.1, 1.55, 2.202, 3.102, 4.274, 5.736, 7.49",\
"0.66, 0.718, 0.89, 1.182, 1.628, 2.262, 3.14, 4.292, 5.742, 7.494",\
"0.762, 0.82, 0.99, 1.276, 1.71, 2.332, 3.194, 4.33, 5.768, 7.504",\
"0.866, 0.928, 1.106, 1.388, 1.802, 2.41, 3.252, 4.374, 5.796, 7.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.002618, 0.008298, 0.01914, 0.03604, 0.05975, 0.09095, 0.1303, 0.1782, 0.2354");
values("0.5988, 0.7218, 1.156, 2.021, 3.412, 5.386, 7.972, 11.24, 15.23, 19.98",\
"0.5984, 0.722, 1.156, 2.021, 3.413, 5.384, 7.972, 11.24, 15.22, 19.98",\
"0.5984, 0.7218, 1.156, 2.021, 3.412, 5.386, 7.975, 11.24, 15.23, 19.97",\
"0.5988, 0.7224, 1.156, 2.021, 3.413, 5.386, 7.972, 11.24, 15.22, 19.97",\
"0.6162, 0.7362, 1.165, 2.023, 3.413, 5.385, 7.973, 11.24, 15.23, 19.98",\
"0.6524, 0.7724, 1.194, 2.039, 3.417, 5.382, 7.972, 11.24, 15.23, 19.98",\
"0.6932, 0.8122, 1.227, 2.06, 3.428, 5.385, 7.976, 11.25, 15.23, 19.98",\
"0.74, 0.856, 1.266, 2.082, 3.438, 5.398, 7.98, 11.25, 15.24, 19.99",\
"0.798, 0.912, 1.31, 2.11, 3.452, 5.4, 7.99, 11.25, 15.23, 19.99",\
"0.872, 0.982, 1.364, 2.144, 3.47, 5.408, 8.004, 11.26, 15.24, 19.98");
}
}
}
}