blob: 1c67325697bd191bda55ef25fcb25e0335ff9f2a [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_4) {
area : 50.803200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "3.28986e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "3.48858e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "2.03256e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "2.03256e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.48858e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02144 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01996, 0.01994, 0.0199, 0.0199, 0.01992, 0.01988, 0.01982, 0.01975, \
0.01964, 0.01947");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.01056, -0.01059, -0.01058, -0.01061, -0.01065, -0.01064, -0.01065, \
-0.01064, -0.01064, -0.01063");
}
}
}
pin(A2) {
capacitance : 0.02138 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02575, 0.02576, 0.02571, 0.02572, 0.02576, 0.02579, 0.02581, \
0.02579, 0.0258, 0.02579");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.02309, -0.02363, -0.02424, -0.0246, -0.02485, -0.02499, -0.02506, \
-0.02509, -0.02515, -0.02519");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.6086 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("-0.002886, -0.002722, -0.002578, -0.002513, -0.002452, -0.002418, -0.002404, -0.002387, -0.002377, -0.002373",\
"-0.003746, -0.003333, -0.002604, -0.002167, -0.001929, -0.00176, -0.001694, -0.001641, -0.001608, -0.001575",\
"-0.005782, -0.005172, -0.003815, -0.002609, -0.00187, -0.001395, -0.00113, -0.0009629, -0.0008542, -0.000799",\
"-0.007368, -0.006912, -0.005621, -0.004026, -0.002785, -0.001975, -0.001428, -0.001088, -0.0008401, -0.0006672",\
"-0.007977, -0.007719, -0.006854, -0.005426, -0.004037, -0.002914, -0.002163, -0.001598, -0.00122, -0.0009454",\
"-0.007499, -0.007453, -0.007084, -0.006197, -0.005055, -0.003889, -0.002964, -0.002253, -0.001737, -0.001361",\
"-0.006171, -0.006283, -0.006376, -0.006135, -0.005394, -0.004485, -0.003591, -0.002846, -0.002238, -0.001782",\
"-0.004032, -0.004287, -0.004815, -0.005143, -0.00503, -0.004518, -0.003859, -0.003171, -0.002578, -0.002097",\
"-0.001046, -0.001446, -0.002375, -0.003312, -0.003807, -0.003832, -0.003581, -0.00311, -0.002634, -0.002199",\
"0.002758, 0.002235, 0.0008892, -0.0005897, -0.001758, -0.002412, -0.002571, -0.002551, -0.002283, -0.001999");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.06889, 0.06913, 0.06958, 0.06988, 0.07016, 0.07048, 0.07081, 0.07114, 0.07217, 0.0813",\
"0.06644, 0.06693, 0.06808, 0.06891, 0.06959, 0.07006, 0.07047, 0.07098, 0.07203, 0.08156",\
"0.06426, 0.0646, 0.06564, 0.06688, 0.068, 0.06895, 0.06969, 0.07033, 0.07169, 0.08208",\
"0.06374, 0.06389, 0.06439, 0.06533, 0.06645, 0.06756, 0.06856, 0.06936, 0.07116, 0.08312",\
"0.06396, 0.06402, 0.06428, 0.06474, 0.06543, 0.06643, 0.06762, 0.06842, 0.07041, 0.08612",\
"0.06499, 0.06491, 0.06474, 0.06488, 0.06523, 0.0659, 0.06671, 0.06759, 0.07048, 0.09207",\
"0.06653, 0.06636, 0.06591, 0.06549, 0.06577, 0.06596, 0.06647, 0.0675, 0.07218, 0.1056",\
"0.06883, 0.06854, 0.06777, 0.06691, 0.0666, 0.0667, 0.06681, 0.06763, 0.07712, 0.1336",\
"0.0718, 0.07132, 0.07034, 0.06916, 0.06807, 0.06772, 0.06781, 0.06973, 0.09212, 0.1964",\
"0.07557, 0.07496, 0.07354, 0.0719, 0.07056, 0.06932, 0.06953, 0.07829, 0.1402, 0.3217");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.01328, 0.01326, 0.01329, 0.01332, 0.01335, 0.01334, 0.01332, 0.01333, 0.01333, 0.01334",\
"0.01222, 0.01222, 0.01229, 0.01234, 0.01239, 0.01243, 0.01245, 0.01244, 0.01241, 0.01242",\
"0.01036, 0.01045, 0.01069, 0.01097, 0.01113, 0.01124, 0.01127, 0.01134, 0.01133, 0.01137",\
"0.008764, 0.008908, 0.009245, 0.009769, 0.01013, 0.01042, 0.01057, 0.0107, 0.01079, 0.01082",\
"0.00795, 0.008052, 0.008374, 0.008824, 0.009363, 0.009749, 0.01001, 0.01022, 0.01034, 0.01046",\
"0.007985, 0.008001, 0.008175, 0.008431, 0.008876, 0.009257, 0.009602, 0.009825, 0.01003, 0.01017",\
"0.008873, 0.00884, 0.00871, 0.008687, 0.008845, 0.00914, 0.00943, 0.009652, 0.009831, 0.009976",\
"0.01062, 0.01048, 0.01006, 0.009684, 0.009462, 0.009451, 0.009548, 0.009689, 0.009817, 0.009943",\
"0.01322, 0.01298, 0.01223, 0.01145, 0.0108, 0.01035, 0.01017, 0.01009, 0.01011, 0.01011",\
"0.01661, 0.01631, 0.01527, 0.01399, 0.01282, 0.01193, 0.01134, 0.01097, 0.01074, 0.01059");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.08458, 0.08478, 0.08503, 0.08522, 0.08548, 0.08578, 0.08609, 0.08639, 0.08742, 0.09686",\
"0.08284, 0.08318, 0.08393, 0.08452, 0.08505, 0.08545, 0.08591, 0.08628, 0.08729, 0.09697",\
"0.08112, 0.08138, 0.08215, 0.0831, 0.08397, 0.08462, 0.08526, 0.08596, 0.08716, 0.09767",\
"0.0804, 0.08056, 0.08106, 0.08182, 0.08269, 0.08365, 0.08442, 0.08516, 0.08677, 0.09907",\
"0.08005, 0.08014, 0.0806, 0.0811, 0.08188, 0.08266, 0.08352, 0.08434, 0.08639, 0.102",\
"0.07995, 0.08002, 0.08018, 0.08072, 0.08136, 0.08201, 0.0828, 0.08356, 0.08637, 0.1076",\
"0.08011, 0.08018, 0.08025, 0.0804, 0.08111, 0.08164, 0.0822, 0.08313, 0.08753, 0.1193",\
"0.08078, 0.0807, 0.08069, 0.0807, 0.08091, 0.08178, 0.08225, 0.08314, 0.09179, 0.1436",\
"0.0821, 0.08196, 0.08158, 0.08135, 0.08129, 0.08153, 0.0825, 0.08413, 0.103, 0.1959",\
"0.08437, 0.08408, 0.08338, 0.08283, 0.08238, 0.08207, 0.08263, 0.08981, 0.1385, 0.3016");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.08658, 0.09994, 0.1463, 0.234, 0.3703, 0.5614, 0.813, 1.13, 1.517, 1.979",\
"0.1157, 0.1295, 0.1767, 0.2652, 0.4019, 0.5933, 0.8447, 1.163, 1.55, 2.012",\
"0.1945, 0.2166, 0.2794, 0.3724, 0.51, 0.7017, 0.9538, 1.271, 1.657, 2.12",\
"0.2631, 0.2987, 0.4004, 0.544, 0.7117, 0.9073, 1.16, 1.477, 1.865, 2.327",\
"0.3104, 0.3612, 0.5055, 0.7096, 0.946, 1.204, 1.479, 1.798, 2.184, 2.646",\
"0.3338, 0.4001, 0.589, 0.8578, 1.169, 1.507, 1.864, 2.237, 2.636, 3.097",\
"0.329, 0.4114, 0.6474, 0.982, 1.374, 1.797, 2.244, 2.709, 3.19, 3.686",\
"0.2948, 0.3932, 0.6771, 1.082, 1.553, 2.07, 2.61, 3.172, 3.751, 4.348",\
"0.2275, 0.3428, 0.6743, 1.152, 1.709, 2.318, 2.956, 3.618, 4.303, 5.005",\
"0.1262, 0.2578, 0.6378, 1.189, 1.834, 2.538, 3.279, 4.047, 4.841, 5.653");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.2682, 0.3175, 0.488, 0.8099, 1.311, 2.01, 2.931, 4.096, 5.509, 7.199",\
"0.2805, 0.3317, 0.5069, 0.8331, 1.335, 2.038, 2.961, 4.122, 5.543, 7.225",\
"0.3784, 0.4281, 0.6022, 0.9313, 1.436, 2.141, 3.065, 4.23, 5.645, 7.335",\
"0.5689, 0.6309, 0.814, 1.14, 1.645, 2.352, 3.277, 4.441, 5.86, 7.55",\
"0.7862, 0.8705, 1.116, 1.478, 1.981, 2.687, 3.613, 4.776, 6.196, 7.887",\
"1.026, 1.133, 1.446, 1.904, 2.46, 3.165, 4.089, 5.253, 6.672, 8.364",\
"1.291, 1.421, 1.802, 2.363, 3.036, 3.797, 4.722, 5.885, 7.306, 8.999",\
"1.584, 1.738, 2.185, 2.849, 3.649, 4.541, 5.521, 6.684, 8.102, 9.793",\
"1.909, 2.083, 2.601, 3.368, 4.293, 5.328, 6.449, 7.662, 9.08, 10.77",\
"2.267, 2.463, 3.046, 3.914, 4.971, 6.152, 7.427, 8.785, 10.25, 11.94");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.08788, 0.11, 0.188, 0.3374, 0.5703, 0.8959, 1.327, 1.871, 2.534, 3.326",\
"0.08732, 0.1098, 0.1881, 0.3374, 0.571, 0.8966, 1.326, 1.872, 2.535, 3.326",\
"0.1463, 0.165, 0.2209, 0.342, 0.5701, 0.8974, 1.327, 1.871, 2.532, 3.323",\
"0.2452, 0.2743, 0.3566, 0.4781, 0.6362, 0.9094, 1.327, 1.869, 2.533, 3.324",\
"0.361, 0.4022, 0.5168, 0.6814, 0.8776, 1.098, 1.41, 1.884, 2.529, 3.321",\
"0.4918, 0.5452, 0.6964, 0.9108, 1.16, 1.437, 1.741, 2.098, 2.618, 3.331",\
"0.6316, 0.701, 0.8908, 1.16, 1.47, 1.81, 2.18, 2.565, 2.994, 3.559",\
"0.78, 0.8642, 1.103, 1.425, 1.804, 2.217, 2.646, 3.107, 3.589, 4.098",\
"0.9402, 1.038, 1.321, 1.709, 2.154, 2.636, 3.145, 3.683, 4.243, 4.821",\
"1.114, 1.224, 1.547, 2.009, 2.529, 3.089, 3.676, 4.29, 4.928, 5.596");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.3236, 0.4039, 0.6868, 1.223, 2.06, 3.233, 4.777, 6.716, 9.083, 11.91",\
"0.3228, 0.4038, 0.6889, 1.223, 2.059, 3.231, 4.774, 6.715, 9.087, 11.91",\
"0.3212, 0.4019, 0.6858, 1.223, 2.06, 3.23, 4.771, 6.721, 9.088, 11.92",\
"0.4292, 0.4888, 0.7078, 1.224, 2.059, 3.233, 4.776, 6.721, 9.086, 11.91",\
"0.5876, 0.663, 0.8908, 1.29, 2.061, 3.231, 4.778, 6.722, 9.082, 11.92",\
"0.7604, 0.8568, 1.137, 1.556, 2.175, 3.244, 4.779, 6.715, 9.081, 11.91",\
"0.9386, 1.057, 1.4, 1.899, 2.521, 3.399, 4.795, 6.719, 9.09, 11.91",\
"1.121, 1.261, 1.674, 2.265, 2.979, 3.812, 4.997, 6.75, 9.09, 11.92",\
"1.307, 1.473, 1.953, 2.643, 3.463, 4.399, 5.478, 6.988, 9.146, 11.93",\
"1.493, 1.686, 2.236, 3.038, 3.978, 5.018, 6.178, 7.54, 9.422, 11.99");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.1127, 0.1281, 0.1793, 0.2721, 0.4122, 0.6059, 0.859, 1.177, 1.564, 2.026",\
"0.1423, 0.1575, 0.2085, 0.3012, 0.4413, 0.6349, 0.8881, 1.206, 1.593, 2.055",\
"0.2425, 0.2607, 0.3152, 0.4072, 0.5471, 0.7408, 0.9941, 1.312, 1.699, 2.161",\
"0.3521, 0.3806, 0.4658, 0.5944, 0.7516, 0.946, 1.199, 1.517, 1.904, 2.366",\
"0.4467, 0.4867, 0.6062, 0.7864, 1.006, 1.251, 1.52, 1.838, 2.226, 2.687",\
"0.5203, 0.5726, 0.7287, 0.9645, 1.252, 1.572, 1.918, 2.282, 2.677, 3.138",\
"0.57, 0.6339, 0.8273, 1.123, 1.482, 1.883, 2.313, 2.766, 3.238, 3.73",\
"0.5897, 0.6669, 0.9, 1.256, 1.69, 2.176, 2.696, 3.243, 3.812, 4.4",\
"0.5792, 0.6688, 0.9426, 1.36, 1.873, 2.447, 3.061, 3.707, 4.377, 5.069",\
"0.5342, 0.6378, 0.9513, 1.435, 2.025, 2.691, 3.403, 4.152, 4.927, 5.728");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.3475, 0.3966, 0.5662, 0.8876, 1.387, 2.087, 3.008, 4.169, 5.592, 7.274",\
"0.3727, 0.4231, 0.5958, 0.9203, 1.422, 2.122, 3.044, 4.206, 5.626, 7.311",\
"0.4814, 0.5313, 0.7045, 1.031, 1.534, 2.238, 3.162, 4.323, 5.744, 7.429",\
"0.661, 0.7168, 0.895, 1.22, 1.725, 2.429, 3.354, 4.52, 5.935, 7.624",\
"0.8722, 0.9393, 1.15, 1.502, 2.007, 2.712, 3.637, 4.801, 6.224, 7.918",\
"1.111, 1.192, 1.443, 1.849, 2.397, 3.105, 4.031, 5.193, 6.614, 8.309",\
"1.37, 1.47, 1.77, 2.238, 2.855, 3.616, 4.547, 5.712, 7.13, 8.827",\
"1.646, 1.768, 2.126, 2.668, 3.362, 4.204, 5.193, 6.365, 7.785, 9.477",\
"1.941, 2.084, 2.507, 3.134, 3.916, 4.844, 5.922, 7.153, 8.584, 10.28",\
"2.26, 2.427, 2.915, 3.635, 4.514, 5.536, 6.709, 8.037, 9.526, 11.23");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.1216, 0.1456, 0.2252, 0.3736, 0.6061, 0.9298, 1.358, 1.898, 2.558, 3.345",\
"0.1191, 0.1432, 0.2239, 0.3736, 0.6045, 0.9302, 1.358, 1.898, 2.557, 3.345",\
"0.1543, 0.1734, 0.234, 0.3723, 0.6051, 0.93, 1.358, 1.898, 2.558, 3.345",\
"0.2471, 0.2755, 0.3592, 0.481, 0.6482, 0.9348, 1.358, 1.897, 2.557, 3.344",\
"0.3538, 0.3938, 0.51, 0.6756, 0.8744, 1.1, 1.423, 1.909, 2.559, 3.344",\
"0.4714, 0.5258, 0.6782, 0.8958, 1.149, 1.431, 1.735, 2.104, 2.637, 3.36",\
"0.6008, 0.667, 0.8604, 1.135, 1.452, 1.798, 2.166, 2.559, 2.992, 3.572",\
"0.7388, 0.823, 1.057, 1.391, 1.773, 2.188, 2.63, 3.094, 3.579, 4.093",\
"0.8794, 0.9832, 1.263, 1.657, 2.119, 2.606, 3.123, 3.664, 4.228, 4.812",\
"1.025, 1.144, 1.48, 1.942, 2.476, 3.045, 3.645, 4.266, 4.91, 5.58");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.005194, 0.01992, 0.04803, 0.09182, 0.1533, 0.2341, 0.336, 0.4604, 0.6086");
values("0.3249, 0.4049, 0.6856, 1.224, 2.06, 3.229, 4.774, 6.716, 9.084, 11.9",\
"0.3256, 0.4051, 0.686, 1.223, 2.059, 3.229, 4.777, 6.716, 9.089, 11.91",\
"0.3271, 0.4065, 0.6872, 1.226, 2.06, 3.232, 4.776, 6.715, 9.09, 11.91",\
"0.3788, 0.4486, 0.6998, 1.224, 2.059, 3.229, 4.771, 6.718, 9.088, 11.92",\
"0.4632, 0.5456, 0.808, 1.271, 2.064, 3.231, 4.773, 6.713, 9.09, 11.92",\
"0.5738, 0.6636, 0.947, 1.439, 2.154, 3.244, 4.776, 6.713, 9.091, 11.92",\
"0.717, 0.813, 1.118, 1.64, 2.382, 3.377, 4.805, 6.717, 9.096, 11.92",\
"0.8872, 0.9958, 1.326, 1.875, 2.652, 3.666, 4.975, 6.77, 9.103, 11.91",\
"1.076, 1.202, 1.565, 2.144, 2.96, 4.017, 5.322, 6.982, 9.164, 11.92",\
"1.277, 1.418, 1.834, 2.452, 3.296, 4.398, 5.76, 7.384, 9.424, 12.03");
}
}
}
}