blob: d0d5435fb108632876e8c9bf2d55a00ff178e19b [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_4) {
area : 47.980800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "2.15946e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "2.15946e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "2.706048e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "2.680452e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.706048e-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.01078 ;
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.01031, 0.01027, 0.01027, 0.01026, 0.01027, 0.01027, 0.01027, \
0.01027, 0.01027, 0.01021");
}
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.008395, -0.008385, -0.008356, -0.008367, -0.008405, -0.008418, \
-0.008446, -0.00849, -0.00856, -0.008744");
}
}
}
pin(A2) {
capacitance : 0.01121 ;
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.008751, 0.008548, 0.008546, 0.008533, 0.008542, 0.00855, 0.008545, \
0.008552, 0.00855, 0.008501");
}
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.008529, -0.00852, -0.008512, -0.008505, -0.008533, -0.008526, \
-0.008526, -0.008524, -0.008521, -0.008492");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 0.8155 ;
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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("0.07353, 0.07409, 0.07508, 0.07595, 0.0765, 0.07682, 0.07699, 0.07711, 0.07718, 0.07721",\
"0.07346, 0.07396, 0.07502, 0.07595, 0.07653, 0.07683, 0.07698, 0.07709, 0.07715, 0.07721",\
"0.07254, 0.07304, 0.07414, 0.0751, 0.07567, 0.076, 0.07616, 0.07624, 0.0763, 0.07634",\
"0.07163, 0.0721, 0.07309, 0.07402, 0.07464, 0.07504, 0.07524, 0.07536, 0.07543, 0.07549",\
"0.07095, 0.07132, 0.07216, 0.07302, 0.07372, 0.0742, 0.07449, 0.07467, 0.07479, 0.07486",\
"0.07035, 0.0707, 0.07146, 0.07226, 0.073, 0.07356, 0.07389, 0.07414, 0.07429, 0.07439",\
"0.06992, 0.07025, 0.07095, 0.07175, 0.07247, 0.07306, 0.07344, 0.07375, 0.07394, 0.07409",\
"0.06959, 0.0699, 0.07059, 0.07132, 0.07204, 0.07264, 0.07306, 0.07338, 0.07362, 0.0738",\
"0.06939, 0.06967, 0.07031, 0.07101, 0.07169, 0.07227, 0.07275, 0.07314, 0.07334, 0.07338",\
"0.06913, 0.0694, 0.07001, 0.07068, 0.07131, 0.0719, 0.07238, 0.07237, 0.0705, 0.06753");
}
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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("0.04422, 0.0446, 0.04557, 0.04674, 0.04803, 0.0487, 0.04899, 0.04997, 0.05427, 0.1126",\
"0.04407, 0.0445, 0.04546, 0.04669, 0.04785, 0.04865, 0.04933, 0.05005, 0.05438, 0.1139",\
"0.04382, 0.04428, 0.04515, 0.04632, 0.04745, 0.04831, 0.04906, 0.04919, 0.05556, 0.1222",\
"0.04333, 0.04369, 0.04439, 0.04541, 0.04641, 0.04723, 0.04834, 0.04906, 0.05785, 0.1412",\
"0.04273, 0.04302, 0.04375, 0.04454, 0.04568, 0.04629, 0.0475, 0.04869, 0.06275, 0.1771",\
"0.04228, 0.04252, 0.04317, 0.04399, 0.04489, 0.04559, 0.04671, 0.04872, 0.07332, 0.2405",\
"0.04194, 0.0421, 0.04271, 0.04347, 0.04437, 0.04509, 0.04581, 0.04996, 0.1047, 0.3374",\
"0.04163, 0.04184, 0.04232, 0.04297, 0.04383, 0.04488, 0.04598, 0.05914, 0.1825, 0.4568",\
"0.04139, 0.04162, 0.04209, 0.04279, 0.04327, 0.04405, 0.04828, 0.1056, 0.3221, 0.549",\
"0.04129, 0.04148, 0.04185, 0.04256, 0.04317, 0.04428, 0.0813, 0.2517, 0.4309, 0.5607");
}
}
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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("0.08068, 0.0811, 0.0821, 0.083, 0.08358, 0.08395, 0.08417, 0.08432, 0.08441, 0.08447",\
"0.08018, 0.08061, 0.08158, 0.08251, 0.08315, 0.08349, 0.08371, 0.08383, 0.08392, 0.08401",\
"0.07957, 0.08001, 0.08098, 0.08191, 0.08258, 0.08297, 0.08319, 0.08332, 0.0834, 0.08344",\
"0.07903, 0.07945, 0.08036, 0.08125, 0.08194, 0.08234, 0.0826, 0.08275, 0.08282, 0.08288",\
"0.07859, 0.07897, 0.07973, 0.08056, 0.08125, 0.08174, 0.08206, 0.08224, 0.08236, 0.08245",\
"0.07811, 0.07842, 0.07913, 0.07996, 0.08064, 0.08117, 0.08157, 0.08178, 0.08197, 0.08208",\
"0.07766, 0.07796, 0.07868, 0.07942, 0.0801, 0.0807, 0.08112, 0.08141, 0.08164, 0.0818",\
"0.07732, 0.07762, 0.07828, 0.07901, 0.07966, 0.08029, 0.08071, 0.08102, 0.08127, 0.08145",\
"0.07705, 0.07734, 0.07793, 0.07863, 0.07928, 0.07986, 0.08033, 0.08073, 0.08098, 0.08092",\
"0.07668, 0.07692, 0.0775, 0.07816, 0.0788, 0.07936, 0.07979, 0.07952, 0.07719, 0.0743");
}
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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("0.04418, 0.04457, 0.04554, 0.04683, 0.04778, 0.04871, 0.04941, 0.04996, 0.05479, 0.113",\
"0.04412, 0.04449, 0.04548, 0.04667, 0.04775, 0.0485, 0.0491, 0.05008, 0.0549, 0.1145",\
"0.0439, 0.04437, 0.04525, 0.04649, 0.04752, 0.04823, 0.04879, 0.04946, 0.05511, 0.1227",\
"0.04353, 0.04391, 0.04479, 0.04576, 0.04676, 0.04761, 0.04866, 0.04891, 0.05736, 0.1407",\
"0.04308, 0.04344, 0.04425, 0.04513, 0.0461, 0.04698, 0.04798, 0.04862, 0.06284, 0.1768",\
"0.04264, 0.04294, 0.04362, 0.04453, 0.04553, 0.04625, 0.04744, 0.04891, 0.07392, 0.237",\
"0.04234, 0.04259, 0.04316, 0.04395, 0.045, 0.04604, 0.04634, 0.05141, 0.1046, 0.3344",\
"0.0421, 0.04228, 0.04285, 0.04359, 0.0443, 0.04562, 0.04657, 0.06057, 0.1802, 0.4549",\
"0.04193, 0.04211, 0.04264, 0.04343, 0.04394, 0.04489, 0.04895, 0.1058, 0.3213, 0.5489",\
"0.04177, 0.042, 0.04249, 0.04319, 0.04386, 0.04495, 0.08243, 0.2522, 0.4314, 0.5614");
}
}
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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("1.299, 1.356, 1.501, 1.706, 1.97, 2.308, 2.737, 3.272, 3.922, 4.697",\
"1.364, 1.42, 1.566, 1.772, 2.036, 2.373, 2.803, 3.337, 3.988, 4.763",\
"1.58, 1.636, 1.782, 1.988, 2.251, 2.59, 3.019, 3.553, 4.204, 4.979",\
"2.009, 2.065, 2.211, 2.416, 2.68, 3.018, 3.448, 3.982, 4.633, 5.407",\
"2.693, 2.749, 2.894, 3.099, 3.364, 3.702, 4.132, 4.666, 5.317, 6.092",\
"3.651, 3.708, 3.855, 4.061, 4.327, 4.666, 5.095, 5.63, 6.281, 7.056",\
"4.853, 4.915, 5.072, 5.285, 5.555, 5.894, 6.324, 6.859, 7.509, 8.284",\
"6.24, 6.311, 6.485, 6.713, 6.993, 7.338, 7.77, 8.305, 8.955, 9.73",\
"7.806, 7.885, 8.081, 8.328, 8.62, 8.973, 9.408, 9.945, 10.59, 11.37",\
"9.555, 9.643, 9.859, 10.13, 10.44, 10.8, 11.24, 11.78, 12.43, 13.2");
}
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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("1.013, 1.099, 1.366, 1.843, 2.571, 3.585, 4.914, 6.585, 8.635, 11.07",\
"1.06, 1.146, 1.413, 1.89, 2.619, 3.633, 4.96, 6.632, 8.683, 11.12",\
"1.24, 1.326, 1.592, 2.069, 2.797, 3.81, 5.143, 6.82, 8.857, 11.3",\
"1.586, 1.671, 1.936, 2.412, 3.139, 4.154, 5.487, 7.158, 9.2, 11.63",\
"2.104, 2.189, 2.456, 2.93, 3.658, 4.672, 6.005, 7.681, 9.725, 12.16",\
"2.717, 2.806, 3.077, 3.556, 4.281, 5.296, 6.629, 8.305, 10.34, 12.78",\
"3.409, 3.5, 3.776, 4.254, 4.984, 5.999, 7.329, 9, 11.04, 13.48",\
"4.174, 4.269, 4.549, 5.027, 5.756, 6.773, 8.105, 9.777, 11.82, 14.25",\
"5.009, 5.11, 5.397, 5.878, 6.605, 7.62, 8.952, 10.63, 12.67, 15.1",\
"5.913, 6.02, 6.316, 6.798, 7.524, 8.537, 9.87, 11.54, 13.59, 16.02");
}
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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("0.2796, 0.3222, 0.4536, 0.6782, 1.026, 1.527, 2.213, 3.098, 4.187, 5.48",\
"0.2792, 0.3226, 0.4532, 0.6802, 1.025, 1.527, 2.213, 3.095, 4.186, 5.488",\
"0.2794, 0.3228, 0.4534, 0.6776, 1.026, 1.526, 2.211, 3.097, 4.18, 5.488",\
"0.2802, 0.3232, 0.4536, 0.6782, 1.026, 1.526, 2.212, 3.097, 4.184, 5.487",\
"0.2802, 0.324, 0.455, 0.6806, 1.025, 1.527, 2.214, 3.097, 4.184, 5.487",\
"0.2912, 0.3344, 0.4622, 0.6836, 1.027, 1.528, 2.213, 3.097, 4.186, 5.488",\
"0.334, 0.375, 0.4942, 0.7064, 1.042, 1.537, 2.216, 3.098, 4.186, 5.484",\
"0.398, 0.44, 0.56, 0.762, 1.084, 1.562, 2.228, 3.1, 4.182, 5.478",\
"0.466, 0.512, 0.638, 0.828, 1.136, 1.602, 2.256, 3.118, 4.19, 5.482",\
"0.54, 0.588, 0.722, 0.912, 1.202, 1.65, 2.288, 3.14, 4.206, 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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("0.3404, 0.4488, 0.8342, 1.591, 2.792, 4.479, 6.691, 9.483, 12.92, 16.95",\
"0.3406, 0.4504, 0.834, 1.594, 2.788, 4.479, 6.691, 9.483, 12.89, 16.95",\
"0.341, 0.4506, 0.8342, 1.591, 2.788, 4.472, 6.693, 9.506, 12.9, 16.94",\
"0.341, 0.4496, 0.8332, 1.591, 2.792, 4.474, 6.699, 9.482, 12.89, 16.96",\
"0.3494, 0.4568, 0.8366, 1.591, 2.788, 4.473, 6.69, 9.482, 12.9, 16.98",\
"0.3708, 0.4762, 0.854, 1.602, 2.79, 4.472, 6.694, 9.492, 12.9, 16.98",\
"0.397, 0.4992, 0.8666, 1.615, 2.807, 4.482, 6.691, 9.492, 12.9, 16.96",\
"0.4302, 0.528, 0.8848, 1.622, 2.814, 4.496, 6.702, 9.486, 12.91, 16.97",\
"0.472, 0.566, 0.908, 1.63, 2.816, 4.5, 6.714, 9.5, 12.9, 16.95",\
"0.526, 0.614, 0.938, 1.642, 2.824, 4.506, 6.718, 9.508, 12.91, 16.99");
}
}
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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("1.433, 1.49, 1.637, 1.844, 2.109, 2.449, 2.879, 3.414, 4.065, 4.84",\
"1.49, 1.546, 1.693, 1.901, 2.166, 2.505, 2.935, 3.47, 4.122, 4.897",\
"1.712, 1.768, 1.916, 2.122, 2.388, 2.727, 3.157, 3.692, 4.344, 5.119",\
"2.147, 2.204, 2.351, 2.558, 2.823, 3.163, 3.592, 4.127, 4.778, 5.555",\
"2.835, 2.891, 3.038, 3.244, 3.51, 3.85, 4.28, 4.815, 5.467, 6.243",\
"3.801, 3.858, 4.006, 4.213, 4.479, 4.819, 5.249, 5.784, 6.435, 7.211",\
"5.031, 5.091, 5.244, 5.456, 5.724, 6.066, 6.496, 7.031, 7.683, 8.459",\
"6.463, 6.53, 6.702, 6.926, 7.203, 7.548, 7.979, 8.514, 9.166, 9.941",\
"8.08, 8.157, 8.345, 8.586, 8.876, 9.227, 9.662, 10.2, 10.85, 11.62",\
"9.884, 9.968, 10.18, 10.44, 10.74, 11.1, 11.54, 12.08, 12.73, 13.5");
}
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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("1.042, 1.127, 1.394, 1.871, 2.599, 3.612, 4.943, 6.613, 8.659, 11.1",\
"1.098, 1.184, 1.451, 1.928, 2.656, 3.671, 5.002, 6.669, 8.715, 11.14",\
"1.274, 1.359, 1.626, 2.103, 2.832, 3.845, 5.177, 6.852, 8.897, 11.31",\
"1.59, 1.676, 1.942, 2.418, 3.146, 4.16, 5.493, 7.17, 9.213, 11.63",\
"2.065, 2.151, 2.418, 2.892, 3.62, 4.634, 5.966, 7.645, 9.678, 12.12",\
"2.652, 2.742, 3.013, 3.491, 4.217, 5.231, 6.567, 8.238, 10.28, 12.72",\
"3.337, 3.43, 3.707, 4.185, 4.913, 5.927, 7.257, 8.93, 10.98, 13.41",\
"4.111, 4.208, 4.491, 4.972, 5.7, 6.715, 8.044, 9.717, 11.76, 14.19",\
"4.968, 5.071, 5.362, 5.847, 6.573, 7.588, 8.918, 10.59, 12.63, 15.07",\
"5.905, 6.012, 6.312, 6.801, 7.528, 8.541, 9.873, 11.55, 13.59, 16.02");
}
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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("0.2836, 0.328, 0.4588, 0.684, 1.031, 1.531, 2.217, 3.1, 4.19, 5.486",\
"0.2836, 0.3278, 0.4586, 0.683, 1.031, 1.531, 2.216, 3.096, 4.185, 5.489",\
"0.2836, 0.328, 0.4582, 0.6836, 1.03, 1.531, 2.217, 3.099, 4.19, 5.487",\
"0.2836, 0.3278, 0.4588, 0.6856, 1.03, 1.53, 2.217, 3.098, 4.19, 5.486",\
"0.284, 0.3282, 0.4602, 0.6848, 1.031, 1.531, 2.217, 3.099, 4.187, 5.482",\
"0.2902, 0.3336, 0.4626, 0.687, 1.03, 1.532, 2.217, 3.1, 4.191, 5.481",\
"0.3182, 0.3598, 0.4834, 0.7024, 1.04, 1.537, 2.217, 3.1, 4.182, 5.49",\
"0.378, 0.42, 0.54, 0.746, 1.074, 1.556, 2.228, 3.104, 4.188, 5.488",\
"0.44, 0.486, 0.612, 0.808, 1.122, 1.594, 2.252, 3.118, 4.192, 5.484",\
"0.51, 0.558, 0.69, 0.882, 1.182, 1.634, 2.278, 3.136, 4.208, 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.006622, 0.02636, 0.06404, 0.1228, 0.2051, 0.3135, 0.4501, 0.6168, 0.8155");
values("0.3403, 0.449, 0.834, 1.594, 2.789, 4.472, 6.69, 9.482, 12.9, 17",\
"0.3404, 0.4504, 0.8342, 1.591, 2.788, 4.474, 6.688, 9.483, 12.9, 16.96",\
"0.3406, 0.4504, 0.8342, 1.591, 2.788, 4.472, 6.692, 9.495, 12.89, 16.96",\
"0.3422, 0.4492, 0.8346, 1.591, 2.789, 4.478, 6.696, 9.511, 12.92, 16.96",\
"0.349, 0.4562, 0.836, 1.591, 2.788, 4.477, 6.69, 9.512, 12.9, 16.97",\
"0.369, 0.4744, 0.8512, 1.598, 2.79, 4.481, 6.703, 9.495, 12.91, 16.95",\
"0.3924, 0.497, 0.867, 1.608, 2.799, 4.479, 6.689, 9.498, 12.92, 16.96",\
"0.4176, 0.5222, 0.8828, 1.618, 2.806, 4.484, 6.698, 9.488, 12.89, 16.97",\
"0.45, 0.552, 0.906, 1.628, 2.81, 4.492, 6.702, 9.49, 12.9, 16.96",\
"0.488, 0.588, 0.932, 1.642, 2.82, 4.496, 6.708, 9.494, 12.9, 16.96");
}
}
}
}