blob: 31fa608122faa0270843112a2264edbb058d5fd4 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_1) {
area : 22.579200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.00010208" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.000102305" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.000142315" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.000128085" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000142315" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003878 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.03004, 0.02995, 0.0299, 0.02978, 0.02973, 0.02972, 0.02978, \
0.02977, 0.02974, 0.02976");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.01783, -0.01783, -0.0178, -0.01782, -0.01782, -0.01781, -0.01782, \
-0.0178, -0.01788, -0.01787");
}
}
}
pin(A2) {
capacitance : 0.003821 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.0297, 0.02791, 0.02665, 0.02622, 0.0262, 0.02619, 0.02617, 0.02614, \
0.02617, 0.02617");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.02622, -0.02629, -0.02614, -0.02612, -0.02608, -0.0261, -0.02615, \
-0.02613, -0.02615, -0.02615");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 0.3616 ;
max_transition : 4 ;
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.2695, 0.2643, 0.2567, 0.2519, 0.2489, 0.2469, 0.2455, 0.2448, 0.2442, 0.2438",\
"0.2684, 0.2636, 0.2557, 0.2507, 0.2477, 0.2458, 0.2443, 0.2437, 0.243, 0.2428",\
"0.2714, 0.2664, 0.2585, 0.2532, 0.2502, 0.2482, 0.247, 0.2462, 0.2455, 0.2452",\
"0.2937, 0.2878, 0.2775, 0.2703, 0.266, 0.2633, 0.2617, 0.2605, 0.2597, 0.2592",\
"0.3416, 0.334, 0.3193, 0.3082, 0.301, 0.2965, 0.2937, 0.2918, 0.2904, 0.2895",\
"0.413, 0.4039, 0.384, 0.3677, 0.3565, 0.349, 0.3441, 0.341, 0.3386, 0.3372",\
"0.5075, 0.4964, 0.4717, 0.4493, 0.4336, 0.4227, 0.4152, 0.41, 0.4065, 0.4038",\
"0.625, 0.6125, 0.5832, 0.5545, 0.5333, 0.5183, 0.5076, 0.5002, 0.4948, 0.4909",\
"0.7661, 0.7529, 0.7191, 0.6836, 0.6566, 0.6368, 0.6227, 0.6123, 0.605, 0.5994",\
"0.9317, 0.9172, 0.8797, 0.838, 0.805, 0.78, 0.7612, 0.7479, 0.7379, 0.7305");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.1614, 0.1575, 0.1514, 0.1479, 0.1459, 0.1451, 0.1442, 0.1443, 0.1424, 0.1438",\
"0.1607, 0.1571, 0.1512, 0.1474, 0.1453, 0.1446, 0.1446, 0.1443, 0.1424, 0.1433",\
"0.164, 0.1602, 0.1539, 0.1494, 0.1478, 0.1465, 0.146, 0.1463, 0.1454, 0.1453",\
"0.1852, 0.18, 0.1714, 0.1649, 0.1605, 0.1585, 0.1573, 0.1563, 0.1564, 0.1538",\
"0.2244, 0.2186, 0.2077, 0.197, 0.1903, 0.1861, 0.1836, 0.1828, 0.1814, 0.1808",\
"0.2845, 0.2767, 0.2629, 0.2492, 0.2389, 0.2304, 0.2262, 0.2243, 0.2204, 0.2203",\
"0.3651, 0.3556, 0.3386, 0.3216, 0.308, 0.2964, 0.2881, 0.2833, 0.2799, 0.2768",\
"0.4674, 0.4564, 0.4352, 0.4145, 0.3969, 0.3828, 0.3715, 0.3628, 0.3574, 0.3528",\
"0.5909, 0.5785, 0.5531, 0.529, 0.5073, 0.4912, 0.4761, 0.4653, 0.4539, 0.4478",\
"0.737, 0.723, 0.6928, 0.6655, 0.6398, 0.6182, 0.6016, 0.5888, 0.5754, 0.5658");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.3067, 0.3009, 0.2904, 0.2839, 0.2797, 0.277, 0.2752, 0.274, 0.2732, 0.2726",\
"0.3061, 0.3003, 0.29, 0.2833, 0.279, 0.2764, 0.2745, 0.2732, 0.2724, 0.2718",\
"0.3097, 0.3041, 0.2939, 0.2867, 0.2823, 0.2796, 0.2778, 0.2766, 0.2758, 0.2752",\
"0.3319, 0.3256, 0.3133, 0.3044, 0.2988, 0.2955, 0.2934, 0.292, 0.291, 0.2903",\
"0.382, 0.3741, 0.3577, 0.3454, 0.3367, 0.3314, 0.3279, 0.3256, 0.3239, 0.3228",\
"0.4567, 0.4473, 0.4267, 0.4086, 0.3958, 0.3878, 0.3822, 0.3785, 0.3757, 0.374",\
"0.5569, 0.5459, 0.5204, 0.4966, 0.479, 0.4668, 0.4585, 0.4526, 0.4485, 0.4456",\
"0.6813, 0.6691, 0.6392, 0.6092, 0.5864, 0.5695, 0.5577, 0.5494, 0.5431, 0.5388",\
"0.8308, 0.8174, 0.7835, 0.7468, 0.7184, 0.6965, 0.6809, 0.6695, 0.6611, 0.6549",\
"1.006, 0.9917, 0.9544, 0.9117, 0.8768, 0.8498, 0.8294, 0.8144, 0.8032, 0.7948");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.1614, 0.1575, 0.1514, 0.1476, 0.1459, 0.1452, 0.1444, 0.1448, 0.1439, 0.1438",\
"0.1607, 0.1568, 0.1507, 0.1468, 0.145, 0.1443, 0.1442, 0.1428, 0.1434, 0.1428",\
"0.162, 0.1582, 0.1518, 0.1475, 0.1456, 0.1449, 0.1448, 0.1443, 0.1434, 0.1433",\
"0.1792, 0.1744, 0.1662, 0.1604, 0.1568, 0.1552, 0.1542, 0.1538, 0.1519, 0.1508",\
"0.2168, 0.2112, 0.2012, 0.1919, 0.1852, 0.1816, 0.1796, 0.1788, 0.1779, 0.1773",\
"0.2768, 0.2697, 0.2562, 0.2444, 0.2347, 0.227, 0.2238, 0.2208, 0.2194, 0.2158",\
"0.3588, 0.3502, 0.3334, 0.3174, 0.3049, 0.2943, 0.2868, 0.2823, 0.2794, 0.2763",\
"0.4626, 0.4522, 0.4317, 0.4126, 0.3978, 0.3835, 0.3724, 0.3648, 0.3574, 0.3548",\
"0.589, 0.5775, 0.553, 0.5303, 0.5109, 0.4935, 0.4809, 0.4693, 0.4599, 0.4543",\
"0.7388, 0.7261, 0.698, 0.6712, 0.6471, 0.6276, 0.6106, 0.5973, 0.5869, 0.5738");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.1824, 0.199, 0.2456, 0.3188, 0.4209, 0.558, 0.7376, 0.9638, 1.24, 1.57",\
"0.1884, 0.2049, 0.2514, 0.3245, 0.4262, 0.5639, 0.7434, 0.9695, 1.246, 1.575",\
"0.2146, 0.2309, 0.2776, 0.3505, 0.4522, 0.5898, 0.7694, 0.9955, 1.272, 1.601",\
"0.2708, 0.2873, 0.3336, 0.4065, 0.5079, 0.6452, 0.8245, 1.051, 1.327, 1.656",\
"0.347, 0.3643, 0.4123, 0.4867, 0.5884, 0.7251, 0.9042, 1.13, 1.406, 1.735",\
"0.4374, 0.4564, 0.5076, 0.5838, 0.6873, 0.8244, 1.003, 1.228, 1.504, 1.833",\
"0.5408, 0.5616, 0.6169, 0.697, 0.8034, 0.9417, 1.12, 1.345, 1.62, 1.949",\
"0.6568, 0.6797, 0.7389, 0.8238, 0.9344, 1.077, 1.256, 1.481, 1.756, 2.084",\
"0.7864, 0.8107, 0.8745, 0.9641, 1.08, 1.226, 1.41, 1.637, 1.912, 2.24",\
"0.9297, 0.9555, 1.024, 1.119, 1.239, 1.39, 1.578, 1.811, 2.09, 2.418");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.1882, 0.2066, 0.2651, 0.3693, 0.5292, 0.7538, 1.049, 1.422, 1.877, 2.42",\
"0.1919, 0.2106, 0.2691, 0.3732, 0.5331, 0.7579, 1.053, 1.426, 1.881, 2.423",\
"0.2089, 0.2275, 0.2858, 0.3897, 0.5495, 0.774, 1.07, 1.442, 1.897, 2.44",\
"0.2393, 0.258, 0.3158, 0.4189, 0.5776, 0.8018, 1.097, 1.469, 1.924, 2.467",\
"0.267, 0.2861, 0.3441, 0.4469, 0.605, 0.8277, 1.122, 1.494, 1.949, 2.491",\
"0.2881, 0.3081, 0.3671, 0.4698, 0.6268, 0.8488, 1.142, 1.514, 1.968, 2.51",\
"0.2994, 0.3203, 0.3812, 0.4849, 0.6422, 0.863, 1.156, 1.526, 1.979, 2.52",\
"0.2989, 0.3212, 0.3842, 0.4895, 0.6481, 0.8706, 1.163, 1.532, 1.985, 2.525",\
"0.285, 0.309, 0.375, 0.482, 0.642, 0.8662, 1.161, 1.531, 1.982, 2.522",\
"0.2569, 0.2823, 0.3515, 0.4604, 0.622, 0.8485, 1.146, 1.519, 1.972, 2.511");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.07026, 0.0873, 0.1398, 0.2338, 0.3827, 0.6025, 0.899, 1.274, 1.734, 2.281",\
"0.07014, 0.08748, 0.1399, 0.2338, 0.3827, 0.6021, 0.8988, 1.274, 1.733, 2.282",\
"0.0704, 0.08796, 0.1402, 0.234, 0.3827, 0.6027, 0.8985, 1.274, 1.733, 2.282",\
"0.07414, 0.091, 0.1425, 0.2355, 0.3838, 0.603, 0.8985, 1.275, 1.734, 2.282",\
"0.08566, 0.1026, 0.1531, 0.2433, 0.3872, 0.6041, 0.8986, 1.274, 1.733, 2.281",\
"0.1012, 0.119, 0.169, 0.256, 0.3958, 0.6074, 0.9002, 1.275, 1.734, 2.282",\
"0.119, 0.1378, 0.1884, 0.2752, 0.4116, 0.6166, 0.9034, 1.276, 1.733, 2.28",\
"0.137, 0.1582, 0.2116, 0.298, 0.4338, 0.635, 0.9138, 1.279, 1.734, 2.28",\
"0.1566, 0.1792, 0.2366, 0.3226, 0.4584, 0.6602, 0.9382, 1.296, 1.742, 2.282",\
"0.1766, 0.2014, 0.2626, 0.3492, 0.4848, 0.6874, 0.9676, 1.327, 1.764, 2.294");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.07882, 0.1039, 0.1937, 0.3673, 0.6489, 1.047, 1.572, 2.231, 3.038, 3.998",\
"0.0784, 0.104, 0.1937, 0.3677, 0.6489, 1.047, 1.571, 2.232, 3.037, 4",\
"0.07856, 0.1042, 0.1934, 0.3675, 0.6484, 1.047, 1.572, 2.231, 3.036, 4.001",\
"0.0819, 0.1069, 0.1952, 0.3685, 0.6485, 1.046, 1.572, 2.232, 3.039, 4",\
"0.08756, 0.1122, 0.1998, 0.3715, 0.6494, 1.047, 1.571, 2.232, 3.037, 4.001",\
"0.09684, 0.1208, 0.2071, 0.376, 0.6522, 1.047, 1.57, 2.232, 3.037, 4",\
"0.1078, 0.1316, 0.216, 0.385, 0.6586, 1.051, 1.572, 2.231, 3.035, 3.998",\
"0.1206, 0.145, 0.227, 0.3958, 0.6694, 1.06, 1.576, 2.232, 3.036, 3.998",\
"0.1342, 0.1594, 0.2398, 0.4066, 0.6832, 1.077, 1.591, 2.24, 3.038, 3.996",\
"0.1486, 0.1748, 0.254, 0.4192, 0.6962, 1.094, 1.612, 2.258, 3.049, 3.999");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.2016, 0.2191, 0.2678, 0.3421, 0.4443, 0.5818, 0.7613, 0.9876, 1.264, 1.593",\
"0.2075, 0.225, 0.2737, 0.348, 0.4503, 0.5879, 0.7672, 0.9934, 1.27, 1.599",\
"0.2347, 0.2522, 0.3007, 0.3752, 0.4774, 0.6149, 0.7944, 1.021, 1.297, 1.626",\
"0.2942, 0.3116, 0.3599, 0.4337, 0.5357, 0.673, 0.8524, 1.079, 1.355, 1.684",\
"0.3789, 0.3971, 0.447, 0.5221, 0.6242, 0.7611, 0.94, 1.166, 1.442, 1.771",\
"0.483, 0.5028, 0.5552, 0.6324, 0.736, 0.8728, 1.051, 1.276, 1.551, 1.881",\
"0.6051, 0.6264, 0.6828, 0.7636, 0.8694, 1.007, 1.185, 1.41, 1.684, 2.013",\
"0.7453, 0.7684, 0.8292, 0.9144, 1.024, 1.164, 1.342, 1.566, 1.841, 2.169",\
"0.9044, 0.9293, 0.9944, 1.084, 1.198, 1.342, 1.524, 1.749, 2.023, 2.35",\
"1.084, 1.11, 1.18, 1.275, 1.394, 1.541, 1.727, 1.956, 2.232, 2.559");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.1993, 0.2179, 0.2764, 0.3805, 0.5405, 0.7651, 1.061, 1.433, 1.889, 2.43",\
"0.2019, 0.2206, 0.2791, 0.3833, 0.5433, 0.7679, 1.063, 1.436, 1.891, 2.433",\
"0.2096, 0.2282, 0.2866, 0.3905, 0.5504, 0.775, 1.07, 1.443, 1.898, 2.44",\
"0.2252, 0.2439, 0.3021, 0.4055, 0.5647, 0.789, 1.084, 1.457, 1.912, 2.454",\
"0.2398, 0.2591, 0.3179, 0.421, 0.5793, 0.8024, 1.097, 1.469, 1.924, 2.466",\
"0.2453, 0.2657, 0.326, 0.4299, 0.5875, 0.8094, 1.103, 1.475, 1.929, 2.471",\
"0.2374, 0.2589, 0.321, 0.427, 0.5859, 0.8077, 1.101, 1.471, 1.924, 2.466",\
"0.2134, 0.2361, 0.301, 0.409, 0.5701, 0.7945, 1.087, 1.457, 1.91, 2.45",\
"0.1722, 0.1963, 0.2636, 0.374, 0.5375, 0.7645, 1.062, 1.432, 1.884, 2.423",\
"0.1124, 0.138, 0.2084, 0.3208, 0.4863, 0.7162, 1.017, 1.393, 1.846, 2.385");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.077, 0.09474, 0.1469, 0.2384, 0.3855, 0.6037, 0.8989, 1.275, 1.734, 2.281",\
"0.0771, 0.09498, 0.1467, 0.2384, 0.3855, 0.6037, 0.8992, 1.274, 1.734, 2.281",\
"0.07736, 0.09508, 0.1467, 0.2386, 0.3856, 0.6037, 0.8991, 1.275, 1.733, 2.281",\
"0.07948, 0.09706, 0.1487, 0.2397, 0.3861, 0.6039, 0.8993, 1.275, 1.734, 2.281",\
"0.0905, 0.1081, 0.1579, 0.246, 0.389, 0.605, 0.8996, 1.275, 1.733, 2.281",\
"0.1052, 0.1234, 0.1732, 0.2582, 0.3968, 0.6084, 0.9006, 1.275, 1.734, 2.281",\
"0.1224, 0.142, 0.1922, 0.2756, 0.4098, 0.615, 0.9026, 1.275, 1.733, 2.28",\
"0.1408, 0.1624, 0.2158, 0.2978, 0.4298, 0.6292, 0.9106, 1.278, 1.735, 2.281",\
"0.1594, 0.183, 0.2398, 0.3222, 0.4536, 0.6514, 0.9282, 1.288, 1.738, 2.281",\
"0.1794, 0.2046, 0.266, 0.3496, 0.479, 0.677, 0.9534, 1.311, 1.753, 2.288");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.003489, 0.01223, 0.02891, 0.05491, 0.09138, 0.1394, 0.1998, 0.2737, 0.3616");
values("0.0788, 0.1043, 0.1937, 0.3674, 0.6489, 1.047, 1.572, 2.232, 3.036, 4",\
"0.07876, 0.1043, 0.1937, 0.3673, 0.6487, 1.047, 1.572, 2.232, 3.037, 4.001",\
"0.07874, 0.1043, 0.1939, 0.3673, 0.6487, 1.046, 1.571, 2.232, 3.036, 4",\
"0.08136, 0.1067, 0.1949, 0.3683, 0.6491, 1.047, 1.57, 2.231, 3.039, 3.998",\
"0.0874, 0.1125, 0.1998, 0.3707, 0.6494, 1.047, 1.571, 2.232, 3.037, 4.001",\
"0.0965, 0.1216, 0.2078, 0.3771, 0.6518, 1.047, 1.57, 2.232, 3.036, 3.998",\
"0.1072, 0.1326, 0.218, 0.3878, 0.6604, 1.05, 1.571, 2.23, 3.036, 3.998",\
"0.119, 0.1444, 0.2294, 0.4, 0.675, 1.064, 1.577, 2.231, 3.036, 3.996",\
"0.1312, 0.1572, 0.242, 0.4128, 0.6902, 1.084, 1.596, 2.242, 3.037, 3.995",\
"0.145, 0.1718, 0.2564, 0.4258, 0.7054, 1.105, 1.623, 2.267, 3.053, 4");
}
}
}
}