blob: 2358cfe1c0eaed152e1c229f0d3ac06a9bba5f3d [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_2) {
area : 25.401600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.00012897" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0001293" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.000169065" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.000154655" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000169065" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006663 ;
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.0607, 0.06065, 0.06049, 0.06029, 0.06029, 0.06023, 0.0604, 0.06035, \
0.06028, 0.06036");
}
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.03824, -0.03826, -0.03831, -0.03817, -0.03828, -0.03826, -0.03836, \
-0.03837, -0.03831, -0.03841");
}
}
}
pin(A2) {
capacitance : 0.006551 ;
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.06015, 0.05657, 0.05414, 0.05337, 0.05321, 0.05309, 0.05316, \
0.05317, 0.05314, 0.05312");
}
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.0532, -0.05319, -0.05311, -0.05297, -0.05298, -0.05297, -0.05309, \
-0.05308, -0.05305, -0.05306");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 0.7266 ;
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.4777, 0.4656, 0.4483, 0.4393, 0.4345, 0.4315, 0.4296, 0.4287, 0.4276, 0.427",\
"0.4757, 0.4635, 0.4461, 0.4374, 0.4321, 0.4294, 0.4276, 0.4263, 0.4254, 0.4249",\
"0.4824, 0.47, 0.4509, 0.4419, 0.4369, 0.4343, 0.4325, 0.4311, 0.4304, 0.4299",\
"0.5311, 0.5162, 0.4918, 0.4779, 0.47, 0.4654, 0.4627, 0.461, 0.4599, 0.4592",\
"0.6289, 0.6097, 0.5749, 0.5525, 0.5378, 0.5306, 0.5254, 0.5223, 0.5201, 0.5184",\
"0.7728, 0.7495, 0.7039, 0.6687, 0.648, 0.634, 0.6253, 0.6195, 0.616, 0.6131",\
"0.961, 0.9345, 0.8777, 0.8309, 0.7999, 0.778, 0.7649, 0.7556, 0.7498, 0.7453",\
"1.193, 1.164, 1.098, 1.037, 0.9949, 0.9659, 0.9455, 0.9323, 0.9228, 0.916",\
"1.471, 1.44, 1.365, 1.291, 1.237, 1.198, 1.171, 1.152, 1.139, 1.129",\
"1.797, 1.764, 1.681, 1.594, 1.526, 1.478, 1.444, 1.418, 1.4, 1.386");
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.286, 0.2753, 0.2622, 0.2558, 0.2551, 0.2552, 0.2574, 0.2602, 0.264, 0.2687",\
"0.285, 0.2743, 0.2613, 0.255, 0.2536, 0.254, 0.2564, 0.2592, 0.2625, 0.2667",\
"0.2927, 0.282, 0.2674, 0.2601, 0.2577, 0.2578, 0.2599, 0.2647, 0.2665, 0.2742",\
"0.3364, 0.324, 0.3055, 0.2923, 0.2862, 0.2839, 0.2854, 0.2877, 0.291, 0.2942",\
"0.4169, 0.4011, 0.3765, 0.3584, 0.3459, 0.3391, 0.3374, 0.3387, 0.341, 0.3467",\
"0.5398, 0.5196, 0.4872, 0.4607, 0.4451, 0.4325, 0.4254, 0.4227, 0.4235, 0.4242",\
"0.7032, 0.6797, 0.6396, 0.6031, 0.5792, 0.5645, 0.5534, 0.5452, 0.5415, 0.5397",\
"0.9085, 0.8811, 0.8305, 0.7881, 0.7556, 0.7305, 0.7189, 0.7087, 0.7005, 0.6947",\
"1.156, 1.125, 1.067, 1.017, 0.9754, 0.94, 0.9184, 0.9092, 0.9, 0.8892",\
"1.446, 1.413, 1.346, 1.285, 1.233, 1.193, 1.163, 1.148, 1.143, 1.131");
}
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.5511, 0.5375, 0.5136, 0.5009, 0.494, 0.4894, 0.4868, 0.4848, 0.4835, 0.4827",\
"0.5495, 0.5358, 0.5126, 0.4999, 0.4924, 0.4878, 0.485, 0.4831, 0.4819, 0.481",\
"0.5575, 0.5432, 0.5192, 0.5063, 0.4988, 0.4944, 0.4917, 0.4896, 0.4887, 0.4878",\
"0.6058, 0.5899, 0.5614, 0.5436, 0.5343, 0.5284, 0.5248, 0.5225, 0.5209, 0.5197",\
"0.7075, 0.6876, 0.6508, 0.624, 0.6078, 0.5985, 0.5919, 0.588, 0.5853, 0.5835",\
"0.8582, 0.8352, 0.7876, 0.7504, 0.7262, 0.7099, 0.7002, 0.6936, 0.6884, 0.6853",\
"1.057, 1.032, 0.9731, 0.922, 0.8887, 0.8656, 0.8499, 0.8393, 0.832, 0.8271",\
"1.303, 1.275, 1.208, 1.145, 1.099, 1.067, 1.044, 1.029, 1.018, 1.01",\
"1.598, 1.568, 1.493, 1.415, 1.358, 1.315, 1.285, 1.264, 1.249, 1.238",\
"1.943, 1.911, 1.828, 1.738, 1.668, 1.615, 1.576, 1.548, 1.527, 1.513");
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.2863, 0.2754, 0.2619, 0.2558, 0.2552, 0.255, 0.2574, 0.2602, 0.263, 0.2687",\
"0.2846, 0.2742, 0.2606, 0.2542, 0.2533, 0.254, 0.2559, 0.2592, 0.2635, 0.2657",\
"0.288, 0.2773, 0.2632, 0.2563, 0.2546, 0.2531, 0.2569, 0.2592, 0.2625, 0.2667",\
"0.3235, 0.3115, 0.2941, 0.283, 0.2783, 0.2768, 0.2779, 0.2817, 0.284, 0.2897",\
"0.4023, 0.3862, 0.3623, 0.3477, 0.3366, 0.3304, 0.3299, 0.3322, 0.3345, 0.3372",\
"0.5249, 0.5062, 0.4751, 0.45, 0.4358, 0.4248, 0.4184, 0.4172, 0.418, 0.4202",\
"0.6912, 0.6689, 0.63, 0.5965, 0.5737, 0.5605, 0.5504, 0.5437, 0.54, 0.5387",\
"0.9003, 0.875, 0.8282, 0.786, 0.7536, 0.7325, 0.7214, 0.7137, 0.7055, 0.6982",\
"1.153, 1.125, 1.07, 1.019, 0.978, 0.947, 0.9294, 0.9227, 0.9145, 0.9052",\
"1.451, 1.421, 1.358, 1.3, 1.253, 1.214, 1.184, 1.168, 1.163, 1.155");
}
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.1572, 0.1753, 0.2232, 0.296, 0.3976, 0.5356, 0.7164, 0.9441, 1.222, 1.554",\
"0.1629, 0.1811, 0.2289, 0.3017, 0.4032, 0.5413, 0.722, 0.9498, 1.228, 1.559",\
"0.1892, 0.2071, 0.2548, 0.3275, 0.4291, 0.567, 0.7478, 0.9755, 1.254, 1.585",\
"0.2436, 0.262, 0.3096, 0.3822, 0.4835, 0.6212, 0.8017, 1.029, 1.307, 1.639",\
"0.315, 0.3345, 0.3842, 0.4583, 0.56, 0.6974, 0.8776, 1.105, 1.382, 1.714",\
"0.3991, 0.4206, 0.4738, 0.5504, 0.6532, 0.7911, 0.9705, 1.198, 1.475, 1.806",\
"0.4944, 0.518, 0.5754, 0.6565, 0.7628, 0.9014, 1.081, 1.308, 1.584, 1.915",\
"0.6018, 0.6269, 0.6896, 0.7741, 0.8843, 1.027, 1.209, 1.435, 1.712, 2.042",\
"0.7207, 0.7477, 0.8148, 0.9052, 1.02, 1.166, 1.352, 1.581, 1.858, 2.188",\
"0.8519, 0.881, 0.9531, 1.049, 1.167, 1.318, 1.508, 1.742, 2.024, 2.355");
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.1659, 0.1859, 0.2453, 0.3499, 0.5108, 0.7367, 1.035, 1.409, 1.866, 2.412",\
"0.1698, 0.1898, 0.2491, 0.3538, 0.5146, 0.7403, 1.038, 1.412, 1.871, 2.417",\
"0.187, 0.207, 0.2661, 0.3704, 0.5311, 0.7571, 1.054, 1.429, 1.886, 2.432",\
"0.2168, 0.2371, 0.2961, 0.3996, 0.5593, 0.7847, 1.082, 1.456, 1.914, 2.46",\
"0.2444, 0.2652, 0.3245, 0.4272, 0.5864, 0.8102, 1.107, 1.482, 1.939, 2.483",\
"0.2659, 0.2877, 0.3484, 0.4517, 0.6091, 0.8324, 1.128, 1.501, 1.957, 2.503",\
"0.2781, 0.3017, 0.3644, 0.4682, 0.6269, 0.8491, 1.144, 1.516, 1.972, 2.517",\
"0.2799, 0.3052, 0.3703, 0.4759, 0.6364, 0.8601, 1.154, 1.525, 1.98, 2.523",\
"0.2693, 0.2965, 0.3654, 0.4727, 0.634, 0.8592, 1.156, 1.528, 1.982, 2.524",\
"0.2461, 0.2748, 0.3475, 0.4567, 0.6191, 0.8473, 1.147, 1.522, 1.978, 2.519");
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.05318, 0.07228, 0.1258, 0.2199, 0.3714, 0.5942, 0.8937, 1.272, 1.733, 2.286",\
"0.05324, 0.07206, 0.1257, 0.2199, 0.3715, 0.5941, 0.8936, 1.271, 1.733, 2.288",\
"0.05338, 0.07238, 0.1257, 0.2206, 0.3712, 0.5948, 0.8937, 1.273, 1.735, 2.284",\
"0.05854, 0.07682, 0.1288, 0.2221, 0.3718, 0.5939, 0.8946, 1.271, 1.732, 2.287",\
"0.0694, 0.08848, 0.1392, 0.2294, 0.3761, 0.596, 0.8944, 1.273, 1.732, 2.283",\
"0.0838, 0.1042, 0.1558, 0.242, 0.3834, 0.5986, 0.8952, 1.272, 1.734, 2.287",\
"0.1, 0.1218, 0.1752, 0.2602, 0.3992, 0.607, 0.8976, 1.272, 1.732, 2.285",\
"0.116, 0.1406, 0.1964, 0.2828, 0.4204, 0.6272, 0.909, 1.277, 1.734, 2.285",\
"0.133, 0.161, 0.2206, 0.306, 0.4424, 0.6496, 0.933, 1.295, 1.743, 2.285",\
"0.1514, 0.1798, 0.245, 0.3316, 0.4668, 0.6742, 0.9604, 1.326, 1.766, 2.3");
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.05868, 0.08444, 0.1743, 0.3491, 0.6323, 1.031, 1.559, 2.225, 3.033, 4",\
"0.05894, 0.08466, 0.174, 0.3494, 0.6316, 1.031, 1.56, 2.223, 3.038, 4.006",\
"0.05862, 0.0845, 0.174, 0.3493, 0.6328, 1.033, 1.559, 2.222, 3.035, 3.998",\
"0.06208, 0.08788, 0.1765, 0.3502, 0.6322, 1.033, 1.558, 2.223, 3.037, 4.004",\
"0.06798, 0.09396, 0.1798, 0.3536, 0.6331, 1.033, 1.559, 2.225, 3.037, 3.997",\
"0.07696, 0.1032, 0.1868, 0.3573, 0.6362, 1.034, 1.56, 2.224, 3.033, 4.004",\
"0.0876, 0.1142, 0.1962, 0.3658, 0.6418, 1.037, 1.561, 2.224, 3.036, 4.002",\
"0.0996, 0.1274, 0.207, 0.3764, 0.654, 1.046, 1.566, 2.224, 3.038, 3.998",\
"0.1126, 0.142, 0.2198, 0.3868, 0.6664, 1.062, 1.578, 2.231, 3.035, 4.006",\
"0.1256, 0.1562, 0.2358, 0.3986, 0.6788, 1.08, 1.602, 2.249, 3.044, 4");
}
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.1752, 0.1945, 0.2446, 0.3186, 0.4206, 0.5587, 0.7393, 0.967, 1.245, 1.577",\
"0.1811, 0.2004, 0.2505, 0.3244, 0.4265, 0.5645, 0.7452, 0.9727, 1.251, 1.582",\
"0.2083, 0.2275, 0.2775, 0.3513, 0.4533, 0.5913, 0.772, 0.9997, 1.278, 1.609",\
"0.2667, 0.2859, 0.3357, 0.4093, 0.5111, 0.6488, 0.8294, 1.057, 1.335, 1.666",\
"0.3471, 0.3677, 0.4195, 0.4944, 0.5961, 0.7334, 0.9134, 1.141, 1.419, 1.75",\
"0.4452, 0.4673, 0.5224, 0.5998, 0.7028, 0.84, 1.02, 1.246, 1.524, 1.855",\
"0.5598, 0.5842, 0.6434, 0.724, 0.8295, 0.9672, 1.147, 1.373, 1.65, 1.98",\
"0.6906, 0.7172, 0.781, 0.8667, 0.9755, 1.116, 1.296, 1.522, 1.798, 2.128",\
"0.8397, 0.8677, 0.9362, 1.027, 1.14, 1.284, 1.467, 1.694, 1.97, 2.3",\
"1.007, 1.037, 1.111, 1.207, 1.324, 1.472, 1.658, 1.889, 2.168, 2.497");
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.1773, 0.1974, 0.2567, 0.3612, 0.5222, 0.7481, 1.046, 1.421, 1.878, 2.424",\
"0.1799, 0.2, 0.2593, 0.3638, 0.5248, 0.7509, 1.049, 1.423, 1.879, 2.425",\
"0.1877, 0.2076, 0.2668, 0.3713, 0.532, 0.7578, 1.056, 1.43, 1.888, 2.434",\
"0.2033, 0.2237, 0.2828, 0.3867, 0.5467, 0.7724, 1.069, 1.445, 1.902, 2.448",\
"0.2184, 0.2394, 0.2994, 0.4027, 0.5618, 0.7865, 1.083, 1.458, 1.916, 2.461",\
"0.2244, 0.247, 0.3087, 0.4132, 0.5714, 0.7949, 1.09, 1.464, 1.921, 2.467",\
"0.2181, 0.2417, 0.3062, 0.4125, 0.5726, 0.7956, 1.09, 1.463, 1.918, 2.463",\
"0.1965, 0.2222, 0.2896, 0.3975, 0.5595, 0.7855, 1.081, 1.452, 1.907, 2.45",\
"0.1586, 0.1861, 0.2569, 0.3667, 0.5311, 0.76, 1.059, 1.432, 1.886, 2.429",\
"0.1033, 0.1325, 0.2069, 0.3194, 0.4862, 0.7176, 1.021, 1.398, 1.854, 2.396");
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.05938, 0.07918, 0.1315, 0.2239, 0.3736, 0.5956, 0.8947, 1.271, 1.733, 2.284",\
"0.0593, 0.07918, 0.1319, 0.2241, 0.3738, 0.5956, 0.8948, 1.271, 1.733, 2.287",\
"0.05932, 0.07916, 0.1321, 0.2243, 0.3735, 0.5953, 0.8945, 1.271, 1.732, 2.284",\
"0.06272, 0.08202, 0.1341, 0.2252, 0.374, 0.5955, 0.8947, 1.271, 1.735, 2.287",\
"0.07338, 0.09282, 0.1443, 0.2323, 0.3767, 0.5966, 0.8942, 1.271, 1.732, 2.287",\
"0.0874, 0.1086, 0.159, 0.2434, 0.384, 0.5988, 0.8944, 1.273, 1.735, 2.284",\
"0.1022, 0.1256, 0.1778, 0.2604, 0.3964, 0.6052, 0.8972, 1.273, 1.734, 2.283",\
"0.1186, 0.1446, 0.2006, 0.2824, 0.4156, 0.6202, 0.9038, 1.275, 1.734, 2.285",\
"0.1356, 0.1636, 0.224, 0.3048, 0.4374, 0.6404, 0.9214, 1.286, 1.738, 2.285",\
"0.1538, 0.184, 0.249, 0.3318, 0.4614, 0.6638, 0.9476, 1.309, 1.753, 2.292");
}
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.006008, 0.02359, 0.05716, 0.1095, 0.1828, 0.2794, 0.4011, 0.5496, 0.7266");
values("0.05892, 0.0843, 0.174, 0.3493, 0.6315, 1.032, 1.559, 2.225, 3.036, 4",\
"0.05898, 0.08464, 0.174, 0.3493, 0.6321, 1.033, 1.559, 2.224, 3.032, 4",\
"0.0587, 0.0846, 0.1743, 0.3493, 0.632, 1.031, 1.559, 2.224, 3.036, 4.006",\
"0.06182, 0.0874, 0.1759, 0.3498, 0.6314, 1.033, 1.559, 2.225, 3.037, 3.999",\
"0.06752, 0.0935, 0.1801, 0.3524, 0.6331, 1.032, 1.559, 2.225, 3.038, 4.005",\
"0.07668, 0.1027, 0.1883, 0.3584, 0.6354, 1.035, 1.56, 2.223, 3.036, 4.005",\
"0.0862, 0.1134, 0.1978, 0.3688, 0.6446, 1.037, 1.559, 2.224, 3.031, 3.997",\
"0.0982, 0.1254, 0.2096, 0.3802, 0.6578, 1.049, 1.566, 2.223, 3.034, 3.995",\
"0.1098, 0.14, 0.2224, 0.3924, 0.6728, 1.07, 1.584, 2.234, 3.034, 4.004",\
"0.1224, 0.1518, 0.2364, 0.4048, 0.6882, 1.091, 1.611, 2.258, 3.049, 4.001");
}
}
}
}