blob: 6d336d6527ed952dbfab3e01462a04dd966e770b [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nand2_2) {
area : 25.401600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.305864e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.311552e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "2.1789e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "2.02734e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.1789e-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.01137 ;
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.01378, 0.01375, 0.01368, 0.01364, 0.01364, 0.01364, 0.01364, \
0.01363, 0.01364, 0.01364");
}
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.009316, -0.009314, -0.009282, -0.009299, -0.009346, -0.009351, \
-0.009371, -0.009403, -0.00945, -0.009525");
}
}
}
pin(A2) {
capacitance : 0.01193 ;
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.0129, 0.01185, 0.01163, 0.01157, 0.01158, 0.01158, 0.01159, \
0.01159, 0.01159, 0.01158");
}
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.01163, -0.01162, -0.01157, -0.01154, -0.01157, -0.01155, -0.01155, \
-0.01154, -0.01154, -0.01154");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2))" ;
max_capacitance : 0.5598 ;
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.003521, 0.003582, 0.003662, 0.003696, 0.003708, 0.003706, 0.003711, 0.003712, 0.003714, 0.003716",\
"0.002859, 0.00307, 0.003367, 0.003524, 0.003591, 0.003644, 0.003666, 0.003679, 0.003677, 0.003687",\
"0.0017, 0.002053, 0.002655, 0.003102, 0.003331, 0.003469, 0.00356, 0.003603, 0.003626, 0.003651",\
"0.001014, 0.001254, 0.0019, 0.002528, 0.002935, 0.003191, 0.003346, 0.003443, 0.003511, 0.003557",\
"0.0008637, 0.0009821, 0.001415, 0.002001, 0.002511, 0.002863, 0.003101, 0.003258, 0.003362, 0.003443",\
"0.001213, 0.00122, 0.001358, 0.00172, 0.002182, 0.002566, 0.002856, 0.003063, 0.003209, 0.003313",\
"0.002007, 0.001898, 0.001741, 0.001795, 0.002071, 0.002394, 0.002679, 0.002901, 0.003072, 0.003191",\
"0.003241, 0.003011, 0.002546, 0.002258, 0.002251, 0.002409, 0.002632, 0.002834, 0.002991, 0.003109",\
"0.004921, 0.004571, 0.003812, 0.003154, 0.002817, 0.00272, 0.002773, 0.002905, 0.00301, 0.003094",\
"0.007056, 0.006589, 0.00553, 0.004492, 0.003749, 0.003369, 0.003203, 0.003159, 0.003204, 0.003115");
}
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.03401, 0.03437, 0.03477, 0.0349, 0.03522, 0.03521, 0.03615, 0.03599, 0.0364, 0.04669",\
"0.03255, 0.03317, 0.03423, 0.03491, 0.03533, 0.03563, 0.0359, 0.03709, 0.03713, 0.04727",\
"0.03084, 0.03132, 0.03252, 0.03376, 0.03457, 0.03518, 0.03621, 0.03594, 0.03712, 0.04637",\
"0.03034, 0.03059, 0.03127, 0.03241, 0.03353, 0.0344, 0.03486, 0.03635, 0.03718, 0.0486",\
"0.03048, 0.0305, 0.03083, 0.03155, 0.03245, 0.03352, 0.03455, 0.03579, 0.03652, 0.05149",\
"0.03101, 0.031, 0.03084, 0.03134, 0.03182, 0.03269, 0.0337, 0.03499, 0.03666, 0.05944",\
"0.03192, 0.03175, 0.03146, 0.03129, 0.03189, 0.0323, 0.03307, 0.03437, 0.03922, 0.07133",\
"0.03324, 0.03296, 0.03244, 0.03209, 0.03189, 0.03239, 0.03281, 0.03426, 0.04405, 0.1018",\
"0.03496, 0.03457, 0.0338, 0.0331, 0.03267, 0.03278, 0.03328, 0.03526, 0.05958, 0.1672",\
"0.03718, 0.03664, 0.03553, 0.03441, 0.0336, 0.03334, 0.03422, 0.04467, 0.1136, 0.2968");
}
}
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.003554, 0.003601, 0.003649, 0.003682, 0.0037, 0.003709, 0.003712, 0.003719, 0.003719, 0.003722",\
"0.003074, 0.003242, 0.003458, 0.003587, 0.003637, 0.003678, 0.003686, 0.0037, 0.003703, 0.003708",\
"0.002064, 0.002339, 0.002847, 0.003212, 0.003407, 0.00352, 0.003565, 0.003617, 0.003631, 0.003647",\
"0.001284, 0.001519, 0.002135, 0.002702, 0.003064, 0.003284, 0.003412, 0.003503, 0.003554, 0.00359",\
"0.0008774, 0.001086, 0.001569, 0.002162, 0.00265, 0.002967, 0.003185, 0.003324, 0.003416, 0.003484",\
"0.0008014, 0.0009114, 0.001264, 0.001764, 0.002258, 0.002645, 0.00292, 0.003111, 0.00325, 0.003346",\
"0.001024, 0.00105, 0.001254, 0.001591, 0.001993, 0.002375, 0.00269, 0.00292, 0.003087, 0.003209",\
"0.001542, 0.001521, 0.001536, 0.001679, 0.001932, 0.002249, 0.002542, 0.00278, 0.002956, 0.003087",\
"0.002491, 0.002387, 0.002168, 0.002092, 0.00213, 0.002308, 0.002507, 0.002724, 0.002895, 0.003013",\
"0.003903, 0.003666, 0.003193, 0.002833, 0.002625, 0.002621, 0.00269, 0.002812, 0.002929, 0.002972");
}
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.04631, 0.04636, 0.04641, 0.04648, 0.04665, 0.04682, 0.04696, 0.04753, 0.04851, 0.05682",\
"0.04522, 0.04535, 0.04563, 0.04581, 0.04607, 0.04635, 0.04646, 0.04675, 0.0476, 0.05726",\
"0.04379, 0.04399, 0.04453, 0.04504, 0.04546, 0.04579, 0.04612, 0.0467, 0.04765, 0.05781",\
"0.04322, 0.04333, 0.04372, 0.0443, 0.04488, 0.04543, 0.04576, 0.04645, 0.04757, 0.05931",\
"0.04319, 0.04319, 0.04346, 0.04376, 0.04438, 0.04491, 0.04554, 0.04605, 0.04767, 0.06296",\
"0.04356, 0.04352, 0.04349, 0.04374, 0.04407, 0.04455, 0.04522, 0.04588, 0.04843, 0.06966",\
"0.04431, 0.04422, 0.044, 0.04383, 0.04409, 0.0445, 0.04499, 0.04538, 0.04985, 0.08393",\
"0.04544, 0.0453, 0.04484, 0.0445, 0.04443, 0.04478, 0.04495, 0.04585, 0.05577, 0.1145",\
"0.04696, 0.04673, 0.04616, 0.04551, 0.04507, 0.04498, 0.04542, 0.04789, 0.07257, 0.1814",\
"0.04892, 0.0486, 0.04777, 0.04685, 0.04612, 0.04572, 0.04642, 0.05766, 0.1286, 0.3123");
}
}
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.1235, 0.1543, 0.2621, 0.4666, 0.7843, 1.231, 1.818, 2.556, 3.459, 4.541",\
"0.1464, 0.1779, 0.2864, 0.4914, 0.8104, 1.257, 1.844, 2.584, 3.49, 4.563",\
"0.2233, 0.2639, 0.3788, 0.5851, 0.904, 1.352, 1.939, 2.677, 3.584, 4.662",\
"0.296, 0.3583, 0.5278, 0.7649, 1.085, 1.532, 2.12, 2.86, 3.766, 4.839",\
"0.3484, 0.4345, 0.6671, 0.9877, 1.365, 1.816, 2.404, 3.144, 4.046, 5.125",\
"0.3747, 0.4862, 0.7864, 1.197, 1.676, 2.206, 2.804, 3.543, 4.446, 5.525",\
"0.3738, 0.5106, 0.8799, 1.387, 1.973, 2.617, 3.311, 4.071, 4.973, 6.049",\
"0.3415, 0.5037, 0.9457, 1.551, 2.249, 3.014, 3.833, 4.704, 5.637, 6.713",\
"0.2766, 0.4635, 0.9782, 1.684, 2.501, 3.391, 4.341, 5.344, 6.403, 7.524",\
"0.177, 0.3898, 0.9762, 1.786, 2.72, 3.742, 4.829, 5.971, 7.175, 8.431");
}
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.1745, 0.224, 0.3927, 0.7111, 1.205, 1.902, 2.813, 3.959, 5.37, 7.041",\
"0.2008, 0.2526, 0.4263, 0.7482, 1.245, 1.94, 2.854, 4.003, 5.406, 7.08",\
"0.3174, 0.3688, 0.5433, 0.8688, 1.369, 2.063, 2.981, 4.133, 5.535, 7.215",\
"0.5037, 0.5796, 0.7802, 1.106, 1.607, 2.307, 3.224, 4.376, 5.778, 7.449",\
"0.7161, 0.8234, 1.107, 1.483, 1.985, 2.684, 3.602, 4.756, 6.164, 7.84",\
"0.9531, 1.094, 1.466, 1.961, 2.518, 3.218, 4.136, 5.288, 6.7, 8.37",\
"1.218, 1.391, 1.857, 2.477, 3.173, 3.925, 4.842, 5.995, 7.401, 9.082",\
"1.511, 1.719, 2.279, 3.031, 3.875, 4.772, 5.735, 6.887, 8.297, 9.974",\
"1.836, 2.076, 2.73, 3.619, 4.62, 5.682, 6.788, 7.981, 9.385, 11.06",\
"2.195, 2.468, 3.217, 4.241, 5.403, 6.64, 7.928, 9.251, 10.69, 12.36");
}
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.135, 0.1872, 0.3696, 0.7163, 1.255, 2.006, 2.999, 4.256, 5.785, 7.6",\
"0.1354, 0.1871, 0.3691, 0.7157, 1.253, 2.006, 2.999, 4.251, 5.79, 7.604",\
"0.1835, 0.2233, 0.3731, 0.7155, 1.253, 2.007, 3.004, 4.262, 5.776, 7.613",\
"0.2865, 0.3419, 0.4999, 0.7572, 1.255, 2.01, 3.006, 4.257, 5.79, 7.606",\
"0.4094, 0.4834, 0.6852, 0.9782, 1.368, 2.023, 3.004, 4.262, 5.792, 7.614",\
"0.5432, 0.6388, 0.895, 1.252, 1.69, 2.227, 3.057, 4.26, 5.789, 7.613",\
"0.6888, 0.8078, 1.121, 1.554, 2.067, 2.658, 3.36, 4.378, 5.799, 7.614",\
"0.8388, 0.985, 1.364, 1.878, 2.475, 3.151, 3.909, 4.792, 6.006, 7.658",\
"0.9992, 1.169, 1.623, 2.222, 2.914, 3.682, 4.532, 5.46, 6.53, 7.962",\
"1.173, 1.365, 1.888, 2.578, 3.369, 4.245, 5.188, 6.218, 7.334, 8.612");
}
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.2023, 0.2837, 0.5676, 1.11, 1.96, 3.14, 4.719, 6.664, 9.07, 11.97",\
"0.2025, 0.2834, 0.5686, 1.114, 1.956, 3.144, 4.705, 6.689, 9.061, 11.97",\
"0.22, 0.2877, 0.5688, 1.114, 1.957, 3.14, 4.718, 6.67, 9.058, 11.93",\
"0.3503, 0.4108, 0.6046, 1.112, 1.961, 3.142, 4.707, 6.689, 9.061, 11.91",\
"0.5066, 0.5926, 0.8142, 1.185, 1.96, 3.147, 4.718, 6.693, 9.067, 11.93",\
"0.6734, 0.7894, 1.081, 1.477, 2.066, 3.15, 4.709, 6.684, 9.075, 11.96",\
"0.8496, 0.9946, 1.371, 1.859, 2.42, 3.286, 4.725, 6.677, 9.097, 11.94",\
"1.03, 1.21, 1.673, 2.276, 2.937, 3.698, 4.88, 6.7, 9.086, 11.97",\
"1.216, 1.429, 1.986, 2.702, 3.488, 4.338, 5.346, 6.886, 9.112, 11.95",\
"1.405, 1.656, 2.305, 3.148, 4.076, 5.05, 6.078, 7.39, 9.322, 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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.1472, 0.1781, 0.2853, 0.4899, 0.8079, 1.254, 1.84, 2.583, 3.482, 4.565",\
"0.1753, 0.2066, 0.3145, 0.5193, 0.8383, 1.284, 1.871, 2.613, 3.515, 4.59",\
"0.2481, 0.2843, 0.3966, 0.6026, 0.9217, 1.369, 1.955, 2.697, 3.601, 4.677",\
"0.3281, 0.3781, 0.5233, 0.7511, 1.072, 1.52, 2.108, 2.848, 3.754, 4.827",\
"0.3945, 0.4642, 0.657, 0.9378, 1.299, 1.754, 2.343, 3.085, 3.987, 5.063",\
"0.4366, 0.5284, 0.7803, 1.13, 1.557, 2.067, 2.671, 3.413, 4.317, 5.397",\
"0.4479, 0.5647, 0.8808, 1.315, 1.824, 2.407, 3.076, 3.844, 4.751, 5.83",\
"0.4249, 0.5681, 0.9549, 1.48, 2.084, 2.756, 3.506, 4.348, 5.292, 6.374",\
"0.3671, 0.5374, 0.9968, 1.619, 2.328, 3.104, 3.948, 4.875, 5.899, 7.032",\
"0.275, 0.4712, 1.004, 1.727, 2.55, 3.439, 4.392, 5.417, 6.532, 7.75");
}
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.2447, 0.2938, 0.4633, 0.7829, 1.278, 1.972, 2.884, 4.033, 5.434, 7.105",\
"0.2734, 0.3233, 0.4945, 0.815, 1.311, 2.005, 2.917, 4.066, 5.468, 7.138",\
"0.3929, 0.4434, 0.6162, 0.9388, 1.436, 2.131, 3.044, 4.193, 5.595, 7.266",\
"0.6171, 0.6781, 0.8577, 1.181, 1.679, 2.375, 3.289, 4.438, 5.841, 7.512",\
"0.8821, 0.968, 1.211, 1.562, 2.061, 2.757, 3.671, 4.821, 6.224, 7.895",\
"1.175, 1.288, 1.608, 2.062, 2.599, 3.296, 4.209, 5.359, 6.763, 8.435",\
"1.496, 1.636, 2.038, 2.607, 3.269, 4.005, 4.919, 6.069, 7.472, 9.145",\
"1.847, 2.014, 2.5, 3.191, 3.995, 4.865, 5.815, 6.966, 8.369, 10.04",\
"2.228, 2.425, 2.994, 3.81, 4.763, 5.794, 6.878, 8.06, 9.463, 11.13",\
"2.646, 2.87, 3.521, 4.466, 5.572, 6.771, 8.032, 9.338, 10.77, 12.44");
}
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.1351, 0.1872, 0.3692, 0.7158, 1.253, 2.009, 3.003, 4.251, 5.785, 7.609",\
"0.135, 0.187, 0.3688, 0.7156, 1.253, 2.011, 2.999, 4.259, 5.778, 7.605",\
"0.161, 0.206, 0.3709, 0.7156, 1.251, 2.006, 3.005, 4.259, 5.776, 7.609",\
"0.2313, 0.2826, 0.4469, 0.743, 1.255, 2.009, 3.005, 4.261, 5.787, 7.604",\
"0.3312, 0.3926, 0.5724, 0.8788, 1.332, 2.024, 3.004, 4.26, 5.795, 7.618",\
"0.4508, 0.526, 0.7374, 1.062, 1.53, 2.163, 3.051, 4.262, 5.787, 7.614",\
"0.5888, 0.6788, 0.929, 1.295, 1.78, 2.429, 3.255, 4.355, 5.805, 7.608",\
"0.7374, 0.8474, 1.14, 1.56, 2.084, 2.749, 3.593, 4.632, 5.963, 7.657",\
"0.8974, 1.024, 1.373, 1.851, 2.432, 3.135, 3.996, 5.052, 6.312, 7.886",\
"1.069, 1.211, 1.613, 2.159, 2.81, 3.563, 4.456, 5.526, 6.814, 8.318");
}
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.004857, 0.0184, 0.04425, 0.08453, 0.1411, 0.2154, 0.3091, 0.4235, 0.5598");
values("0.2683, 0.35, 0.6345, 1.178, 2.022, 3.209, 4.77, 6.732, 9.133, 11.99",\
"0.2689, 0.3503, 0.6346, 1.177, 2.022, 3.207, 4.77, 6.736, 9.13, 11.99",\
"0.2694, 0.3499, 0.6341, 1.178, 2.023, 3.21, 4.77, 6.73, 9.128, 11.99",\
"0.3606, 0.4198, 0.648, 1.177, 2.023, 3.208, 4.771, 6.734, 9.13, 11.99",\
"0.5158, 0.5982, 0.8196, 1.225, 2.026, 3.21, 4.77, 6.736, 9.13, 11.99",\
"0.6864, 0.795, 1.084, 1.478, 2.107, 3.216, 4.768, 6.732, 9.135, 11.99",\
"0.8672, 1.006, 1.371, 1.861, 2.434, 3.33, 4.782, 6.735, 9.136, 12",\
"1.056, 1.225, 1.675, 2.269, 2.937, 3.718, 4.927, 6.758, 9.134, 11.99",\
"1.251, 1.452, 1.991, 2.702, 3.494, 4.338, 5.368, 6.928, 9.166, 12",\
"1.444, 1.684, 2.314, 3.146, 4.076, 5.048, 6.082, 7.416, 9.368, 12.04");
}
}
}
}