blob: 0c8144f1191d530aeb2e2793e62b34294efb989d [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_1) {
area : 22.579200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "8.2296e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "8.2296e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0001119105" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0001029375" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001119105" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.00386 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02339, 0.02336, 0.02326, 0.02325, 0.02317, 0.0232, 0.02326, \
0.02324, 0.02326, 0.02326");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01512, -0.0151, -0.01513, -0.0151, -0.01512, -0.01515, -0.01517, \
-0.01519, -0.01518, -0.01519");
}
}
}
pin(A2) {
capacitance : 0.00385 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0224, 0.02097, 0.02038, 0.02034, 0.02034, 0.02035, 0.02038, \
0.02035, 0.0204, 0.02034");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02039, -0.02035, -0.02034, -0.02029, -0.02025, -0.02025, -0.0203, \
-0.02031, -0.02031, -0.02031");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 0.4053 ;
max_transition : 5.2 ;
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.2047, 0.2024, 0.2002, 0.1988, 0.1983, 0.1979, 0.198, 0.1978, 0.1977, 0.1976",\
"0.2035, 0.2012, 0.1987, 0.1976, 0.1968, 0.1965, 0.1964, 0.1965, 0.1964, 0.1964",\
"0.2034, 0.2009, 0.1985, 0.1974, 0.1969, 0.1965, 0.1964, 0.1965, 0.1964, 0.1963",\
"0.2142, 0.2111, 0.207, 0.2047, 0.2039, 0.2033, 0.2032, 0.203, 0.2029, 0.2028",\
"0.2388, 0.2343, 0.2276, 0.2232, 0.221, 0.2197, 0.2192, 0.2188, 0.2186, 0.2184",\
"0.2746, 0.2686, 0.259, 0.2521, 0.2482, 0.2461, 0.2446, 0.2439, 0.2434, 0.243",\
"0.323, 0.3157, 0.3027, 0.293, 0.2869, 0.2832, 0.281, 0.2794, 0.2784, 0.2778",\
"0.384, 0.3754, 0.3587, 0.3461, 0.3374, 0.3317, 0.3283, 0.3263, 0.3247, 0.3237",\
"0.4576, 0.448, 0.4276, 0.4119, 0.4002, 0.3928, 0.3879, 0.3847, 0.3823, 0.3808",\
"0.5445, 0.5339, 0.5106, 0.4907, 0.4765, 0.4664, 0.4597, 0.4554, 0.4521, 0.45");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.1188, 0.1175, 0.1152, 0.1144, 0.1148, 0.1153, 0.1156, 0.1165, 0.1168, 0.115",\
"0.1183, 0.1165, 0.1142, 0.1139, 0.1141, 0.1147, 0.1149, 0.116, 0.1164, 0.1141",\
"0.1189, 0.1172, 0.1146, 0.1137, 0.1138, 0.1143, 0.1152, 0.1147, 0.1155, 0.1159",\
"0.1295, 0.1269, 0.1225, 0.1198, 0.1191, 0.1193, 0.1199, 0.1205, 0.1204, 0.1186",\
"0.1491, 0.146, 0.1402, 0.135, 0.1327, 0.1318, 0.1313, 0.1318, 0.1308, 0.1317",\
"0.1792, 0.1755, 0.1677, 0.1614, 0.1563, 0.1531, 0.1526, 0.1511, 0.1519, 0.1519",\
"0.2206, 0.2156, 0.2059, 0.1972, 0.1907, 0.1862, 0.183, 0.1808, 0.1789, 0.1803",\
"0.2735, 0.2674, 0.2556, 0.2445, 0.2362, 0.2302, 0.2244, 0.2209, 0.2194, 0.2199",\
"0.3383, 0.3304, 0.3168, 0.3039, 0.293, 0.2864, 0.2795, 0.2744, 0.2703, 0.2685",\
"0.4147, 0.4056, 0.3898, 0.3747, 0.3616, 0.3529, 0.346, 0.3392, 0.3333, 0.3297");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.2299, 0.2266, 0.223, 0.221, 0.2199, 0.2192, 0.2188, 0.2186, 0.2184, 0.2183",\
"0.2288, 0.2255, 0.2218, 0.2197, 0.2186, 0.218, 0.2176, 0.2174, 0.2172, 0.2171",\
"0.2294, 0.2262, 0.2225, 0.2202, 0.2192, 0.2186, 0.2183, 0.2181, 0.218, 0.2179",\
"0.2401, 0.2364, 0.2313, 0.2283, 0.2268, 0.226, 0.2256, 0.2253, 0.2253, 0.2252",\
"0.2661, 0.2611, 0.2534, 0.2482, 0.2453, 0.2437, 0.2427, 0.2422, 0.2418, 0.2416",\
"0.3033, 0.2971, 0.2866, 0.279, 0.2743, 0.2715, 0.27, 0.269, 0.2682, 0.2678",\
"0.3534, 0.3459, 0.3323, 0.322, 0.3152, 0.311, 0.3083, 0.3067, 0.3056, 0.3047",\
"0.417, 0.4083, 0.3914, 0.3782, 0.3689, 0.3627, 0.3588, 0.3563, 0.3546, 0.3532",\
"0.4937, 0.4841, 0.4639, 0.4472, 0.4351, 0.427, 0.4216, 0.418, 0.4154, 0.4137",\
"0.584, 0.5737, 0.5503, 0.5302, 0.5152, 0.5047, 0.4975, 0.4926, 0.4891, 0.4866");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.1189, 0.1171, 0.1148, 0.1142, 0.1146, 0.1156, 0.1155, 0.1165, 0.1164, 0.1164",\
"0.1183, 0.1167, 0.1141, 0.1137, 0.1139, 0.1145, 0.1153, 0.1156, 0.1159, 0.1141",\
"0.118, 0.1163, 0.1137, 0.113, 0.1131, 0.1136, 0.1138, 0.1147, 0.115, 0.1132",\
"0.1256, 0.1233, 0.1194, 0.1174, 0.1171, 0.1173, 0.1174, 0.1183, 0.1186, 0.1173",\
"0.1436, 0.1409, 0.1359, 0.1317, 0.1297, 0.1292, 0.1289, 0.1286, 0.1285, 0.1299",\
"0.1737, 0.1701, 0.1627, 0.1581, 0.1531, 0.1509, 0.1501, 0.1489, 0.1497, 0.1497",\
"0.2152, 0.2105, 0.2017, 0.1936, 0.1882, 0.1839, 0.181, 0.179, 0.1789, 0.1785",\
"0.269, 0.263, 0.2522, 0.2424, 0.2352, 0.2305, 0.2245, 0.2213, 0.2176, 0.219",\
"0.3347, 0.3279, 0.3145, 0.3027, 0.2925, 0.2856, 0.2815, 0.2762, 0.2716, 0.2694",\
"0.4128, 0.4047, 0.3898, 0.375, 0.3629, 0.3545, 0.3477, 0.3428, 0.3364, 0.331");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.2349, 0.2578, 0.3218, 0.4203, 0.5585, 0.7471, 0.9945, 1.306, 1.687, 2.14",\
"0.2433, 0.2661, 0.33, 0.4286, 0.5668, 0.7554, 1.003, 1.314, 1.695, 2.148",\
"0.2791, 0.302, 0.3657, 0.4642, 0.6024, 0.7911, 1.039, 1.35, 1.731, 2.184",\
"0.355, 0.3778, 0.4415, 0.54, 0.6781, 0.8665, 1.114, 1.425, 1.806, 2.259",\
"0.4541, 0.4787, 0.5454, 0.6458, 0.7846, 0.9731, 1.22, 1.531, 1.911, 2.365",\
"0.5714, 0.5979, 0.6677, 0.771, 0.9112, 1.1, 1.347, 1.658, 2.038, 2.491",\
"0.7068, 0.7351, 0.8091, 0.9165, 1.058, 1.247, 1.494, 1.805, 2.185, 2.637",\
"0.8587, 0.8893, 0.9689, 1.082, 1.228, 1.417, 1.663, 1.974, 2.354, 2.806",\
"1.028, 1.061, 1.145, 1.264, 1.416, 1.609, 1.857, 2.166, 2.545, 2.998",\
"1.215, 1.25, 1.34, 1.466, 1.622, 1.82, 2.072, 2.383, 2.762, 3.214");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.2304, 0.2565, 0.3359, 0.476, 0.6915, 0.9938, 1.391, 1.892, 2.503, 3.231",\
"0.2367, 0.2624, 0.342, 0.4822, 0.6979, 1, 1.398, 1.899, 2.509, 3.237",\
"0.2623, 0.2881, 0.3674, 0.5073, 0.7229, 1.025, 1.423, 1.923, 2.535, 3.263",\
"0.3077, 0.3336, 0.4126, 0.5517, 0.7665, 1.068, 1.466, 1.967, 2.577, 3.305",\
"0.3486, 0.3749, 0.4548, 0.5937, 0.808, 1.109, 1.506, 2.006, 2.617, 3.346",\
"0.3822, 0.4096, 0.4906, 0.6287, 0.8419, 1.142, 1.539, 2.039, 2.649, 3.378",\
"0.4047, 0.4333, 0.5168, 0.6557, 0.8673, 1.167, 1.563, 2.062, 2.672, 3.399",\
"0.414, 0.4446, 0.5307, 0.672, 0.8837, 1.182, 1.577, 2.076, 2.686, 3.413",\
"0.4081, 0.4402, 0.5302, 0.674, 0.8878, 1.187, 1.582, 2.08, 2.689, 3.416",\
"0.3853, 0.4198, 0.5132, 0.6606, 0.876, 1.179, 1.574, 2.072, 2.68, 3.407");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.08184, 0.1052, 0.1765, 0.3013, 0.5063, 0.8066, 1.209, 1.718, 2.339, 3.079",\
"0.08176, 0.1053, 0.176, 0.3014, 0.5059, 0.8071, 1.21, 1.719, 2.339, 3.079",\
"0.08188, 0.1054, 0.1765, 0.3015, 0.5062, 0.8071, 1.21, 1.718, 2.338, 3.08",\
"0.0856, 0.1085, 0.1786, 0.303, 0.5066, 0.8067, 1.21, 1.718, 2.338, 3.079",\
"0.09824, 0.1217, 0.191, 0.3114, 0.5098, 0.808, 1.21, 1.718, 2.338, 3.078",\
"0.1124, 0.1358, 0.2042, 0.3228, 0.5172, 0.811, 1.21, 1.718, 2.338, 3.078",\
"0.129, 0.154, 0.2216, 0.3378, 0.5262, 0.8148, 1.212, 1.719, 2.338, 3.078",\
"0.1462, 0.1736, 0.2442, 0.359, 0.5422, 0.822, 1.215, 1.72, 2.34, 3.079",\
"0.1644, 0.1936, 0.2676, 0.3836, 0.564, 0.8384, 1.223, 1.724, 2.341, 3.079",\
"0.1838, 0.2152, 0.2932, 0.4102, 0.5888, 0.8622, 1.243, 1.734, 2.345, 3.082");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.08898, 0.1239, 0.2392, 0.468, 0.8356, 1.356, 2.039, 2.902, 3.953, 5.205",\
"0.08892, 0.1242, 0.2395, 0.4676, 0.8365, 1.355, 2.039, 2.902, 3.953, 5.205",\
"0.089, 0.124, 0.2394, 0.4678, 0.8365, 1.355, 2.04, 2.9, 3.953, 5.208",\
"0.09264, 0.1272, 0.2417, 0.4686, 0.8357, 1.356, 2.04, 2.902, 3.953, 5.205",\
"0.09928, 0.1334, 0.2467, 0.4709, 0.8374, 1.356, 2.04, 2.901, 3.953, 5.208",\
"0.1078, 0.1416, 0.2532, 0.474, 0.8386, 1.357, 2.038, 2.899, 3.953, 5.208",\
"0.1194, 0.152, 0.2632, 0.4794, 0.8398, 1.359, 2.039, 2.898, 3.949, 5.206",\
"0.1332, 0.1656, 0.2744, 0.4896, 0.8464, 1.36, 2.042, 2.9, 3.949, 5.202",\
"0.1474, 0.1794, 0.2888, 0.5016, 0.8574, 1.37, 2.045, 2.901, 3.949, 5.203",\
"0.1622, 0.1958, 0.3042, 0.5144, 0.871, 1.384, 2.058, 2.907, 3.953, 5.201");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.2597, 0.2836, 0.349, 0.4484, 0.5869, 0.7756, 1.023, 1.334, 1.715, 2.168",\
"0.2683, 0.2922, 0.3577, 0.4572, 0.5956, 0.7844, 1.032, 1.343, 1.723, 2.177",\
"0.3057, 0.3296, 0.3949, 0.4944, 0.633, 0.8217, 1.069, 1.381, 1.761, 2.214",\
"0.3847, 0.4085, 0.4736, 0.5729, 0.7113, 0.8999, 1.147, 1.459, 1.839, 2.292",\
"0.4939, 0.519, 0.5866, 0.6877, 0.8264, 1.014, 1.261, 1.573, 1.953, 2.406",\
"0.6229, 0.6501, 0.7213, 0.8251, 0.9657, 1.154, 1.4, 1.712, 2.091, 2.544",\
"0.7753, 0.8045, 0.8796, 0.9869, 1.129, 1.317, 1.563, 1.874, 2.254, 2.707",\
"0.9492, 0.9808, 1.061, 1.173, 1.318, 1.507, 1.753, 2.063, 2.442, 2.895",\
"1.146, 1.18, 1.266, 1.383, 1.532, 1.723, 1.969, 2.279, 2.658, 3.111",\
"1.366, 1.402, 1.493, 1.616, 1.771, 1.966, 2.214, 2.525, 2.903, 3.355");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.2434, 0.2692, 0.3488, 0.489, 0.7047, 1.007, 1.405, 1.905, 2.517, 3.244",\
"0.2489, 0.2747, 0.3542, 0.4943, 0.7101, 1.012, 1.41, 1.911, 2.522, 3.25",\
"0.2635, 0.2894, 0.3688, 0.5087, 0.7244, 1.027, 1.424, 1.925, 2.536, 3.264",\
"0.2904, 0.3164, 0.3958, 0.5353, 0.7503, 1.052, 1.45, 1.951, 2.561, 3.29",\
"0.3171, 0.344, 0.4247, 0.5641, 0.7783, 1.08, 1.477, 1.977, 2.588, 3.317",\
"0.3364, 0.364, 0.4462, 0.5859, 0.799, 1.1, 1.496, 1.996, 2.607, 3.335",\
"0.3409, 0.3701, 0.4551, 0.5962, 0.8091, 1.108, 1.504, 2.003, 2.613, 3.341",\
"0.3288, 0.3595, 0.4473, 0.5911, 0.8053, 1.106, 1.5, 1.998, 2.607, 3.335",\
"0.2968, 0.3295, 0.4206, 0.5682, 0.7845, 1.087, 1.482, 1.98, 2.589, 3.315",\
"0.2444, 0.2795, 0.3742, 0.5247, 0.7444, 1.049, 1.448, 1.947, 2.555, 3.281");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.08864, 0.1117, 0.1816, 0.305, 0.5078, 0.8077, 1.209, 1.718, 2.34, 3.078",\
"0.08844, 0.1115, 0.1815, 0.3048, 0.5077, 0.8075, 1.21, 1.718, 2.339, 3.08",\
"0.08846, 0.112, 0.1815, 0.3049, 0.5075, 0.8076, 1.21, 1.718, 2.34, 3.078",\
"0.09048, 0.1137, 0.1827, 0.3058, 0.5081, 0.8077, 1.21, 1.718, 2.339, 3.078",\
"0.1035, 0.1265, 0.1932, 0.3122, 0.5104, 0.8082, 1.21, 1.718, 2.338, 3.078",\
"0.1168, 0.1412, 0.2078, 0.3242, 0.5176, 0.8108, 1.21, 1.718, 2.338, 3.078",\
"0.1322, 0.1574, 0.2238, 0.3374, 0.5256, 0.8146, 1.212, 1.718, 2.338, 3.078",\
"0.1492, 0.1766, 0.2444, 0.3562, 0.5382, 0.82, 1.214, 1.72, 2.34, 3.08",\
"0.1662, 0.1958, 0.267, 0.3784, 0.5566, 0.8316, 1.219, 1.722, 2.341, 3.08",\
"0.1848, 0.2166, 0.2918, 0.4032, 0.5792, 0.851, 1.233, 1.728, 2.343, 3.081");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.00379, 0.01358, 0.03229, 0.06143, 0.1023, 0.1561, 0.2239, 0.3066, 0.4053");
values("0.0891, 0.1241, 0.2395, 0.468, 0.8363, 1.356, 2.04, 2.901, 3.954, 5.205",\
"0.08892, 0.1242, 0.2395, 0.4679, 0.8363, 1.356, 2.039, 2.901, 3.953, 5.205",\
"0.08892, 0.1239, 0.2394, 0.4679, 0.8364, 1.355, 2.04, 2.901, 3.954, 5.205",\
"0.09214, 0.1265, 0.2412, 0.4685, 0.8358, 1.356, 2.039, 2.902, 3.952, 5.205",\
"0.09752, 0.1325, 0.2468, 0.4707, 0.8364, 1.356, 2.039, 2.9, 3.952, 5.209",\
"0.1068, 0.141, 0.2538, 0.4738, 0.8368, 1.355, 2.038, 2.899, 3.953, 5.206",\
"0.1172, 0.1508, 0.265, 0.4816, 0.8408, 1.357, 2.037, 2.898, 3.95, 5.206",\
"0.1304, 0.1634, 0.277, 0.4934, 0.8494, 1.361, 2.04, 2.898, 3.948, 5.202",\
"0.1442, 0.1786, 0.2912, 0.5064, 0.8632, 1.374, 2.045, 2.9, 3.947, 5.201",\
"0.1574, 0.1928, 0.3054, 0.5214, 0.8774, 1.392, 2.062, 2.91, 3.951, 5.199");
}
}
}
}