blob: bd96404afa9dfc866dab73886bf7d8c37bd4f748 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_2) {
area : 25.401600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.000103842" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.000103842" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.000133227" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0001239255" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000133227" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006788 ;
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.04911, 0.04896, 0.04881, 0.04873, 0.04872, 0.04874, 0.0489, \
0.04878, 0.04887, 0.04885");
}
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.03365, -0.03361, -0.03358, -0.03356, -0.03364, -0.03356, -0.03368, \
-0.03375, -0.03378, -0.03374");
}
}
}
pin(A2) {
capacitance : 0.006698 ;
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.04705, 0.04411, 0.04277, 0.04278, 0.0428, 0.04279, 0.0429, 0.04289, \
0.0429, 0.04283");
}
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.04288, -0.0428, -0.04271, -0.04266, -0.04258, -0.04265, -0.04268, \
-0.04271, -0.04276, -0.04274");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 0.8107 ;
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.3595, 0.3532, 0.3484, 0.3481, 0.3474, 0.3471, 0.3471, 0.3473, 0.3473, 0.3473",\
"0.3567, 0.3499, 0.3459, 0.3446, 0.3442, 0.3448, 0.3444, 0.3444, 0.3445, 0.3447",\
"0.3569, 0.3502, 0.3448, 0.3439, 0.3438, 0.344, 0.3442, 0.3444, 0.3444, 0.3445",\
"0.3825, 0.3733, 0.3636, 0.3608, 0.3596, 0.3593, 0.359, 0.359, 0.3591, 0.359",\
"0.4331, 0.4206, 0.4054, 0.3976, 0.3932, 0.3919, 0.3914, 0.3909, 0.3906, 0.3902",\
"0.5075, 0.4918, 0.4689, 0.4565, 0.4488, 0.4451, 0.4432, 0.4422, 0.4416, 0.4412",\
"0.606, 0.5881, 0.558, 0.5381, 0.527, 0.5209, 0.5173, 0.5145, 0.5131, 0.5124",\
"0.7302, 0.709, 0.6707, 0.6447, 0.6291, 0.6192, 0.6133, 0.6095, 0.6068, 0.6053",\
"0.8792, 0.8557, 0.8101, 0.7769, 0.755, 0.7416, 0.7331, 0.7271, 0.724, 0.7209",\
"1.054, 1.029, 0.9761, 0.9351, 0.9079, 0.8892, 0.8774, 0.8698, 0.8648, 0.8609");
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.2049, 0.2008, 0.1963, 0.1967, 0.1987, 0.202, 0.2063, 0.2111, 0.2165, 0.2194",\
"0.2034, 0.1991, 0.1949, 0.1954, 0.1973, 0.2004, 0.2032, 0.2098, 0.2143, 0.2217",\
"0.2051, 0.201, 0.1956, 0.1947, 0.1969, 0.2, 0.2045, 0.2075, 0.2125, 0.2176",\
"0.2279, 0.222, 0.2136, 0.2096, 0.2091, 0.2116, 0.214, 0.2192, 0.2224, 0.2271",\
"0.2691, 0.2601, 0.2487, 0.2424, 0.2378, 0.2385, 0.241, 0.2453, 0.2471, 0.2536",\
"0.3327, 0.3215, 0.3047, 0.2918, 0.2887, 0.2848, 0.286, 0.2867, 0.2899, 0.2968",\
"0.4186, 0.4045, 0.3825, 0.3657, 0.3565, 0.3543, 0.3521, 0.352, 0.3529, 0.3579",\
"0.5281, 0.5105, 0.4844, 0.4649, 0.4506, 0.4401, 0.4412, 0.4397, 0.4361, 0.4362",\
"0.6606, 0.639, 0.6086, 0.5823, 0.564, 0.5494, 0.5438, 0.5468, 0.5455, 0.5451",\
"0.8164, 0.7924, 0.7567, 0.7285, 0.7044, 0.684, 0.6725, 0.6688, 0.6764, 0.676");
}
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.4103, 0.402, 0.3935, 0.3912, 0.39, 0.39, 0.3897, 0.3893, 0.3892, 0.389",\
"0.4078, 0.3997, 0.392, 0.3892, 0.3878, 0.3879, 0.3874, 0.3872, 0.387, 0.387",\
"0.4098, 0.4014, 0.3925, 0.3907, 0.3891, 0.3888, 0.3885, 0.3885, 0.3884, 0.3884",\
"0.4347, 0.4249, 0.4129, 0.4076, 0.4057, 0.4049, 0.4046, 0.4044, 0.4042, 0.4043",\
"0.4881, 0.4749, 0.4571, 0.448, 0.4428, 0.4401, 0.4389, 0.4383, 0.4379, 0.4376",\
"0.5647, 0.549, 0.5247, 0.5096, 0.5021, 0.4974, 0.4949, 0.4934, 0.4925, 0.4919",\
"0.6675, 0.6493, 0.6176, 0.5972, 0.5843, 0.5776, 0.5729, 0.5701, 0.5687, 0.5675",\
"0.7959, 0.775, 0.737, 0.7097, 0.692, 0.6814, 0.6747, 0.6704, 0.6675, 0.6658",\
"0.9509, 0.9282, 0.8829, 0.8483, 0.825, 0.8108, 0.8008, 0.7948, 0.7907, 0.7879",\
"1.133, 1.109, 1.057, 1.015, 0.9856, 0.9665, 0.9533, 0.9449, 0.9391, 0.9349");
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.2049, 0.2003, 0.1961, 0.1967, 0.199, 0.2024, 0.2059, 0.2089, 0.2152, 0.2194",\
"0.2034, 0.199, 0.1947, 0.1952, 0.1977, 0.2, 0.2032, 0.2093, 0.2147, 0.2203",\
"0.203, 0.1985, 0.1935, 0.1932, 0.1954, 0.1985, 0.2036, 0.2062, 0.2125, 0.2158",\
"0.2196, 0.2136, 0.2073, 0.2038, 0.205, 0.2077, 0.2108, 0.2152, 0.2219, 0.2248",\
"0.2584, 0.2511, 0.2392, 0.2347, 0.2306, 0.232, 0.2351, 0.2404, 0.2453, 0.2469",\
"0.3215, 0.3114, 0.2959, 0.2858, 0.2821, 0.2795, 0.2801, 0.2818, 0.2858, 0.2914",\
"0.4087, 0.3961, 0.3762, 0.3602, 0.3512, 0.3505, 0.3485, 0.3461, 0.3475, 0.3513",\
"0.5198, 0.5036, 0.4798, 0.4595, 0.4447, 0.436, 0.4381, 0.4384, 0.4339, 0.4353",\
"0.6551, 0.6362, 0.6067, 0.5819, 0.5621, 0.5503, 0.5438, 0.5518, 0.5464, 0.5482",\
"0.8149, 0.7928, 0.7585, 0.7317, 0.7071, 0.6894, 0.6797, 0.676, 0.6841, 0.6801");
}
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.197, 0.2215, 0.2859, 0.3829, 0.5203, 0.7091, 0.957, 1.269, 1.651, 2.105",\
"0.2051, 0.2297, 0.2939, 0.3909, 0.5283, 0.7172, 0.9651, 1.277, 1.658, 2.113",\
"0.2411, 0.2655, 0.3296, 0.4265, 0.5639, 0.7528, 1.001, 1.313, 1.694, 2.149",\
"0.3144, 0.3393, 0.4037, 0.5006, 0.6379, 0.8267, 1.074, 1.387, 1.768, 2.222",\
"0.406, 0.433, 0.5006, 0.6003, 0.7381, 0.9268, 1.174, 1.486, 1.867, 2.321",\
"0.5151, 0.5438, 0.6156, 0.7176, 0.8565, 1.045, 1.293, 1.604, 1.985, 2.44",\
"0.6393, 0.6711, 0.7481, 0.8544, 0.9947, 1.183, 1.43, 1.742, 2.122, 2.576",\
"0.7796, 0.8138, 0.8958, 1.008, 1.153, 1.342, 1.588, 1.9, 2.281, 2.734",\
"0.9352, 0.9721, 1.059, 1.178, 1.327, 1.521, 1.769, 2.08, 2.46, 2.914",\
"1.107, 1.146, 1.24, 1.364, 1.519, 1.716, 1.969, 2.283, 2.662, 3.116");
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.1977, 0.2248, 0.3047, 0.4448, 0.6607, 0.9633, 1.361, 1.862, 2.473, 3.204",\
"0.2038, 0.2309, 0.3108, 0.451, 0.6669, 0.9695, 1.368, 1.868, 2.478, 3.21",\
"0.2296, 0.2566, 0.3362, 0.476, 0.6918, 0.9941, 1.391, 1.894, 2.505, 3.232",\
"0.2727, 0.3001, 0.3798, 0.5187, 0.7337, 1.036, 1.434, 1.935, 2.547, 3.275",\
"0.3107, 0.3387, 0.4196, 0.5584, 0.7726, 1.074, 1.472, 1.972, 2.584, 3.311",\
"0.3423, 0.372, 0.4534, 0.5917, 0.8052, 1.106, 1.502, 2.003, 2.613, 3.341",\
"0.3629, 0.3946, 0.479, 0.6178, 0.8304, 1.13, 1.526, 2.026, 2.636, 3.366",\
"0.3718, 0.4056, 0.4932, 0.6349, 0.8479, 1.147, 1.541, 2.041, 2.651, 3.378",\
"0.3662, 0.4024, 0.4941, 0.6375, 0.8525, 1.153, 1.547, 2.046, 2.655, 3.383",\
"0.3454, 0.3839, 0.48, 0.627, 0.8434, 1.146, 1.542, 2.041, 2.65, 3.377");
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.06058, 0.08538, 0.1564, 0.2836, 0.4908, 0.7942, 1.198, 1.709, 2.331, 3.073",\
"0.06028, 0.0851, 0.1568, 0.2826, 0.4908, 0.7949, 1.198, 1.708, 2.329, 3.078",\
"0.06046, 0.08536, 0.1568, 0.283, 0.4915, 0.7947, 1.197, 1.708, 2.329, 3.077",\
"0.06612, 0.0902, 0.1601, 0.2848, 0.4925, 0.795, 1.199, 1.709, 2.331, 3.072",\
"0.07758, 0.1021, 0.1717, 0.2928, 0.4946, 0.795, 1.199, 1.709, 2.33, 3.073",\
"0.0902, 0.1168, 0.1842, 0.303, 0.5014, 0.798, 1.199, 1.708, 2.33, 3.071",\
"0.1052, 0.1336, 0.2022, 0.3176, 0.5076, 0.8012, 1.202, 1.709, 2.33, 3.071",\
"0.1206, 0.1516, 0.2232, 0.3374, 0.5228, 0.8082, 1.204, 1.711, 2.332, 3.071",\
"0.1374, 0.1698, 0.2458, 0.3602, 0.5438, 0.8244, 1.214, 1.715, 2.333, 3.073",\
"0.1538, 0.19, 0.2696, 0.3854, 0.5672, 0.8462, 1.233, 1.726, 2.339, 3.076");
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.06378, 0.09948, 0.2153, 0.4447, 0.8134, 1.333, 2.02, 2.885, 3.94, 5.19",\
"0.0644, 0.09912, 0.2152, 0.4455, 0.8136, 1.335, 2.02, 2.885, 3.939, 5.187",\
"0.06386, 0.0994, 0.2156, 0.4449, 0.8136, 1.334, 2.018, 2.884, 3.938, 5.194",\
"0.06816, 0.1031, 0.2181, 0.4462, 0.8148, 1.335, 2.02, 2.885, 3.939, 5.197",\
"0.0752, 0.1094, 0.2224, 0.4487, 0.816, 1.333, 2.02, 2.884, 3.93, 5.187",\
"0.0848, 0.1182, 0.2288, 0.4504, 0.8164, 1.335, 2.018, 2.88, 3.932, 5.187",\
"0.096, 0.1294, 0.2388, 0.456, 0.8182, 1.336, 2.019, 2.879, 3.926, 5.19",\
"0.108, 0.1422, 0.25, 0.465, 0.8256, 1.338, 2.019, 2.878, 3.932, 5.182",\
"0.1208, 0.1554, 0.2632, 0.4756, 0.8348, 1.348, 2.023, 2.88, 3.929, 5.18",\
"0.134, 0.1716, 0.2778, 0.4886, 0.8468, 1.363, 2.034, 2.886, 3.931, 5.181");
}
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.2205, 0.2464, 0.3125, 0.4103, 0.548, 0.7368, 0.9846, 1.297, 1.678, 2.132",\
"0.229, 0.2549, 0.3208, 0.4188, 0.5565, 0.7453, 0.9931, 1.305, 1.687, 2.141",\
"0.2664, 0.2922, 0.3582, 0.4559, 0.5936, 0.7825, 1.03, 1.343, 1.724, 2.178",\
"0.344, 0.37, 0.4359, 0.5334, 0.671, 0.8598, 1.108, 1.42, 1.801, 2.255",\
"0.4457, 0.4741, 0.5432, 0.6429, 0.7807, 0.9693, 1.217, 1.529, 1.91, 2.364",\
"0.5675, 0.5977, 0.6708, 0.7731, 0.9118, 1.1, 1.348, 1.659, 2.04, 2.494",\
"0.71, 0.7427, 0.8206, 0.9263, 1.066, 1.254, 1.502, 1.813, 2.193, 2.647",\
"0.8726, 0.9079, 0.9911, 1.102, 1.245, 1.433, 1.68, 1.991, 2.371, 2.825",\
"1.056, 1.094, 1.183, 1.299, 1.446, 1.637, 1.884, 2.194, 2.575, 3.028",\
"1.261, 1.301, 1.396, 1.519, 1.67, 1.865, 2.114, 2.426, 2.805, 3.259");
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.2108, 0.2377, 0.3176, 0.4579, 0.6738, 0.9764, 1.374, 1.875, 2.487, 3.214",\
"0.2162, 0.2432, 0.323, 0.4632, 0.6791, 0.982, 1.38, 1.88, 2.491, 3.222",\
"0.2308, 0.2579, 0.3375, 0.4774, 0.6933, 0.996, 1.394, 1.894, 2.505, 3.233",\
"0.2568, 0.2843, 0.3646, 0.5039, 0.7191, 1.022, 1.419, 1.92, 2.532, 3.259",\
"0.2828, 0.3113, 0.3926, 0.5316, 0.7461, 1.048, 1.445, 1.946, 2.558, 3.286",\
"0.3003, 0.3305, 0.4137, 0.553, 0.7663, 1.067, 1.464, 1.964, 2.576, 3.304",\
"0.3041, 0.3364, 0.4226, 0.5639, 0.7767, 1.077, 1.472, 1.972, 2.583, 3.312",\
"0.2917, 0.3263, 0.4159, 0.5595, 0.7741, 1.075, 1.469, 1.968, 2.578, 3.305",\
"0.261, 0.2979, 0.3918, 0.5387, 0.7556, 1.058, 1.454, 1.952, 2.561, 3.288",\
"0.2117, 0.2509, 0.3485, 0.4995, 0.7184, 1.024, 1.423, 1.922, 2.531, 3.258");
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.06628, 0.09146, 0.161, 0.2856, 0.4921, 0.7947, 1.199, 1.709, 2.33, 3.07",\
"0.06646, 0.09126, 0.1612, 0.2861, 0.4922, 0.7948, 1.198, 1.709, 2.33, 3.075",\
"0.06652, 0.09144, 0.1611, 0.286, 0.4922, 0.7956, 1.198, 1.709, 2.332, 3.071",\
"0.06984, 0.09446, 0.1633, 0.2868, 0.4933, 0.7949, 1.199, 1.707, 2.329, 3.073",\
"0.08196, 0.1071, 0.1745, 0.2936, 0.4948, 0.7956, 1.199, 1.707, 2.33, 3.07",\
"0.0938, 0.1214, 0.1872, 0.3034, 0.5008, 0.7982, 1.199, 1.709, 2.332, 3.071",\
"0.1078, 0.1372, 0.2034, 0.3164, 0.5072, 0.8008, 1.201, 1.71, 2.33, 3.072",\
"0.1226, 0.1538, 0.2226, 0.3336, 0.5186, 0.8054, 1.203, 1.711, 2.331, 3.072",\
"0.1378, 0.1722, 0.2448, 0.3544, 0.5356, 0.8168, 1.208, 1.712, 2.333, 3.072",\
"0.1556, 0.1916, 0.2684, 0.378, 0.5566, 0.835, 1.222, 1.72, 2.335, 3.074");
}
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.006589, 0.02621, 0.06367, 0.122, 0.2039, 0.3117, 0.4475, 0.6132, 0.8107");
values("0.06412, 0.09946, 0.2155, 0.4448, 0.8144, 1.336, 2.02, 2.88, 3.933, 5.195",\
"0.06406, 0.09914, 0.2155, 0.4446, 0.8139, 1.334, 2.019, 2.884, 3.94, 5.189",\
"0.0642, 0.09908, 0.2154, 0.4448, 0.8135, 1.333, 2.021, 2.884, 3.936, 5.196",\
"0.06752, 0.1029, 0.2175, 0.4452, 0.8132, 1.335, 2.017, 2.884, 3.937, 5.197",\
"0.07378, 0.1083, 0.2226, 0.4474, 0.8146, 1.333, 2.016, 2.884, 3.933, 5.196",\
"0.083, 0.1174, 0.2294, 0.4508, 0.8158, 1.333, 2.017, 2.879, 3.931, 5.184",\
"0.0936, 0.1276, 0.24, 0.4578, 0.8178, 1.335, 2.017, 2.878, 3.934, 5.191",\
"0.1056, 0.1408, 0.2524, 0.4688, 0.8264, 1.339, 2.017, 2.877, 3.925, 5.188",\
"0.1178, 0.154, 0.2656, 0.4814, 0.8406, 1.352, 2.024, 2.877, 3.926, 5.187",\
"0.1302, 0.168, 0.28, 0.4942, 0.8548, 1.369, 2.041, 2.886, 3.929, 5.179");
}
}
}
}