blob: 607d71caeb0261e376de2cf0bebcc46947736aa0 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__and2_4) {
area : 47.980800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.000860265" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.00088695" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.00094401" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.000961155" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000961155" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01352 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.09994, 0.09964, 0.09935, 0.09923, 0.09928, 0.09946, 0.09936, \
0.09929, 0.09935, 0.09927");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.06466, -0.06454, -0.06454, -0.06456, -0.06447, -0.06481, -0.06482, \
-0.06487, -0.06497, -0.06503");
}
}
}
pin(A2) {
capacitance : 0.01421 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 7.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("0.1003, 0.09366, 0.08901, 0.08784, 0.0873, 0.08735, 0.08729, 0.08723, \
0.08722, 0.08718");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
values("-0.08739, -0.08743, -0.08726, -0.08706, -0.08708, -0.08727, -0.08729, \
-0.08725, -0.08719, -0.08725");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2)" ;
max_capacitance : 1.557 ;
max_transition : 7.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.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.7337, 0.7184, 0.7017, 0.695, 0.6915, 0.6893, 0.6882, 0.6871, 0.6865, 0.6862",\
"0.7293, 0.7148, 0.6979, 0.6906, 0.6874, 0.6851, 0.6841, 0.6831, 0.6828, 0.6825",\
"0.7325, 0.7169, 0.6982, 0.6914, 0.6887, 0.6867, 0.6855, 0.6845, 0.6842, 0.6841",\
"0.7933, 0.7733, 0.7454, 0.7323, 0.7266, 0.7231, 0.7211, 0.7198, 0.7191, 0.7189",\
"0.9205, 0.8926, 0.8495, 0.8239, 0.8111, 0.8045, 0.8005, 0.7978, 0.7958, 0.795",\
"1.107, 1.072, 1.011, 0.9723, 0.9489, 0.9361, 0.9279, 0.9238, 0.92, 0.9179",\
"1.354, 1.313, 1.234, 1.178, 1.143, 1.121, 1.109, 1.1, 1.094, 1.09",\
"1.661, 1.616, 1.52, 1.443, 1.396, 1.364, 1.344, 1.331, 1.322, 1.315",\
"2.03, 1.98, 1.869, 1.773, 1.708, 1.666, 1.637, 1.618, 1.605, 1.596",\
"2.461, 2.407, 2.283, 2.167, 2.085, 2.029, 1.992, 1.965, 1.948, 1.935");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.4617, 0.4478, 0.434, 0.4303, 0.4337, 0.4387, 0.4428, 0.452, 0.4546, 0.4751",\
"0.4594, 0.4451, 0.4309, 0.4277, 0.4306, 0.4365, 0.4419, 0.4452, 0.4537, 0.4692",\
"0.4648, 0.4509, 0.4353, 0.4304, 0.4319, 0.4374, 0.4419, 0.4479, 0.4537, 0.4756",\
"0.5195, 0.5023, 0.4789, 0.4665, 0.463, 0.4653, 0.4702, 0.4745, 0.4845, 0.4981",\
"0.6227, 0.5987, 0.5665, 0.5475, 0.535, 0.5328, 0.5355, 0.5388, 0.5461, 0.5594",\
"0.7812, 0.7524, 0.707, 0.6752, 0.6587, 0.6507, 0.6462, 0.6455, 0.6483, 0.6667",\
"0.9957, 0.9596, 0.9033, 0.8573, 0.8293, 0.8158, 0.8091, 0.8039, 0.805, 0.8181",\
"1.266, 1.224, 1.154, 1.098, 1.054, 1.029, 1.023, 1.016, 1.011, 1.024",\
"1.593, 1.545, 1.462, 1.392, 1.338, 1.3, 1.283, 1.28, 1.28, 1.299",\
"1.979, 1.925, 1.829, 1.749, 1.683, 1.63, 1.6, 1.584, 1.589, 1.625");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.8484, 0.8297, 0.8055, 0.7943, 0.7876, 0.7843, 0.7818, 0.7805, 0.7796, 0.7793",\
"0.8427, 0.8242, 0.7997, 0.7882, 0.7823, 0.7787, 0.7768, 0.7755, 0.7743, 0.7737",\
"0.848, 0.8292, 0.8039, 0.7925, 0.7866, 0.7829, 0.7813, 0.7795, 0.7792, 0.7785",\
"0.9087, 0.8858, 0.8534, 0.8355, 0.8276, 0.8229, 0.8202, 0.8187, 0.8175, 0.8167",\
"1.041, 1.012, 0.9645, 0.9358, 0.9194, 0.9112, 0.9052, 0.9018, 0.9, 0.8989",\
"1.235, 1.201, 1.137, 1.094, 1.068, 1.053, 1.043, 1.037, 1.034, 1.031",\
"1.496, 1.456, 1.375, 1.315, 1.275, 1.252, 1.237, 1.227, 1.221, 1.217",\
"1.821, 1.776, 1.68, 1.6, 1.547, 1.513, 1.491, 1.476, 1.465, 1.459",\
"2.212, 2.163, 2.051, 1.953, 1.884, 1.836, 1.805, 1.785, 1.77, 1.76",\
"2.671, 2.618, 2.494, 2.375, 2.289, 2.228, 2.187, 2.158, 2.138, 2.124");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.4617, 0.4474, 0.4353, 0.4308, 0.4337, 0.4387, 0.4446, 0.4475, 0.456, 0.4701",\
"0.459, 0.4451, 0.4315, 0.4272, 0.4306, 0.4356, 0.4405, 0.4443, 0.4515, 0.4656",\
"0.46, 0.4457, 0.4304, 0.4256, 0.4288, 0.432, 0.4396, 0.4425, 0.451, 0.4661",\
"0.5026, 0.4857, 0.4656, 0.4551, 0.4544, 0.4576, 0.4612, 0.4673, 0.4741, 0.4918",\
"0.5995, 0.5783, 0.5467, 0.5325, 0.5219, 0.5206, 0.5238, 0.528, 0.5376, 0.5513",\
"0.7578, 0.7305, 0.6895, 0.6583, 0.6457, 0.6403, 0.6358, 0.636, 0.6406, 0.6568",\
"0.9753, 0.9419, 0.8871, 0.845, 0.8198, 0.8095, 0.8073, 0.8003, 0.7972, 0.8127",\
"1.251, 1.212, 1.147, 1.094, 1.053, 1.032, 1.025, 1.02, 1.019, 1.027",\
"1.586, 1.542, 1.465, 1.401, 1.345, 1.309, 1.292, 1.292, 1.289, 1.31",\
"1.984, 1.936, 1.847, 1.768, 1.705, 1.658, 1.629, 1.615, 1.617, 1.651");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.2616, 0.2943, 0.3793, 0.5066, 0.6829, 0.9217, 1.234, 1.626, 2.106, 2.678",\
"0.2736, 0.3061, 0.391, 0.5186, 0.6948, 0.9336, 1.245, 1.638, 2.118, 2.689",\
"0.3239, 0.3564, 0.4411, 0.5684, 0.7448, 0.9835, 1.295, 1.688, 2.168, 2.739",\
"0.4254, 0.4584, 0.5436, 0.6712, 0.8474, 1.086, 1.398, 1.79, 2.27, 2.842",\
"0.5531, 0.5885, 0.6782, 0.8096, 0.9875, 1.226, 1.537, 1.929, 2.408, 2.98",\
"0.7036, 0.7426, 0.8379, 0.9742, 1.154, 1.394, 1.705, 2.097, 2.575, 3.146",\
"0.8742, 0.9162, 1.019, 1.163, 1.349, 1.59, 1.901, 2.293, 2.771, 3.342",\
"1.066, 1.112, 1.223, 1.374, 1.569, 1.815, 2.129, 2.52, 2.999, 3.569",\
"1.279, 1.328, 1.449, 1.608, 1.81, 2.065, 2.385, 2.781, 3.258, 3.828",\
"1.514, 1.567, 1.695, 1.866, 2.075, 2.338, 2.666, 3.07, 3.554, 4.124");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.2857, 0.3231, 0.4329, 0.6213, 0.9086, 1.311, 1.84, 2.506, 3.32, 4.29",\
"0.2933, 0.3307, 0.4402, 0.6288, 0.9162, 1.318, 1.846, 2.514, 3.327, 4.298",\
"0.3266, 0.3639, 0.4732, 0.6613, 0.9483, 1.35, 1.88, 2.546, 3.36, 4.33",\
"0.3829, 0.4207, 0.53, 0.7171, 1.003, 1.404, 1.933, 2.598, 3.412, 4.381",\
"0.4328, 0.4714, 0.5814, 0.7686, 1.054, 1.454, 1.982, 2.649, 3.46, 4.431",\
"0.4715, 0.5122, 0.6241, 0.8119, 1.095, 1.495, 2.022, 2.686, 3.5, 4.469",\
"0.4938, 0.5371, 0.6527, 0.8428, 1.127, 1.525, 2.051, 2.715, 3.527, 4.495",\
"0.4973, 0.5435, 0.6636, 0.8568, 1.144, 1.545, 2.071, 2.733, 3.544, 4.511",\
"0.4797, 0.5286, 0.6545, 0.852, 1.143, 1.548, 2.078, 2.74, 3.55, 4.516",\
"0.4392, 0.4918, 0.6241, 0.825, 1.12, 1.53, 2.066, 2.735, 3.544, 4.509");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.08676, 0.1209, 0.2168, 0.3837, 0.6494, 1.04, 1.561, 2.225, 3.034, 4.002",\
"0.08664, 0.1211, 0.2163, 0.3835, 0.6494, 1.039, 1.561, 2.225, 3.035, 4.001",\
"0.08714, 0.1209, 0.2164, 0.3837, 0.65, 1.039, 1.56, 2.224, 3.035, 4",\
"0.09612, 0.129, 0.2225, 0.3867, 0.6518, 1.039, 1.561, 2.225, 3.034, 3.997",\
"0.115, 0.149, 0.241, 0.4006, 0.6582, 1.042, 1.562, 2.223, 3.032, 4",\
"0.1388, 0.174, 0.2642, 0.4206, 0.6714, 1.048, 1.566, 2.223, 3.034, 4.001",\
"0.1648, 0.2038, 0.2962, 0.4496, 0.6926, 1.06, 1.57, 2.225, 3.034, 3.997",\
"0.192, 0.2352, 0.3316, 0.4844, 0.7266, 1.086, 1.583, 2.232, 3.034, 3.997",\
"0.222, 0.268, 0.371, 0.5228, 0.7656, 1.124, 1.618, 2.254, 3.044, 3.998",\
"0.2512, 0.3016, 0.4124, 0.5658, 0.8058, 1.167, 1.664, 2.297, 3.076, 4.015");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.09996, 0.1489, 0.3113, 0.6264, 1.136, 1.857, 2.802, 4.003, 5.467, 7.196",\
"0.1002, 0.1489, 0.3113, 0.6274, 1.136, 1.855, 2.805, 4, 5.458, 7.193",\
"0.1002, 0.1488, 0.3117, 0.6266, 1.136, 1.857, 2.802, 4.004, 5.467, 7.195",\
"0.1065, 0.1547, 0.3158, 0.628, 1.134, 1.856, 2.806, 3.997, 5.463, 7.197",\
"0.1164, 0.1632, 0.3238, 0.6344, 1.14, 1.857, 2.806, 4.003, 5.459, 7.194",\
"0.1308, 0.1782, 0.335, 0.641, 1.143, 1.86, 2.803, 4, 5.465, 7.196",\
"0.1498, 0.1964, 0.351, 0.6546, 1.152, 1.865, 2.809, 4.005, 5.461, 7.188",\
"0.169, 0.2182, 0.3692, 0.6728, 1.17, 1.879, 2.814, 4.003, 5.458, 7.202",\
"0.1906, 0.2432, 0.3906, 0.6936, 1.192, 1.903, 2.834, 4.011, 5.461, 7.211",\
"0.2134, 0.2644, 0.4146, 0.7146, 1.215, 1.933, 2.871, 4.036, 5.474, 7.2");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.2946, 0.3293, 0.4175, 0.5469, 0.7241, 0.9629, 1.275, 1.668, 2.147, 2.719",\
"0.3057, 0.3406, 0.4288, 0.5582, 0.7353, 0.9743, 1.286, 1.679, 2.158, 2.73",\
"0.3577, 0.3923, 0.4804, 0.6097, 0.7869, 1.026, 1.338, 1.731, 2.21, 2.782",\
"0.4659, 0.5007, 0.5887, 0.718, 0.895, 1.134, 1.446, 1.838, 2.318, 2.89",\
"0.6095, 0.6471, 0.7395, 0.8718, 1.05, 1.288, 1.6, 1.992, 2.471, 3.043",\
"0.7827, 0.823, 0.9215, 1.058, 1.238, 1.477, 1.789, 2.18, 2.659, 3.23",\
"0.9843, 1.028, 1.134, 1.277, 1.461, 1.702, 2.013, 2.405, 2.883, 3.453",\
"1.216, 1.264, 1.378, 1.528, 1.719, 1.963, 2.275, 2.666, 3.145, 3.715",\
"1.479, 1.53, 1.652, 1.811, 2.01, 2.261, 2.577, 2.969, 3.447, 4.017",\
"1.773, 1.828, 1.959, 2.128, 2.334, 2.592, 2.915, 3.313, 3.793, 4.364");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.3042, 0.3413, 0.4512, 0.6398, 0.9271, 1.329, 1.857, 2.525, 3.338, 4.309",\
"0.3113, 0.3487, 0.4582, 0.6469, 0.9342, 1.336, 1.865, 2.532, 3.343, 4.312",\
"0.3283, 0.3655, 0.475, 0.6632, 0.9503, 1.353, 1.881, 2.546, 3.36, 4.327",\
"0.3578, 0.3959, 0.5056, 0.6932, 0.9794, 1.381, 1.91, 2.576, 3.391, 4.359",\
"0.3838, 0.4234, 0.5344, 0.7225, 1.008, 1.408, 1.937, 2.604, 3.416, 4.382",\
"0.3945, 0.4362, 0.5511, 0.7409, 1.025, 1.425, 1.952, 2.618, 3.428, 4.397",\
"0.3833, 0.4277, 0.5463, 0.7406, 1.028, 1.427, 1.953, 2.617, 3.428, 4.395",\
"0.3457, 0.3929, 0.5175, 0.7164, 1.008, 1.413, 1.939, 2.601, 3.412, 4.378",\
"0.2803, 0.3306, 0.4602, 0.6643, 0.9608, 1.371, 1.904, 2.568, 3.378, 4.344",\
"0.1853, 0.2386, 0.3742, 0.5823, 0.8844, 1.301, 1.842, 2.514, 3.326, 4.292");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.09682, 0.1315, 0.2256, 0.3894, 0.6522, 1.04, 1.562, 2.225, 3.034, 4",\
"0.09646, 0.1318, 0.2254, 0.3894, 0.6531, 1.04, 1.562, 2.225, 3.031, 4.001",\
"0.09678, 0.1316, 0.2256, 0.389, 0.6536, 1.041, 1.562, 2.224, 3.032, 4.002",\
"0.103, 0.1367, 0.2294, 0.391, 0.6544, 1.04, 1.562, 2.225, 3.036, 3.998",\
"0.1214, 0.1568, 0.2468, 0.4038, 0.66, 1.043, 1.562, 2.223, 3.035, 3.998",\
"0.1442, 0.1808, 0.2702, 0.4228, 0.6708, 1.048, 1.565, 2.226, 3.031, 3.999",\
"0.169, 0.2102, 0.3004, 0.4472, 0.6892, 1.058, 1.57, 2.226, 3.035, 3.998",\
"0.1958, 0.2392, 0.3362, 0.4808, 0.718, 1.077, 1.579, 2.231, 3.034, 3.998",\
"0.2236, 0.2722, 0.3734, 0.5188, 0.7542, 1.109, 1.603, 2.243, 3.04, 3.998",\
"0.254, 0.3058, 0.4148, 0.5598, 0.7924, 1.148, 1.644, 2.274, 3.059, 4.006");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06956, 0.2435, 0.5757, 1.093, 1.819, 2.775, 3.979, 5.448, 7.2");
index_2("0.001, 0.01174, 0.04945, 0.1214, 0.2336, 0.391, 0.5981, 0.8591, 1.178, 1.557");
values("0.09972, 0.1487, 0.3114, 0.6274, 1.135, 1.857, 2.804, 4, 5.458, 7.193",\
"0.1002, 0.1489, 0.3114, 0.6264, 1.136, 1.857, 2.803, 4, 5.456, 7.2",\
"0.1001, 0.1489, 0.3115, 0.6265, 1.135, 1.855, 2.805, 3.997, 5.461, 7.199",\
"0.1062, 0.1537, 0.3152, 0.6282, 1.137, 1.857, 2.803, 4.003, 5.467, 7.198",\
"0.1166, 0.1632, 0.3234, 0.633, 1.139, 1.856, 2.804, 4.003, 5.462, 7.195",\
"0.1312, 0.1784, 0.3374, 0.6424, 1.141, 1.858, 2.804, 3.998, 5.456, 7.191",\
"0.1464, 0.196, 0.355, 0.6614, 1.154, 1.862, 2.806, 4.004, 5.46, 7.188",\
"0.1658, 0.2164, 0.374, 0.6816, 1.178, 1.882, 2.813, 4, 5.462, 7.205",\
"0.1846, 0.2366, 0.395, 0.7056, 1.205, 1.914, 2.845, 4.013, 5.458, 7.193",\
"0.2046, 0.2594, 0.4174, 0.7284, 1.233, 1.952, 2.885, 4.05, 5.477, 7.2");
}
}
}
}