摘要 |
A binary adder circuit including a carry logic circuit and selection logic. The carry logic circuit uses group generate and propagate signals to produce complementary carry signals. The selection logic produces one of two presums dependent on the complementary carry signals. In a method for producing a carry logic circuit, a group generate logic function G<SUB>I, I+1</SUB>=G<SUB>I </SUB>OR G<SUB>I+1 </SUB>AND P<SUB>I </SUB>is to be performed. When G<SUB>I+1</SUB>=C<SUB>I+1</SUB>, G<SUB>I, I+1</SUB>=C<SUB>I</SUB>, arrival times of generate signals G<SUB>I </SUB>and G<SUB>I+1</SUB>, are investigated. If G<SUB>I </SUB>arrives before G<SUB>I+1</SUB>, a complex AND-OR-INVERT gate is used, otherwise a cascaded pair of NAND gates is selected. To produce a complementary carry signal, a logic function G<SUB>I, I+1</SUB>'=G<SUB>I</SUB>' AND G<SUB>I+1</SUB>' OR P<SUB>I</SUB>' is to be performed. If the generate signal G<SUB>I</SUB>' arrives before G<SUB>I+1</SUB>', a complex OR-AND-INVERT gate is used, otherwise a cascaded pair of NOR gates is selected.
|