blob: 9b70d52f8a04194a2d0d403572dd918ac70c4021 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__or2_2) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.00015488" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.00016348" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.000128025" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.000128025" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00016348" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006821 ;
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.03948, 0.03947, 0.03949, 0.0395, 0.03952, 0.03952, 0.03963, \
0.03962, 0.03962, 0.0396");
}
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.01667, -0.01679, -0.01688, -0.01693, -0.01688, -0.01693, -0.017, \
-0.017, -0.017, -0.01701");
}
}
}
pin(A2) {
capacitance : 0.006679 ;
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.05931, 0.05936, 0.05942, 0.05947, 0.05945, 0.05934, 0.05956, \
0.05953, 0.05954, 0.05953");
}
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.0496, -0.05152, -0.05599, -0.05766, -0.05818, -0.05836, -0.0586, \
-0.05874, -0.05876, -0.05883");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2)" ;
max_capacitance : 0.7262 ;
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.5681, 0.5492, 0.5118, 0.4847, 0.4694, 0.4597, 0.4532, 0.4488, 0.4457, 0.4433",\
"0.5649, 0.5461, 0.5086, 0.4815, 0.4666, 0.4563, 0.45, 0.4455, 0.4424, 0.44",\
"0.5703, 0.5517, 0.5139, 0.487, 0.4713, 0.4617, 0.4553, 0.4508, 0.4478, 0.4455",\
"0.6074, 0.5879, 0.5486, 0.5192, 0.5025, 0.4922, 0.4852, 0.4807, 0.4772, 0.4749",\
"0.6899, 0.6683, 0.6237, 0.5878, 0.567, 0.5541, 0.5456, 0.5396, 0.5353, 0.5321",\
"0.8129, 0.7887, 0.7365, 0.6931, 0.6657, 0.6487, 0.6373, 0.6287, 0.6237, 0.6196",\
"0.9817, 0.9553, 0.8958, 0.8415, 0.8064, 0.7811, 0.7658, 0.7542, 0.7465, 0.7408",\
"1.197, 1.168, 1.1, 1.033, 0.9878, 0.9554, 0.9342, 0.9187, 0.908, 0.9001",\
"1.457, 1.425, 1.349, 1.272, 1.214, 1.174, 1.145, 1.125, 1.109, 1.098",\
"1.761, 1.728, 1.647, 1.555, 1.485, 1.434, 1.399, 1.372, 1.353, 1.339");
}
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.2581, 0.254, 0.2507, 0.2514, 0.2543, 0.2559, 0.2587, 0.2648, 0.2694, 0.2737",\
"0.2594, 0.2552, 0.2518, 0.253, 0.2554, 0.2575, 0.2617, 0.2658, 0.2699, 0.2772",\
"0.2717, 0.2663, 0.2602, 0.2595, 0.2609, 0.2635, 0.2672, 0.2718, 0.2759, 0.2797",\
"0.3151, 0.3072, 0.2964, 0.2882, 0.2852, 0.2862, 0.2867, 0.2923, 0.2959, 0.3007",\
"0.3908, 0.3788, 0.3597, 0.3473, 0.338, 0.3339, 0.3342, 0.3383, 0.3399, 0.3427",\
"0.5011, 0.4849, 0.4578, 0.4343, 0.4245, 0.4168, 0.4107, 0.4098, 0.4134, 0.4142",\
"0.6495, 0.6283, 0.5923, 0.564, 0.5404, 0.5291, 0.5212, 0.5183, 0.5134, 0.5137",\
"0.8354, 0.8097, 0.7667, 0.7267, 0.6995, 0.6776, 0.6677, 0.6628, 0.6554, 0.6527",\
"1.061, 1.033, 0.9802, 0.9341, 0.8949, 0.8641, 0.8467, 0.8403, 0.8374, 0.8287",\
"1.328, 1.296, 1.236, 1.18, 1.136, 1.093, 1.065, 1.051, 1.048, 1.042");
}
}
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.6127, 0.5941, 0.5565, 0.53, 0.5147, 0.5046, 0.4978, 0.4935, 0.4904, 0.4882",\
"0.6087, 0.5898, 0.5525, 0.5252, 0.51, 0.5005, 0.4938, 0.4894, 0.4862, 0.484",\
"0.6086, 0.5897, 0.5519, 0.5247, 0.5094, 0.4995, 0.4927, 0.4886, 0.4854, 0.4832",\
"0.6427, 0.6231, 0.5835, 0.5539, 0.5373, 0.5265, 0.5194, 0.5146, 0.5111, 0.5088",\
"0.7279, 0.7066, 0.6623, 0.6273, 0.6066, 0.5934, 0.5847, 0.579, 0.5748, 0.5719",\
"0.8689, 0.8456, 0.7944, 0.7507, 0.7226, 0.7044, 0.6925, 0.6842, 0.6786, 0.6745",\
"1.065, 1.039, 0.9806, 0.9253, 0.8883, 0.8632, 0.8462, 0.8344, 0.8261, 0.8198",\
"1.313, 1.285, 1.22, 1.151, 1.103, 1.07, 1.047, 1.031, 1.018, 1.01",\
"1.611, 1.582, 1.51, 1.431, 1.37, 1.327, 1.297, 1.275, 1.259, 1.247",\
"1.963, 1.932, 1.854, 1.764, 1.691, 1.637, 1.598, 1.57, 1.549, 1.533");
}
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.2987, 0.2928, 0.2861, 0.2845, 0.2847, 0.2883, 0.2904, 0.2941, 0.2981, 0.3009",\
"0.2967, 0.291, 0.2838, 0.2823, 0.2835, 0.2849, 0.2879, 0.2916, 0.2956, 0.3019",\
"0.303, 0.2967, 0.2886, 0.2848, 0.2853, 0.287, 0.2899, 0.2951, 0.2976, 0.3009",\
"0.3488, 0.3406, 0.3267, 0.3169, 0.3114, 0.3114, 0.3119, 0.3176, 0.3196, 0.3224",\
"0.4333, 0.4205, 0.3997, 0.384, 0.3728, 0.3673, 0.3649, 0.3676, 0.3706, 0.3739",\
"0.5599, 0.5435, 0.5152, 0.4905, 0.4747, 0.4644, 0.4559, 0.4541, 0.4566, 0.4554",\
"0.7327, 0.7119, 0.6765, 0.6421, 0.6176, 0.6029, 0.5919, 0.5836, 0.5796, 0.5794",\
"0.9534, 0.9283, 0.8847, 0.8419, 0.8068, 0.7819, 0.7694, 0.7586, 0.7486, 0.7449",\
"1.223, 1.194, 1.142, 1.094, 1.046, 1.01, 0.9889, 0.9776, 0.9661, 0.9569",\
"1.545, 1.513, 1.451, 1.394, 1.338, 1.295, 1.257, 1.236, 1.227, 1.219");
}
}
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.2296, 0.2516, 0.3089, 0.3927, 0.5039, 0.6472, 0.8296, 1.057, 1.335, 1.666",\
"0.2324, 0.2543, 0.3116, 0.3954, 0.5066, 0.6499, 0.8323, 1.06, 1.338, 1.669",\
"0.2563, 0.2781, 0.3352, 0.419, 0.5303, 0.6735, 0.8559, 1.084, 1.361, 1.693",\
"0.3172, 0.3389, 0.3958, 0.4793, 0.5903, 0.7335, 0.9158, 1.144, 1.421, 1.752",\
"0.4117, 0.4336, 0.4911, 0.5749, 0.6857, 0.829, 1.011, 1.239, 1.516, 1.847",\
"0.5344, 0.5569, 0.6149, 0.6995, 0.8117, 0.9555, 1.137, 1.365, 1.642, 1.973",\
"0.6839, 0.7079, 0.7688, 0.8555, 0.9682, 1.112, 1.295, 1.522, 1.799, 2.13",\
"0.8588, 0.8846, 0.9494, 1.04, 1.155, 1.301, 1.484, 1.711, 1.988, 2.318",\
"1.061, 1.088, 1.157, 1.252, 1.371, 1.522, 1.707, 1.935, 2.211, 2.541",\
"1.29, 1.319, 1.392, 1.491, 1.616, 1.771, 1.961, 2.193, 2.47, 2.8");
}
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.1258, 0.1433, 0.199, 0.3025, 0.4643, 0.6908, 0.9876, 1.363, 1.821, 2.367",\
"0.1313, 0.1488, 0.2045, 0.3081, 0.4698, 0.6958, 0.9933, 1.369, 1.826, 2.373",\
"0.151, 0.1683, 0.2233, 0.3264, 0.4879, 0.7142, 1.012, 1.387, 1.844, 2.39",\
"0.1741, 0.1919, 0.2467, 0.3485, 0.5087, 0.7344, 1.032, 1.406, 1.863, 2.407",\
"0.1837, 0.2026, 0.258, 0.3586, 0.5174, 0.7418, 1.039, 1.412, 1.869, 2.415",\
"0.1754, 0.1955, 0.2527, 0.3527, 0.5108, 0.7341, 1.03, 1.403, 1.859, 2.405",\
"0.1466, 0.1685, 0.2275, 0.3287, 0.4856, 0.7088, 1.003, 1.376, 1.832, 2.376",\
"0.0955, 0.1192, 0.1813, 0.283, 0.4411, 0.6646, 0.9587, 1.331, 1.785, 2.329",\
"0.0209, 0.0468, 0.1119, 0.2154, 0.3728, 0.5966, 0.8928, 1.266, 1.72, 2.262",\
"-0.079, -0.0513, 0.0184, 0.1231, 0.2813, 0.5051, 0.8026, 1.178, 1.633, 2.176");
}
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.07822, 0.101, 0.1611, 0.2584, 0.4054, 0.6187, 0.907, 1.279, 1.739, 2.291",\
"0.07838, 0.1013, 0.161, 0.2586, 0.4064, 0.6174, 0.9066, 1.279, 1.74, 2.289",\
"0.0786, 0.1014, 0.1614, 0.2588, 0.4056, 0.6172, 0.9073, 1.278, 1.739, 2.29",\
"0.07886, 0.1017, 0.1615, 0.2594, 0.4067, 0.6174, 0.907, 1.281, 1.74, 2.291",\
"0.08506, 0.1082, 0.1676, 0.2634, 0.4092, 0.6196, 0.9076, 1.281, 1.739, 2.291",\
"0.0942, 0.1168, 0.1758, 0.2712, 0.4156, 0.6236, 0.9096, 1.279, 1.741, 2.291",\
"0.1084, 0.1322, 0.1912, 0.2832, 0.424, 0.6294, 0.9138, 1.283, 1.742, 2.291",\
"0.1242, 0.1498, 0.2096, 0.3016, 0.441, 0.6402, 0.9192, 1.286, 1.742, 2.292",\
"0.141, 0.169, 0.2318, 0.3248, 0.4642, 0.6626, 0.935, 1.294, 1.747, 2.294",\
"0.1584, 0.1888, 0.2558, 0.349, 0.4894, 0.6912, 0.963, 1.314, 1.756, 2.297");
}
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.04908, 0.0743, 0.1645, 0.3459, 0.6326, 1.033, 1.558, 2.223, 3.03, 3.998",\
"0.04906, 0.07426, 0.1645, 0.3459, 0.6325, 1.031, 1.558, 2.223, 3.032, 3.999",\
"0.04914, 0.0745, 0.1648, 0.3458, 0.6309, 1.031, 1.56, 2.221, 3.031, 3.998",\
"0.05472, 0.07878, 0.1668, 0.3462, 0.6304, 1.032, 1.559, 2.222, 3.03, 3.997",\
"0.06298, 0.0858, 0.1707, 0.3476, 0.6319, 1.032, 1.559, 2.22, 3.031, 3.996",\
"0.07272, 0.09588, 0.1777, 0.3513, 0.6335, 1.032, 1.557, 2.22, 3.03, 3.998",\
"0.0836, 0.1076, 0.187, 0.3572, 0.6392, 1.035, 1.558, 2.225, 3.029, 3.993",\
"0.0954, 0.1206, 0.198, 0.3654, 0.647, 1.043, 1.564, 2.222, 3.03, 3.993",\
"0.1084, 0.1348, 0.2104, 0.3728, 0.6552, 1.055, 1.575, 2.231, 3.033, 3.996",\
"0.1222, 0.1494, 0.226, 0.3834, 0.663, 1.065, 1.591, 2.246, 3.045, 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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.2539, 0.2758, 0.3332, 0.417, 0.5282, 0.6715, 0.854, 1.082, 1.36, 1.691",\
"0.2563, 0.2781, 0.3355, 0.4194, 0.5306, 0.6738, 0.8563, 1.084, 1.362, 1.693",\
"0.2693, 0.291, 0.3483, 0.4321, 0.5433, 0.6865, 0.8689, 1.097, 1.374, 1.706",\
"0.308, 0.3299, 0.3868, 0.4703, 0.5814, 0.7246, 0.9069, 1.135, 1.412, 1.743",\
"0.376, 0.3985, 0.4568, 0.5411, 0.6526, 0.7958, 0.978, 1.205, 1.483, 1.814",\
"0.4714, 0.4947, 0.5551, 0.6413, 0.754, 0.898, 1.08, 1.307, 1.585, 1.915",\
"0.5861, 0.6112, 0.6755, 0.7662, 0.8822, 1.027, 1.21, 1.437, 1.714, 2.044",\
"0.7189, 0.7456, 0.8146, 0.9108, 1.033, 1.183, 1.368, 1.595, 1.872, 2.202",\
"0.8703, 0.8987, 0.9714, 1.074, 1.202, 1.36, 1.551, 1.782, 2.058, 2.388",\
"1.041, 1.071, 1.148, 1.256, 1.391, 1.556, 1.756, 1.994, 2.275, 2.605");
}
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.1426, 0.1602, 0.2157, 0.3191, 0.4803, 0.7065, 1.004, 1.379, 1.836, 2.381",\
"0.1471, 0.1648, 0.2201, 0.3235, 0.4845, 0.7109, 1.008, 1.383, 1.84, 2.385",\
"0.1661, 0.1836, 0.2388, 0.3416, 0.5026, 0.7288, 1.026, 1.4, 1.858, 2.404",\
"0.1951, 0.2131, 0.2676, 0.3691, 0.529, 0.7544, 1.052, 1.425, 1.882, 2.428",\
"0.2142, 0.2328, 0.2881, 0.388, 0.5463, 0.7709, 1.067, 1.441, 1.898, 2.442",\
"0.2186, 0.2388, 0.2955, 0.3955, 0.5521, 0.7754, 1.071, 1.444, 1.9, 2.445",\
"0.207, 0.2291, 0.2881, 0.388, 0.5454, 0.7673, 1.061, 1.433, 1.889, 2.433",\
"0.1785, 0.2022, 0.2642, 0.3656, 0.5223, 0.7448, 1.038, 1.41, 1.864, 2.407",\
"0.132, 0.1575, 0.2231, 0.326, 0.4828, 0.7062, 1.002, 1.373, 1.826, 2.368",\
"0.067, 0.0947, 0.1642, 0.2688, 0.4259, 0.6503, 0.947, 1.319, 1.774, 2.315");
}
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.07818, 0.1012, 0.1607, 0.2583, 0.4063, 0.6173, 0.9082, 1.28, 1.741, 2.291",\
"0.07846, 0.1013, 0.161, 0.2583, 0.4061, 0.6173, 0.9062, 1.279, 1.739, 2.291",\
"0.07832, 0.1012, 0.1611, 0.2587, 0.4062, 0.6176, 0.9067, 1.28, 1.74, 2.291",\
"0.0798, 0.1024, 0.1621, 0.2598, 0.4065, 0.6181, 0.907, 1.28, 1.74, 2.29",\
"0.08544, 0.1087, 0.1686, 0.2642, 0.4096, 0.6202, 0.9074, 1.281, 1.738, 2.291",\
"0.0964, 0.1206, 0.1802, 0.2742, 0.417, 0.6242, 0.9092, 1.28, 1.74, 2.289",\
"0.1106, 0.1362, 0.1998, 0.2932, 0.4322, 0.633, 0.9138, 1.283, 1.739, 2.29",\
"0.1254, 0.1534, 0.2212, 0.3188, 0.4588, 0.6558, 0.9268, 1.287, 1.741, 2.29",\
"0.1414, 0.1712, 0.2444, 0.3474, 0.492, 0.6912, 0.9572, 1.305, 1.748, 2.291",\
"0.1592, 0.1912, 0.2684, 0.3768, 0.5248, 0.7302, 1.002, 1.344, 1.773, 2.302");
}
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.006006, 0.02358, 0.05713, 0.1094, 0.1828, 0.2793, 0.4009, 0.5493, 0.7262");
values("0.05108, 0.07596, 0.166, 0.3463, 0.6312, 1.033, 1.559, 2.221, 3.03, 3.994",\
"0.05068, 0.07612, 0.1659, 0.3463, 0.6313, 1.032, 1.559, 2.222, 3.03, 3.996",\
"0.0505, 0.07578, 0.1659, 0.3465, 0.6313, 1.032, 1.559, 2.219, 3.029, 3.993",\
"0.05518, 0.07934, 0.1675, 0.3478, 0.631, 1.032, 1.558, 2.22, 3.028, 3.995",\
"0.06284, 0.08658, 0.1711, 0.3481, 0.6327, 1.032, 1.556, 2.222, 3.028, 3.994",\
"0.07242, 0.09606, 0.1778, 0.3518, 0.6336, 1.032, 1.559, 2.223, 3.028, 3.995",\
"0.0844, 0.108, 0.1868, 0.358, 0.6398, 1.036, 1.559, 2.223, 3.029, 3.994",\
"0.0958, 0.1214, 0.1986, 0.366, 0.648, 1.044, 1.564, 2.222, 3.034, 3.992",\
"0.1094, 0.1366, 0.2116, 0.3754, 0.6574, 1.056, 1.576, 2.23, 3.032, 3.996",\
"0.124, 0.1522, 0.2268, 0.3862, 0.6664, 1.07, 1.592, 2.244, 3.042, 3.998");
}
}
}
}