blob: bbd8310658dfb3db2be1373c4162ace143f60b23 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_2) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.96902e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "2.06838e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.340334e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.340316e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.06838e-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.01032 ;
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.01005, 0.01005, 0.01001, 0.009999, 0.01002, 0.01, 0.009978, \
0.00994, 0.009882, 0.009794");
}
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.005293, -0.005306, -0.005296, -0.005304, -0.005316, -0.005323, \
-0.005323, -0.005322, -0.005324, -0.005323");
}
}
}
pin(A2) {
capacitance : 0.01073 ;
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.01287, 0.01289, 0.01285, 0.01288, 0.0129, 0.01289, 0.0129, 0.0129, \
0.0129, 0.0129");
}
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.01158, -0.01184, -0.01212, -0.01231, -0.01244, -0.01249, -0.01254, \
-0.01256, -0.01257, -0.01259");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.3048 ;
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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("-0.001558, -0.001495, -0.001417, -0.001384, -0.001349, -0.001336, -0.001335, -0.001332, -0.001325, -0.001326",\
"-0.001976, -0.001774, -0.001437, -0.001217, -0.001079, -0.001012, -0.0009721, -0.0009464, -0.000929, -0.0009164",\
"-0.002961, -0.002677, -0.002023, -0.001425, -0.001047, -0.0008212, -0.0006939, -0.0006027, -0.000555, -0.0005207",\
"-0.003772, -0.003557, -0.002907, -0.002128, -0.001521, -0.001108, -0.0008468, -0.0006738, -0.0005468, -0.0004644",\
"-0.004077, -0.003968, -0.003531, -0.002841, -0.002136, -0.001589, -0.0012, -0.0009255, -0.0007427, -0.0005992",\
"-0.003879, -0.00384, -0.003652, -0.003222, -0.002641, -0.002076, -0.001598, -0.001256, -0.0009975, -0.0008112",\
"-0.003236, -0.003282, -0.003325, -0.003188, -0.002826, -0.00237, -0.001924, -0.00155, -0.001247, -0.00102",\
"-0.002163, -0.002281, -0.002552, -0.002697, -0.002641, -0.00239, -0.002056, -0.001721, -0.001428, -0.001175",\
"-0.0006963, -0.000879, -0.001339, -0.001789, -0.002021, -0.002054, -0.001908, -0.001683, -0.001463, -0.001225",\
"0.001202, 0.0009464, 0.0002831, -0.000444, -0.001001, -0.001311, -0.001427, -0.001388, -0.001267, -0.001122");
}
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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.0342, 0.03432, 0.03454, 0.03468, 0.03483, 0.03497, 0.03512, 0.03536, 0.03584, 0.04044",\
"0.03303, 0.03325, 0.03378, 0.03426, 0.03452, 0.03479, 0.035, 0.03527, 0.03573, 0.0405",\
"0.0319, 0.03207, 0.03258, 0.03318, 0.03375, 0.03423, 0.03456, 0.03489, 0.03568, 0.04069",\
"0.03164, 0.0317, 0.03194, 0.03242, 0.03296, 0.03353, 0.03401, 0.03443, 0.03532, 0.04137",\
"0.03175, 0.03178, 0.03189, 0.03212, 0.03251, 0.03297, 0.03347, 0.03396, 0.03506, 0.04286",\
"0.03221, 0.03218, 0.03213, 0.03223, 0.03236, 0.03273, 0.03312, 0.03351, 0.03507, 0.04581",\
"0.03302, 0.03291, 0.03268, 0.0325, 0.03262, 0.03268, 0.03298, 0.03344, 0.03578, 0.05246",\
"0.03413, 0.03397, 0.03363, 0.03321, 0.03301, 0.03311, 0.03313, 0.0336, 0.03841, 0.06679",\
"0.03559, 0.0354, 0.03488, 0.03426, 0.03377, 0.03363, 0.03364, 0.03456, 0.04587, 0.09835",\
"0.03747, 0.0372, 0.03647, 0.03575, 0.03499, 0.03443, 0.03448, 0.03904, 0.07015, 0.1611");
}
}
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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.006569, 0.00657, 0.00658, 0.006596, 0.006603, 0.006618, 0.006611, 0.00662, 0.006612, 0.006619",\
"0.006068, 0.006072, 0.006102, 0.006115, 0.006159, 0.006161, 0.00617, 0.00617, 0.006172, 0.006161",\
"0.00512, 0.00518, 0.005275, 0.005408, 0.005497, 0.005509, 0.005576, 0.005606, 0.005618, 0.005605",\
"0.004306, 0.004378, 0.004572, 0.004815, 0.005004, 0.005152, 0.005226, 0.005267, 0.005319, 0.005335",\
"0.003896, 0.003952, 0.004118, 0.004367, 0.004618, 0.004793, 0.004946, 0.005032, 0.005099, 0.005146",\
"0.003919, 0.003924, 0.004006, 0.004154, 0.00437, 0.004565, 0.004725, 0.004841, 0.004941, 0.004998",\
"0.004366, 0.004331, 0.004291, 0.004285, 0.004364, 0.004493, 0.004642, 0.00475, 0.00485, 0.004914",\
"0.00523, 0.005136, 0.004944, 0.004763, 0.004664, 0.004662, 0.004728, 0.00478, 0.004838, 0.004903",\
"0.006495, 0.006398, 0.006036, 0.005647, 0.005308, 0.005097, 0.005027, 0.004989, 0.004974, 0.004999",\
"0.008232, 0.00806, 0.007545, 0.006917, 0.006332, 0.005908, 0.005571, 0.005409, 0.005279, 0.005219");
}
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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.04208, 0.04215, 0.04228, 0.04237, 0.04248, 0.04263, 0.04279, 0.04294, 0.04343, 0.0482",\
"0.04119, 0.04135, 0.04171, 0.04203, 0.04226, 0.04249, 0.04266, 0.0429, 0.0435, 0.04819",\
"0.04035, 0.04046, 0.04084, 0.04129, 0.04174, 0.04209, 0.04239, 0.04272, 0.04333, 0.04868",\
"0.03996, 0.04005, 0.04028, 0.04067, 0.04111, 0.04153, 0.04194, 0.04229, 0.04312, 0.04933",\
"0.03975, 0.03982, 0.04003, 0.04032, 0.04068, 0.0411, 0.04148, 0.04193, 0.04295, 0.05078",\
"0.03974, 0.03976, 0.03984, 0.04013, 0.04044, 0.04074, 0.04113, 0.04154, 0.04296, 0.05369",\
"0.03981, 0.03982, 0.03987, 0.04, 0.04032, 0.04053, 0.04083, 0.04127, 0.0436, 0.05938",\
"0.04012, 0.0401, 0.0401, 0.04007, 0.04017, 0.04063, 0.04082, 0.04131, 0.04564, 0.07178",\
"0.04077, 0.0407, 0.04055, 0.04047, 0.04039, 0.04051, 0.04104, 0.04182, 0.05143, 0.09818",\
"0.04188, 0.04174, 0.04142, 0.04118, 0.04091, 0.04083, 0.04104, 0.04465, 0.06927, 0.1511");
}
}
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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.08901, 0.1023, 0.1486, 0.2362, 0.3725, 0.5635, 0.8152, 1.131, 1.52, 1.98",\
"0.1182, 0.1319, 0.179, 0.2675, 0.4041, 0.5952, 0.8467, 1.164, 1.552, 2.013",\
"0.1987, 0.2203, 0.282, 0.3747, 0.5122, 0.7039, 0.9564, 1.274, 1.659, 2.122",\
"0.2698, 0.3048, 0.4047, 0.5472, 0.7142, 0.9094, 1.162, 1.478, 1.866, 2.329",\
"0.3196, 0.3698, 0.512, 0.7141, 0.9495, 1.206, 1.481, 1.799, 2.186, 2.647",\
"0.3463, 0.4111, 0.5974, 0.8638, 1.174, 1.511, 1.867, 2.24, 2.638, 3.098",\
"0.3441, 0.425, 0.6578, 0.9897, 1.379, 1.801, 2.248, 2.711, 3.191, 3.687",\
"0.3131, 0.4097, 0.6894, 1.091, 1.562, 2.074, 2.615, 3.174, 3.754, 4.35",\
"0.2494, 0.3619, 0.6894, 1.163, 1.717, 2.32, 2.961, 3.624, 4.306, 5.008",\
"0.151, 0.2798, 0.6543, 1.201, 1.844, 2.543, 3.285, 4.053, 4.844, 5.655");
}
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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.2766, 0.3265, 0.4965, 0.8184, 1.318, 2.018, 2.939, 4.099, 5.516, 7.204",\
"0.2897, 0.3408, 0.5157, 0.8412, 1.344, 2.045, 2.97, 4.133, 5.545, 7.234",\
"0.3873, 0.4371, 0.6111, 0.9394, 1.446, 2.149, 3.074, 4.239, 5.66, 7.343",\
"0.5806, 0.6413, 0.8228, 1.148, 1.654, 2.36, 3.287, 4.452, 5.868, 7.564",\
"0.802, 0.8847, 1.126, 1.486, 1.99, 2.695, 3.622, 4.788, 6.204, 7.894",\
"1.047, 1.152, 1.46, 1.914, 2.468, 3.173, 4.097, 5.261, 6.681, 8.371",\
"1.317, 1.443, 1.82, 2.376, 3.046, 3.805, 4.731, 5.892, 7.31, 9",\
"1.614, 1.764, 2.208, 2.865, 3.66, 4.551, 5.529, 6.692, 8.111, 9.802",\
"1.942, 2.114, 2.623, 3.384, 4.308, 5.339, 6.457, 7.669, 9.088, 10.78",\
"2.304, 2.497, 3.072, 3.934, 4.987, 6.165, 7.434, 8.794, 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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.0918, 0.1137, 0.1918, 0.3413, 0.5739, 0.9017, 1.332, 1.87, 2.537, 3.322",\
"0.09142, 0.1138, 0.1922, 0.3412, 0.575, 0.9005, 1.33, 1.875, 2.538, 3.327",\
"0.1496, 0.1684, 0.2238, 0.3458, 0.5737, 0.9008, 1.332, 1.875, 2.534, 3.325",\
"0.2505, 0.2783, 0.3609, 0.4806, 0.6388, 0.9128, 1.331, 1.871, 2.534, 3.327",\
"0.3694, 0.4092, 0.5224, 0.6852, 0.8804, 1.101, 1.412, 1.888, 2.53, 3.322",\
"0.5024, 0.5548, 0.7036, 0.9158, 1.163, 1.442, 1.742, 2.1, 2.621, 3.336",\
"0.6446, 0.7136, 0.8994, 1.166, 1.474, 1.813, 2.179, 2.567, 2.992, 3.563",\
"0.796, 0.8786, 1.113, 1.434, 1.807, 2.221, 2.649, 3.112, 3.591, 4.102",\
"0.958, 1.054, 1.332, 1.721, 2.161, 2.641, 3.154, 3.687, 4.245, 4.825",\
"1.135, 1.244, 1.564, 2.019, 2.535, 3.094, 3.68, 4.292, 4.932, 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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.338, 0.4186, 0.7017, 1.238, 2.073, 3.245, 4.784, 6.734, 9.097, 11.93",\
"0.3384, 0.4184, 0.7034, 1.241, 2.073, 3.246, 4.787, 6.734, 9.096, 11.93",\
"0.3355, 0.4163, 0.7019, 1.239, 2.072, 3.246, 4.79, 6.729, 9.108, 11.91",\
"0.442, 0.4988, 0.7192, 1.239, 2.074, 3.247, 4.788, 6.731, 9.1, 11.93",\
"0.6032, 0.6758, 0.902, 1.302, 2.076, 3.243, 4.786, 6.733, 9.096, 11.93",\
"0.7782, 0.8724, 1.148, 1.568, 2.186, 3.255, 4.793, 6.736, 9.104, 11.92",\
"0.96, 1.078, 1.416, 1.91, 2.528, 3.409, 4.807, 6.736, 9.106, 11.93",\
"1.148, 1.286, 1.691, 2.279, 2.99, 3.824, 5.006, 6.763, 9.11, 11.93",\
"1.34, 1.502, 1.975, 2.66, 3.476, 4.406, 5.484, 7.004, 9.152, 11.95",\
"1.53, 1.718, 2.264, 3.054, 3.988, 5.03, 6.192, 7.55, 9.436, 12");
}
}
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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.1154, 0.1307, 0.1817, 0.2743, 0.4143, 0.6077, 0.8606, 1.178, 1.565, 2.026",\
"0.145, 0.1601, 0.2109, 0.3035, 0.4434, 0.6369, 0.8897, 1.207, 1.594, 2.055",\
"0.2459, 0.2638, 0.3176, 0.4095, 0.5492, 0.7427, 0.9956, 1.313, 1.7, 2.161",\
"0.3575, 0.3853, 0.4698, 0.5973, 0.7538, 0.9481, 1.201, 1.518, 1.905, 2.366",\
"0.4543, 0.4934, 0.612, 0.7907, 1.009, 1.254, 1.522, 1.84, 2.227, 2.687",\
"0.5308, 0.5816, 0.7365, 0.9699, 1.256, 1.576, 1.92, 2.284, 2.679, 3.139",\
"0.5821, 0.6456, 0.8369, 1.13, 1.487, 1.887, 2.316, 2.768, 3.24, 3.73",\
"0.6048, 0.6805, 0.9109, 1.264, 1.697, 2.181, 2.7, 3.245, 3.814, 4.401",\
"0.5961, 0.6852, 0.9557, 1.371, 1.881, 2.452, 3.065, 3.71, 4.379, 5.07",\
"0.5547, 0.656, 0.9667, 1.446, 2.035, 2.697, 3.408, 4.155, 4.93, 5.73");
}
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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.3568, 0.4057, 0.5755, 0.8966, 1.396, 2.096, 3.017, 4.178, 5.598, 7.293",\
"0.3823, 0.4326, 0.605, 0.9294, 1.431, 2.131, 3.053, 4.213, 5.63, 7.319",\
"0.4911, 0.5408, 0.7137, 1.04, 1.543, 2.248, 3.17, 4.331, 5.749, 7.446",\
"0.6723, 0.7274, 0.9045, 1.229, 1.734, 2.439, 3.364, 4.529, 5.943, 7.632",\
"0.8855, 0.9515, 1.162, 1.511, 2.016, 2.72, 3.645, 4.809, 6.232, 7.918",\
"1.128, 1.208, 1.456, 1.86, 2.406, 3.114, 4.039, 5.205, 6.623, 8.313",\
"1.39, 1.488, 1.784, 2.25, 2.866, 3.625, 4.556, 5.721, 7.142, 8.833",\
"1.67, 1.789, 2.143, 2.683, 3.374, 4.214, 5.202, 6.373, 7.794, 9.485",\
"1.969, 2.111, 2.529, 3.151, 3.929, 4.855, 5.932, 7.163, 8.592, 10.28",\
"2.293, 2.455, 2.94, 3.653, 4.529, 5.549, 6.72, 8.046, 9.535, 11.24");
}
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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.1259, 0.1498, 0.2292, 0.3777, 0.6091, 0.9328, 1.36, 1.899, 2.56, 3.345",\
"0.124, 0.1476, 0.228, 0.3778, 0.6097, 0.9323, 1.361, 1.899, 2.558, 3.343",\
"0.1583, 0.1763, 0.2383, 0.3762, 0.6079, 0.9327, 1.361, 1.9, 2.559, 3.345",\
"0.2522, 0.2797, 0.3624, 0.4834, 0.6514, 0.9382, 1.36, 1.901, 2.559, 3.345",\
"0.3618, 0.4002, 0.5148, 0.6798, 0.8776, 1.103, 1.427, 1.912, 2.559, 3.344",\
"0.4818, 0.5352, 0.6862, 0.8998, 1.153, 1.436, 1.737, 2.106, 2.638, 3.361",\
"0.6122, 0.6792, 0.8688, 1.139, 1.456, 1.801, 2.17, 2.561, 2.991, 3.577",\
"0.7552, 0.8364, 1.065, 1.396, 1.778, 2.193, 2.635, 3.095, 3.581, 4.092",\
"0.8994, 0.9964, 1.277, 1.666, 2.121, 2.611, 3.129, 3.665, 4.232, 4.815",\
"1.048, 1.163, 1.493, 1.957, 2.48, 3.053, 3.648, 4.27, 4.912, 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.003097, 0.01046, 0.02451, 0.04641, 0.07713, 0.1176, 0.1685, 0.2307, 0.3048");
values("0.3403, 0.4203, 0.7016, 1.239, 2.075, 3.243, 4.787, 6.729, 9.102, 11.92",\
"0.3401, 0.4195, 0.7007, 1.237, 2.072, 3.244, 4.787, 6.727, 9.102, 11.92",\
"0.3419, 0.4204, 0.7015, 1.238, 2.074, 3.248, 4.783, 6.73, 9.099, 11.92",\
"0.3914, 0.4618, 0.7138, 1.238, 2.075, 3.246, 4.789, 6.731, 9.105, 11.93",\
"0.4776, 0.557, 0.819, 1.284, 2.077, 3.245, 4.786, 6.729, 9.103, 11.93",\
"0.5904, 0.6784, 0.9622, 1.451, 2.165, 3.256, 4.788, 6.734, 9.105, 11.93",\
"0.736, 0.8298, 1.134, 1.652, 2.393, 3.389, 4.819, 6.734, 9.099, 11.93",\
"0.9076, 1.014, 1.341, 1.891, 2.664, 3.676, 4.988, 6.782, 9.106, 11.92",\
"1.101, 1.221, 1.582, 2.16, 2.97, 4.03, 5.332, 6.992, 9.182, 11.95",\
"1.304, 1.443, 1.848, 2.468, 3.314, 4.41, 5.77, 7.392, 9.434, 12.04");
}
}
}
}