blob: c227d30467fc9cc3b71650b07f22d618cd2d5f40 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_1) {
area : 22.579200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.0647612e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.0647612e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.3398372e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.331721e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.3398372e-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.003245 ;
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.002465, 0.00246, 0.002458, 0.002449, 0.002453, 0.002452, 0.002452, \
0.002452, 0.002451, 0.002435");
}
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.001903, -0.001902, -0.001901, -0.001903, -0.001911, -0.001915, \
-0.00192, -0.001932, -0.00195, -0.002");
}
}
}
pin(A2) {
capacitance : 0.003177 ;
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.002081, 0.00204, 0.002036, 0.002036, 0.00204, 0.002039, 0.002035, \
0.002035, 0.002036, 0.002024");
}
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.002036, -0.002034, -0.00203, -0.00203, -0.002034, -0.002034, \
-0.002032, -0.00203, -0.002033, -0.002022");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 0.2032 ;
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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("0.02267, 0.02275, 0.02295, 0.02314, 0.02328, 0.02335, 0.0234, 0.02343, 0.02345, 0.02346",\
"0.02267, 0.02275, 0.02297, 0.02317, 0.0233, 0.02338, 0.02342, 0.02345, 0.02347, 0.02348",\
"0.02245, 0.02253, 0.02276, 0.02297, 0.02311, 0.02319, 0.02324, 0.02326, 0.02328, 0.02329",\
"0.02223, 0.02231, 0.02251, 0.02272, 0.02287, 0.02296, 0.02301, 0.02304, 0.02307, 0.02307",\
"0.02204, 0.02211, 0.02229, 0.02248, 0.02264, 0.02275, 0.02282, 0.02287, 0.02289, 0.02291",\
"0.02189, 0.02194, 0.0221, 0.02229, 0.02245, 0.02258, 0.02267, 0.02273, 0.02277, 0.02278",\
"0.02176, 0.02183, 0.02197, 0.02214, 0.02232, 0.02245, 0.02255, 0.02262, 0.02267, 0.02271",\
"0.02168, 0.02174, 0.02189, 0.02204, 0.02221, 0.02234, 0.02246, 0.02254, 0.02259, 0.02265",\
"0.02162, 0.02166, 0.0218, 0.02195, 0.02211, 0.02225, 0.02237, 0.02246, 0.02252, 0.02249",\
"0.02155, 0.02159, 0.02172, 0.02187, 0.02203, 0.02216, 0.02226, 0.02212, 0.02133, 0.02041");
}
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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("0.01299, 0.01306, 0.01326, 0.01348, 0.01367, 0.01382, 0.01386, 0.01397, 0.01542, 0.03112",\
"0.01297, 0.01305, 0.01324, 0.01349, 0.01369, 0.01381, 0.0139, 0.01397, 0.01552, 0.03193",\
"0.01291, 0.01298, 0.01317, 0.0134, 0.01359, 0.01372, 0.01385, 0.01399, 0.01574, 0.03405",\
"0.01279, 0.01286, 0.01302, 0.01322, 0.01339, 0.01353, 0.01365, 0.01383, 0.01621, 0.03883",\
"0.01264, 0.01268, 0.01282, 0.013, 0.01317, 0.01332, 0.01346, 0.01363, 0.01764, 0.04804",\
"0.0125, 0.01256, 0.01268, 0.01282, 0.01301, 0.0131, 0.01323, 0.01373, 0.02115, 0.0641",\
"0.01241, 0.01247, 0.01257, 0.01271, 0.01284, 0.013, 0.0131, 0.01426, 0.02972, 0.08841",\
"0.01233, 0.01236, 0.01246, 0.01263, 0.01274, 0.01283, 0.01312, 0.0173, 0.04996, 0.1173",\
"0.01228, 0.01229, 0.01241, 0.01253, 0.01267, 0.01275, 0.01378, 0.03055, 0.08435, 0.1388",\
"0.01222, 0.01226, 0.01233, 0.01245, 0.0126, 0.01308, 0.02403, 0.06681, 0.1092, 0.1401");
}
}
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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("0.02446, 0.02455, 0.02476, 0.02496, 0.0251, 0.02519, 0.02524, 0.02528, 0.0253, 0.02532",\
"0.02435, 0.02442, 0.02463, 0.02483, 0.02498, 0.02507, 0.02513, 0.02517, 0.02519, 0.0252",\
"0.02421, 0.02429, 0.02449, 0.0247, 0.02485, 0.02495, 0.025, 0.02504, 0.02506, 0.02508",\
"0.02407, 0.02415, 0.02435, 0.02455, 0.02471, 0.0248, 0.02486, 0.0249, 0.02492, 0.02494",\
"0.02395, 0.02402, 0.02419, 0.02439, 0.02454, 0.02466, 0.02473, 0.02478, 0.02481, 0.02483",\
"0.02382, 0.02389, 0.02404, 0.02423, 0.02438, 0.02451, 0.0246, 0.02466, 0.02471, 0.02474",\
"0.02373, 0.02378, 0.02392, 0.02409, 0.02425, 0.02439, 0.02449, 0.02457, 0.02462, 0.02466",\
"0.02363, 0.02368, 0.02382, 0.02399, 0.02414, 0.02428, 0.02439, 0.02448, 0.02453, 0.02458",\
"0.02356, 0.02361, 0.02372, 0.02388, 0.02404, 0.02418, 0.02429, 0.02439, 0.02444, 0.0244",\
"0.02346, 0.0235, 0.02362, 0.02377, 0.02392, 0.02405, 0.02414, 0.02388, 0.02296, 0.02208");
}
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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("0.01298, 0.01305, 0.01324, 0.01349, 0.01368, 0.01381, 0.01391, 0.01403, 0.01539, 0.03145",\
"0.01297, 0.01304, 0.01323, 0.01349, 0.01368, 0.01383, 0.01391, 0.014, 0.01549, 0.03209",\
"0.01293, 0.013, 0.01319, 0.01343, 0.01362, 0.01378, 0.01386, 0.01399, 0.01578, 0.03425",\
"0.01284, 0.01291, 0.01308, 0.0133, 0.01348, 0.01364, 0.01377, 0.01386, 0.01637, 0.03875",\
"0.01272, 0.01277, 0.01293, 0.01312, 0.01329, 0.01343, 0.01356, 0.01381, 0.01767, 0.04776",\
"0.01262, 0.01268, 0.01281, 0.01297, 0.01316, 0.01327, 0.01341, 0.01384, 0.02102, 0.06336",\
"0.01253, 0.01258, 0.01272, 0.01287, 0.013, 0.01318, 0.01326, 0.01439, 0.02945, 0.08725",\
"0.01246, 0.0125, 0.01261, 0.01279, 0.01291, 0.01302, 0.01327, 0.01721, 0.0491, 0.1164",\
"0.0124, 0.01243, 0.01254, 0.01269, 0.01285, 0.01295, 0.01394, 0.03002, 0.08359, 0.1386",\
"0.01235, 0.01239, 0.01249, 0.01263, 0.01279, 0.01326, 0.02387, 0.06635, 0.1092, 0.1405");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("1.604, 1.653, 1.794, 2.003, 2.275, 2.616, 3.045, 3.576, 4.221, 4.988",\
"1.669, 1.718, 1.86, 2.07, 2.341, 2.683, 3.111, 3.642, 4.287, 5.056",\
"1.883, 1.933, 2.075, 2.284, 2.555, 2.898, 3.326, 3.857, 4.501, 5.27",\
"2.307, 2.357, 2.498, 2.707, 2.978, 3.321, 3.75, 4.28, 4.925, 5.693",\
"2.983, 3.032, 3.173, 3.382, 3.653, 3.996, 4.425, 4.957, 5.601, 6.369",\
"3.938, 3.987, 4.128, 4.338, 4.61, 4.953, 5.383, 5.913, 6.558, 7.325",\
"5.159, 5.212, 5.357, 5.571, 5.846, 6.189, 6.619, 7.15, 7.795, 8.564",\
"6.59, 6.647, 6.809, 7.034, 7.317, 7.665, 8.097, 8.629, 9.273, 10.04",\
"8.197, 8.261, 8.439, 8.682, 8.979, 9.337, 9.774, 10.31, 10.95, 11.72",\
"9.981, 10.05, 10.25, 10.52, 10.83, 11.2, 11.64, 12.17, 12.82, 13.59");
}
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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("1.243, 1.323, 1.583, 2.054, 2.776, 3.782, 5.102, 6.761, 8.788, 11.2",\
"1.29, 1.37, 1.63, 2.102, 2.824, 3.83, 5.15, 6.809, 8.832, 11.25",\
"1.468, 1.547, 1.807, 2.278, 3.001, 4.007, 5.326, 6.987, 9.013, 11.42",\
"1.808, 1.887, 2.146, 2.616, 3.338, 4.345, 5.664, 7.325, 9.353, 11.76",\
"2.328, 2.407, 2.666, 3.135, 3.856, 4.863, 6.184, 7.846, 9.873, 12.28",\
"2.957, 3.039, 3.301, 3.773, 4.494, 5.5, 6.82, 8.483, 10.51, 12.92",\
"3.66, 3.744, 4.009, 4.484, 5.207, 6.212, 7.53, 9.191, 11.22, 13.64",\
"4.432, 4.517, 4.787, 5.262, 5.984, 6.994, 8.316, 9.974, 12, 14.41",\
"5.272, 5.36, 5.634, 6.111, 6.832, 7.84, 9.162, 10.83, 12.85, 15.26",\
"6.173, 6.266, 6.547, 7.025, 7.746, 8.752, 10.07, 11.74, 13.76, 16.18");
}
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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("0.3742, 0.4146, 0.5432, 0.7658, 1.105, 1.593, 2.26, 3.126, 4.197, 5.484",\
"0.3738, 0.4154, 0.544, 0.7664, 1.105, 1.593, 2.26, 3.126, 4.199, 5.483",\
"0.3746, 0.4158, 0.5446, 0.7674, 1.106, 1.593, 2.26, 3.126, 4.197, 5.485",\
"0.3754, 0.4158, 0.545, 0.7676, 1.106, 1.593, 2.261, 3.125, 4.198, 5.486",\
"0.376, 0.4172, 0.545, 0.7684, 1.106, 1.593, 2.26, 3.126, 4.199, 5.485",\
"0.3798, 0.4204, 0.5494, 0.7696, 1.107, 1.594, 2.26, 3.126, 4.197, 5.486",\
"0.4082, 0.4456, 0.5698, 0.7864, 1.118, 1.599, 2.262, 3.126, 4.2, 5.484",\
"0.474, 0.514, 0.632, 0.838, 1.156, 1.624, 2.274, 3.134, 4.2, 5.486",\
"0.548, 0.59, 0.71, 0.908, 1.216, 1.67, 2.306, 3.15, 4.206, 5.486",\
"0.626, 0.672, 0.796, 0.99, 1.284, 1.726, 2.346, 3.176, 4.224, 5.496");
}
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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("0.501, 0.6078, 0.9876, 1.738, 2.926, 4.603, 6.805, 9.575, 12.97, 16.99",\
"0.5016, 0.6074, 0.9882, 1.738, 2.928, 4.598, 6.798, 9.569, 12.96, 17",\
"0.501, 0.6078, 0.9882, 1.739, 2.928, 4.602, 6.801, 9.575, 12.95, 17",\
"0.502, 0.6082, 0.9882, 1.739, 2.927, 4.602, 6.801, 9.57, 12.95, 17",\
"0.5066, 0.6122, 0.99, 1.739, 2.929, 4.603, 6.801, 9.568, 12.95, 17",\
"0.5278, 0.6324, 1.006, 1.745, 2.93, 4.599, 6.799, 9.581, 12.95, 17.01",\
"0.5508, 0.6526, 1.021, 1.762, 2.94, 4.602, 6.806, 9.572, 12.96, 17.01",\
"0.5806, 0.68, 1.038, 1.768, 2.95, 4.618, 6.808, 9.58, 12.96, 17",\
"0.618, 0.712, 1.06, 1.778, 2.954, 4.624, 6.82, 9.584, 12.96, 16.99",\
"0.664, 0.754, 1.088, 1.79, 2.96, 4.626, 6.826, 9.592, 12.97, 17");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("1.746, 1.797, 1.939, 2.15, 2.423, 2.766, 3.196, 3.728, 4.373, 5.141",\
"1.802, 1.852, 1.995, 2.206, 2.478, 2.822, 3.252, 3.783, 4.429, 5.197",\
"2.022, 2.072, 2.215, 2.426, 2.699, 3.042, 3.472, 4.003, 4.649, 5.417",\
"2.453, 2.504, 2.646, 2.857, 3.13, 3.473, 3.903, 4.434, 5.079, 5.848",\
"3.133, 3.183, 3.325, 3.537, 3.809, 4.153, 4.582, 5.114, 5.76, 6.528",\
"4.092, 4.142, 4.284, 4.495, 4.768, 5.112, 5.542, 6.074, 6.72, 7.489",\
"5.331, 5.382, 5.528, 5.741, 6.016, 6.361, 6.791, 7.323, 7.969, 8.737",\
"6.801, 6.857, 7.014, 7.238, 7.518, 7.866, 8.298, 8.831, 9.475, 10.24",\
"8.455, 8.519, 8.691, 8.93, 9.224, 9.58, 10.02, 10.55, 11.2, 11.96",\
"10.29, 10.36, 10.55, 10.81, 11.12, 11.48, 11.93, 12.46, 13.11, 13.87");
}
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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("1.273, 1.353, 1.612, 2.084, 2.806, 3.812, 5.131, 6.791, 8.817, 11.23",\
"1.329, 1.409, 1.668, 2.14, 2.863, 3.869, 5.187, 6.846, 8.874, 11.28",\
"1.501, 1.581, 1.84, 2.312, 3.034, 4.041, 5.36, 7.019, 9.047, 11.46",\
"1.811, 1.891, 2.149, 2.621, 3.342, 4.348, 5.67, 7.33, 9.356, 11.77",\
"2.281, 2.36, 2.619, 3.089, 3.811, 4.817, 6.139, 7.798, 9.826, 12.24",\
"2.872, 2.954, 3.216, 3.688, 4.408, 5.415, 6.736, 8.396, 10.42, 12.84",\
"3.558, 3.642, 3.909, 4.382, 5.104, 6.11, 7.43, 9.091, 11.12, 13.53",\
"4.33, 4.415, 4.687, 5.163, 5.886, 6.892, 8.212, 9.871, 11.9, 14.31",\
"5.181, 5.27, 5.548, 6.027, 6.748, 7.755, 9.076, 10.74, 12.76, 15.18",\
"6.106, 6.199, 6.484, 6.967, 7.689, 8.695, 10.02, 11.68, 13.7, 16.11");
}
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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("0.38, 0.4208, 0.5498, 0.7726, 1.111, 1.598, 2.264, 3.13, 4.201, 5.489",\
"0.3802, 0.4208, 0.55, 0.7728, 1.111, 1.598, 2.264, 3.13, 4.202, 5.489",\
"0.3794, 0.4206, 0.5498, 0.7726, 1.111, 1.598, 2.264, 3.13, 4.202, 5.488",\
"0.3798, 0.4214, 0.5502, 0.7728, 1.11, 1.598, 2.264, 3.13, 4.203, 5.488",\
"0.3808, 0.4218, 0.5512, 0.7732, 1.111, 1.597, 2.265, 3.13, 4.201, 5.489",\
"0.3828, 0.4246, 0.553, 0.7748, 1.112, 1.598, 2.265, 3.13, 4.203, 5.487",\
"0.4014, 0.4406, 0.5664, 0.785, 1.118, 1.602, 2.268, 3.132, 4.202, 5.488",\
"0.456, 0.496, 0.616, 0.824, 1.146, 1.618, 2.276, 3.134, 4.204, 5.488",\
"0.524, 0.566, 0.684, 0.888, 1.202, 1.658, 2.302, 3.148, 4.21, 5.49",\
"0.6, 0.642, 0.766, 0.964, 1.264, 1.712, 2.338, 3.172, 4.224, 5.498");
}
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.002395, 0.007293, 0.01665, 0.03122, 0.05166, 0.07857, 0.1125, 0.1538, 0.2032");
values("0.5016, 0.6078, 0.9876, 1.739, 2.927, 4.601, 6.801, 9.576, 12.95, 17",\
"0.501, 0.6076, 0.9882, 1.739, 2.928, 4.6, 6.801, 9.571, 12.97, 16.99",\
"0.501, 0.6074, 0.9878, 1.739, 2.928, 4.6, 6.801, 9.576, 12.97, 17",\
"0.5016, 0.6082, 0.9876, 1.738, 2.929, 4.598, 6.806, 9.567, 12.97, 16.98",\
"0.5058, 0.6118, 0.99, 1.739, 2.927, 4.601, 6.804, 9.571, 12.97, 17",\
"0.5262, 0.6304, 1.002, 1.744, 2.929, 4.601, 6.799, 9.57, 12.95, 17.01",\
"0.5484, 0.6512, 1.019, 1.756, 2.935, 4.599, 6.799, 9.572, 12.96, 16.99",\
"0.5748, 0.6764, 1.038, 1.764, 2.942, 4.61, 6.802, 9.574, 12.96, 17",\
"0.604, 0.704, 1.058, 1.776, 2.948, 4.614, 6.808, 9.578, 12.96, 16.99",\
"0.64, 0.738, 1.086, 1.792, 2.956, 4.618, 6.818, 9.582, 12.96, 16.99");
}
}
}
}