Title :
A new algorithm to construct parallel adder for high density codes
Author_Institution :
Dept. of Electr. Eng., Northern Illinois Univ., DeKalb, IL, USA
Abstract :
A new method is presented for high-speed parallel addition. The method is shown to be highly efficient both in terms of silicon area consumption and speed. Here the addition is essentially performed by multiple but simultaneous incrementing procedure, called position-incrementing. The method also utilizes operand partitioning, much similar to the method implemented in carry select addition. The operands, after some initial treatments, are partitioned into small (4-bit) groups, and group additions are then performed independently and concurrently for both cases, one with input carry 1 and the other with 0. Next, the appropriate partial sums are selected based on the actual group carries which are separately processed in a multi-stage multiplexer structure. By implementing a recently developed incrementing circuit, and applying the carry select procedure it is shown that the operational delay is relatively small and it almost increases by O(log 2 n), where n is the word size. The algorithm is implemented for a 64-bit adder. The simulation results show high efficiency both in hardware as well as the speed (gate delays). For the 64-bit adder it is shown that the total hardware used is equivalent to 1186 gates (2 input NAND gates) and the maximum operational delay is about 7.5 unit gate delays
Keywords :
adders; carry logic; digital arithmetic; integrated logic circuits; logic design; parallel algorithms; 2 input NAND gates; carry select procedure; gate delays; high density codes; high-speed parallel addition; multi-stage multiplexer structure; operand partitioning; operational delay; parallel adder; partial sums; position-incrementing; Added delay; Algorithm design and analysis; Hardware; Multiplexing; Parallel processing;
Conference_Titel :
Circuits and Systems, 1993., Proceedings of the 36th Midwest Symposium on
Conference_Location :
Detroit, MI
Print_ISBN :
0-7803-1760-2
DOI :
10.1109/MWSCAS.1993.343202