blob: 56aa7c7c2b6aef53e3fce7ee8829543823ed6c18 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_1) {
area : 22.579200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.322226e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.324116e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.759248e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.65762e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.759248e-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.003488 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003378, 0.003377, 0.003365, 0.00336, 0.003364, 0.003363, 0.003364, \
0.003362, 0.00336, 0.003361");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.002169, -0.00217, -0.002167, -0.002171, -0.002185, -0.002186, \
-0.002193, -0.002201, -0.002213, -0.002234");
}
}
}
pin(A2) {
capacitance : 0.003413 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003181, 0.002908, 0.002852, 0.002848, 0.002849, 0.00285, 0.002845, \
0.002848, 0.002845, 0.002844");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.002847, -0.002844, -0.002838, -0.002839, -0.002844, -0.002841, \
-0.002839, -0.002839, -0.002839, -0.002838");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 0.3142 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.02863, 0.0288, 0.02918, 0.0295, 0.0297, 0.02981, 0.02987, 0.02991, 0.02994, 0.02996",\
"0.02854, 0.02868, 0.02909, 0.02943, 0.02962, 0.02972, 0.02979, 0.02982, 0.02985, 0.02986",\
"0.02809, 0.02826, 0.02864, 0.02899, 0.02919, 0.02931, 0.02938, 0.02941, 0.02944, 0.02945",\
"0.02771, 0.02785, 0.0282, 0.02854, 0.02877, 0.02891, 0.029, 0.02906, 0.02909, 0.02911",\
"0.02749, 0.02761, 0.02789, 0.02824, 0.0285, 0.02868, 0.0288, 0.02887, 0.02892, 0.02896",\
"0.02754, 0.02762, 0.02785, 0.02815, 0.02842, 0.02862, 0.02876, 0.02886, 0.02892, 0.02897",\
"0.02773, 0.02776, 0.02796, 0.02823, 0.02848, 0.0287, 0.02886, 0.02896, 0.02904, 0.02909",\
"0.02808, 0.02808, 0.02821, 0.02844, 0.0287, 0.02891, 0.02907, 0.02919, 0.02929, 0.02934",\
"0.02857, 0.02856, 0.02864, 0.02883, 0.02905, 0.02926, 0.02943, 0.02956, 0.02966, 0.02972",\
"0.02923, 0.02919, 0.02919, 0.02934, 0.02954, 0.02975, 0.0299, 0.03004, 0.03014, 0.03022");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.01644, 0.01657, 0.01697, 0.01738, 0.0177, 0.0179, 0.01805, 0.01816, 0.01867, 0.02432",\
"0.01635, 0.01652, 0.01691, 0.01734, 0.01765, 0.01788, 0.018, 0.01801, 0.0187, 0.02471",\
"0.0162, 0.01632, 0.01668, 0.01709, 0.01743, 0.01763, 0.0178, 0.01792, 0.01856, 0.02498",\
"0.01593, 0.01604, 0.01631, 0.01668, 0.01698, 0.01725, 0.01746, 0.01762, 0.01817, 0.02584",\
"0.01581, 0.01587, 0.01607, 0.01639, 0.01666, 0.017, 0.01721, 0.01736, 0.01836, 0.02748",\
"0.01579, 0.01581, 0.016, 0.01627, 0.01646, 0.01671, 0.01697, 0.01725, 0.01861, 0.0305",\
"0.01592, 0.01594, 0.01608, 0.01636, 0.01655, 0.01666, 0.01679, 0.01714, 0.01908, 0.0352",\
"0.0162, 0.01621, 0.01628, 0.01651, 0.01673, 0.01691, 0.01688, 0.01722, 0.02057, 0.04379",\
"0.01661, 0.0166, 0.01668, 0.01678, 0.01707, 0.0172, 0.0173, 0.01758, 0.0235, 0.05884",\
"0.0172, 0.01716, 0.01716, 0.01728, 0.01749, 0.01769, 0.0178, 0.01891, 0.03016, 0.08496");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.03161, 0.03175, 0.03212, 0.03246, 0.03267, 0.0328, 0.03288, 0.03293, 0.03296, 0.03298",\
"0.0314, 0.03154, 0.03192, 0.03227, 0.03249, 0.03261, 0.03269, 0.03274, 0.03277, 0.03279",\
"0.03113, 0.03128, 0.03165, 0.03199, 0.03222, 0.03235, 0.03243, 0.03248, 0.03252, 0.03254",\
"0.0309, 0.03102, 0.03136, 0.0317, 0.03194, 0.03209, 0.03219, 0.03224, 0.03228, 0.03231",\
"0.03075, 0.03085, 0.03113, 0.03146, 0.03173, 0.03191, 0.03204, 0.03212, 0.03217, 0.03222",\
"0.03079, 0.03085, 0.03108, 0.03139, 0.03166, 0.03187, 0.03202, 0.03211, 0.03217, 0.03223",\
"0.03097, 0.03103, 0.03121, 0.03146, 0.03171, 0.03193, 0.03208, 0.0322, 0.03228, 0.03234",\
"0.03132, 0.03133, 0.03144, 0.03165, 0.03191, 0.03213, 0.03229, 0.03241, 0.03249, 0.03256",\
"0.0318, 0.03179, 0.03183, 0.03201, 0.03223, 0.03243, 0.03262, 0.03275, 0.03285, 0.03292",\
"0.03243, 0.03239, 0.03238, 0.03251, 0.03269, 0.03288, 0.03305, 0.0332, 0.0333, 0.03339");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.01642, 0.01658, 0.01698, 0.01742, 0.01775, 0.0179, 0.01807, 0.01819, 0.01855, 0.02463",\
"0.01637, 0.01651, 0.0169, 0.01735, 0.01769, 0.01788, 0.01802, 0.01812, 0.0187, 0.02444",\
"0.01624, 0.01637, 0.01674, 0.01717, 0.01751, 0.01774, 0.01787, 0.01799, 0.01863, 0.0248",\
"0.01601, 0.01612, 0.01644, 0.01681, 0.01714, 0.01742, 0.01749, 0.01769, 0.01837, 0.02599",\
"0.01584, 0.01594, 0.01618, 0.0165, 0.01686, 0.01711, 0.0173, 0.01742, 0.01844, 0.02754",\
"0.01575, 0.01582, 0.01606, 0.0164, 0.01657, 0.01688, 0.01708, 0.01721, 0.01844, 0.03032",\
"0.01576, 0.01578, 0.01597, 0.01627, 0.01651, 0.01659, 0.01676, 0.01708, 0.01912, 0.03492",\
"0.01588, 0.01592, 0.01603, 0.01636, 0.01658, 0.01677, 0.01672, 0.01702, 0.02025, 0.04312",\
"0.0161, 0.01613, 0.01621, 0.01639, 0.01671, 0.01686, 0.01699, 0.01719, 0.02299, 0.05796",\
"0.0165, 0.01649, 0.01657, 0.01668, 0.01696, 0.01713, 0.0174, 0.0183, 0.02944, 0.08317");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.6772, 0.7201, 0.8368, 1.006, 1.228, 1.516, 1.886, 2.348, 2.912, 3.585",\
"0.7109, 0.7542, 0.8704, 1.039, 1.262, 1.55, 1.919, 2.382, 2.946, 3.618",\
"0.8272, 0.8701, 0.9862, 1.155, 1.377, 1.666, 2.035, 2.498, 3.062, 3.734",\
"1.062, 1.105, 1.221, 1.39, 1.613, 1.901, 2.271, 2.734, 3.298, 3.97",\
"1.419, 1.464, 1.583, 1.755, 1.978, 2.267, 2.637, 3.1, 3.664, 4.336",\
"1.83, 1.881, 2.014, 2.197, 2.428, 2.72, 3.09, 3.553, 4.117, 4.789",\
"2.268, 2.327, 2.477, 2.675, 2.916, 3.214, 3.588, 4.051, 4.615, 5.287",\
"2.733, 2.8, 2.969, 3.183, 3.436, 3.743, 4.119, 4.583, 5.149, 5.819",\
"3.228, 3.302, 3.489, 3.724, 3.991, 4.304, 4.685, 5.151, 5.716, 6.387",\
"3.754, 3.837, 4.04, 4.296, 4.578, 4.903, 5.287, 5.753, 6.319, 6.99");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.6037, 0.6649, 0.8526, 1.182, 1.684, 2.383, 3.302, 4.458, 5.87, 7.547",\
"0.6283, 0.6899, 0.8774, 1.207, 1.709, 2.409, 3.326, 4.482, 5.893, 7.576",\
"0.7196, 0.7806, 0.968, 1.297, 1.799, 2.499, 3.418, 4.575, 5.986, 7.667",\
"0.8899, 0.9511, 1.138, 1.467, 1.969, 2.669, 3.589, 4.746, 6.154, 7.839",\
"1.082, 1.146, 1.337, 1.668, 2.169, 2.87, 3.79, 4.947, 6.359, 8.04",\
"1.258, 1.326, 1.522, 1.855, 2.359, 3.06, 3.979, 5.136, 6.549, 8.229",\
"1.412, 1.484, 1.688, 2.022, 2.525, 3.228, 4.149, 5.305, 6.715, 8.395",\
"1.536, 1.614, 1.827, 2.166, 2.668, 3.369, 4.29, 5.449, 6.859, 8.541",\
"1.627, 1.713, 1.938, 2.28, 2.783, 3.483, 4.403, 5.561, 6.973, 8.654",\
"1.682, 1.775, 2.014, 2.364, 2.867, 3.565, 4.485, 5.642, 7.055, 8.736");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.209, 0.2463, 0.3598, 0.557, 0.8632, 1.311, 1.921, 2.702, 3.664, 4.808",\
"0.2092, 0.2459, 0.3596, 0.5574, 0.8636, 1.311, 1.921, 2.702, 3.663, 4.81",\
"0.209, 0.2466, 0.3602, 0.5576, 0.8638, 1.31, 1.921, 2.702, 3.664, 4.809",\
"0.2098, 0.247, 0.3606, 0.5574, 0.8636, 1.31, 1.921, 2.701, 3.664, 4.808",\
"0.2282, 0.2632, 0.3718, 0.5642, 0.8672, 1.312, 1.921, 2.702, 3.663, 4.811",\
"0.2776, 0.3134, 0.4166, 0.6, 0.8904, 1.324, 1.925, 2.704, 3.662, 4.81",\
"0.33, 0.3686, 0.4718, 0.6482, 0.9298, 1.352, 1.941, 2.71, 3.665, 4.81",\
"0.3824, 0.4254, 0.5382, 0.7042, 0.9742, 1.383, 1.961, 2.724, 3.672, 4.814",\
"0.4368, 0.4848, 0.602, 0.7694, 1.025, 1.419, 1.983, 2.736, 3.684, 4.82",\
"0.486, 0.54, 0.668, 0.836, 1.084, 1.462, 2.012, 2.752, 3.692, 4.83");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.2623, 0.3364, 0.5988, 1.128, 1.974, 3.166, 4.738, 6.715, 9.128, 12.01",\
"0.2622, 0.336, 0.5984, 1.128, 1.974, 3.167, 4.737, 6.716, 9.132, 12.01",\
"0.262, 0.3365, 0.5984, 1.127, 1.974, 3.167, 4.738, 6.714, 9.129, 12",\
"0.266, 0.3394, 0.6004, 1.128, 1.974, 3.167, 4.738, 6.714, 9.133, 12.01",\
"0.2876, 0.3586, 0.6144, 1.134, 1.974, 3.166, 4.738, 6.716, 9.13, 12.01",\
"0.3146, 0.3824, 0.6296, 1.144, 1.981, 3.167, 4.736, 6.713, 9.129, 12.01",\
"0.349, 0.4142, 0.6492, 1.151, 1.988, 3.176, 4.738, 6.712, 9.128, 12.01",\
"0.3916, 0.4532, 0.6752, 1.16, 1.989, 3.178, 4.743, 6.715, 9.124, 12",\
"0.4354, 0.4994, 0.7088, 1.176, 1.993, 3.179, 4.748, 6.721, 9.126, 12",\
"0.4824, 0.5472, 0.7474, 1.193, 1.999, 3.182, 4.746, 6.722, 9.13, 12");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.7561, 0.7998, 0.9177, 1.089, 1.312, 1.602, 1.972, 2.435, 3, 3.672",\
"0.7869, 0.8305, 0.9485, 1.119, 1.343, 1.632, 2.003, 2.466, 3.03, 3.703",\
"0.9077, 0.9514, 1.069, 1.24, 1.464, 1.753, 2.123, 2.586, 3.151, 3.823",\
"1.147, 1.19, 1.308, 1.479, 1.703, 1.992, 2.362, 2.826, 3.39, 4.062",\
"1.516, 1.561, 1.68, 1.852, 2.076, 2.366, 2.737, 3.2, 3.764, 4.437",\
"1.96, 2.011, 2.141, 2.322, 2.551, 2.843, 3.214, 3.677, 4.241, 4.914",\
"2.434, 2.493, 2.639, 2.833, 3.072, 3.37, 3.743, 4.207, 4.771, 5.442",\
"2.938, 3.004, 3.167, 3.376, 3.628, 3.932, 4.308, 4.772, 5.338, 6.009",\
"3.472, 3.545, 3.725, 3.954, 4.217, 4.528, 4.909, 5.374, 5.939, 6.612",\
"4.038, 4.118, 4.316, 4.563, 4.841, 5.161, 5.545, 6.013, 6.578, 7.251");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.6272, 0.6888, 0.8764, 1.206, 1.708, 2.407, 3.325, 4.483, 5.892, 7.575",\
"0.6563, 0.7176, 0.9052, 1.235, 1.736, 2.436, 3.355, 4.511, 5.923, 7.601",\
"0.7368, 0.798, 0.9854, 1.315, 1.816, 2.516, 3.435, 4.592, 6.003, 7.68",\
"0.8762, 0.9373, 1.125, 1.454, 1.956, 2.656, 3.575, 4.732, 6.141, 7.825",\
"1.043, 1.108, 1.299, 1.63, 2.132, 2.832, 3.751, 4.907, 6.32, 8.002",\
"1.207, 1.275, 1.473, 1.806, 2.309, 3.01, 3.929, 5.084, 6.496, 8.179",\
"1.355, 1.427, 1.632, 1.968, 2.472, 3.173, 4.092, 5.248, 6.661, 8.338",\
"1.477, 1.555, 1.769, 2.11, 2.613, 3.315, 4.233, 5.39, 6.799, 8.482",\
"1.569, 1.653, 1.877, 2.223, 2.727, 3.428, 4.347, 5.504, 6.916, 8.595",\
"1.625, 1.716, 1.954, 2.307, 2.813, 3.512, 4.432, 5.588, 6.999, 8.681");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.2152, 0.2522, 0.3658, 0.5626, 0.8678, 1.315, 1.923, 2.705, 3.664, 4.811",\
"0.2152, 0.2523, 0.3657, 0.5622, 0.868, 1.314, 1.923, 2.705, 3.664, 4.811",\
"0.2154, 0.2526, 0.3658, 0.5626, 0.8678, 1.314, 1.924, 2.704, 3.666, 4.812",\
"0.2156, 0.2526, 0.366, 0.5628, 0.868, 1.315, 1.924, 2.705, 3.664, 4.812",\
"0.2248, 0.261, 0.3714, 0.5662, 0.87, 1.316, 1.924, 2.705, 3.665, 4.81",\
"0.2686, 0.3026, 0.4074, 0.5922, 0.8856, 1.323, 1.927, 2.706, 3.665, 4.812",\
"0.3182, 0.3548, 0.4592, 0.6378, 0.9218, 1.347, 1.939, 2.711, 3.666, 4.811",\
"0.3708, 0.4102, 0.5174, 0.6884, 0.9636, 1.377, 1.958, 2.723, 3.671, 4.815",\
"0.4208, 0.4656, 0.5788, 0.7476, 1.009, 1.41, 1.979, 2.734, 3.682, 4.82",\
"0.47, 0.52, 0.644, 0.812, 1.062, 1.448, 2.004, 2.748, 3.69, 4.828");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003162, 0.01075, 0.02524, 0.04782, 0.0795, 0.1212, 0.1737, 0.2378, 0.3142");
values("0.2622, 0.336, 0.599, 1.128, 1.973, 3.166, 4.738, 6.715, 9.134, 12.01",\
"0.2622, 0.3356, 0.5991, 1.128, 1.973, 3.166, 4.738, 6.715, 9.129, 12.01",\
"0.2622, 0.3361, 0.5992, 1.127, 1.973, 3.166, 4.738, 6.715, 9.128, 12.01",\
"0.2658, 0.3388, 0.6004, 1.128, 1.974, 3.167, 4.737, 6.714, 9.133, 12",\
"0.2846, 0.3566, 0.6114, 1.132, 1.974, 3.166, 4.738, 6.716, 9.131, 12",\
"0.3072, 0.3778, 0.628, 1.141, 1.978, 3.166, 4.735, 6.714, 9.13, 12.01",\
"0.3354, 0.4038, 0.6474, 1.149, 1.982, 3.17, 4.733, 6.711, 9.129, 12.01",\
"0.3692, 0.4364, 0.672, 1.161, 1.986, 3.173, 4.737, 6.71, 9.123, 12.01",\
"0.4068, 0.476, 0.7008, 1.176, 1.992, 3.175, 4.741, 6.711, 9.122, 12",\
"0.4494, 0.5178, 0.7366, 1.195, 1.998, 3.178, 4.744, 6.716, 9.122, 11.99");
}
}
}
}