Title :
An algorithm and design procedure for high speed carry select adders using FPGA technology
Author_Institution :
Dept. of Electr. Eng., Northern Illinois Univ., DeKalb, IL, USA
Abstract :
A new algorithm and design procedure is introduced for the construction of a 32 bit adder Implementing the Field Programmable Gate Arrays technology. The algorithm is based on the carry select technique with operands partitioned into very fine slices for quick response. The slice carries, however, are propagated in a multiplexer based structure using a parallel processing technique. The aim of this parallel processing is to produce the final carry terms logarithmically, rather than linearly. It is shown that this logarithmic approach substantially reduces the carry propagation delays as the data size becomes larger, and in fact, for each doubling of the operand size only one gate delay is added to the overall time for the addition. The design is simulated and carried out using Actel/TI FPGA product libraries
Keywords :
adders; carry logic; delays; field programmable gate arrays; multiplexing; parallel processing; 32 bit; Actel/TI FPGA product libraries; FPGA technology; carry propagation delays; gate delay; high speed carry select adders; multiplexer based structure; operand partitioning; parallel processing technique; Adders; Algorithm design and analysis; Delay effects; Field programmable gate arrays; Libraries; Parallel processing; Partitioning algorithms; Programmable logic arrays; Propagation delay; Switches;
Conference_Titel :
Circuits and Systems, 1994., Proceedings of the 37th Midwest Symposium on
Conference_Location :
Lafayette, LA
Print_ISBN :
0-7803-2428-5
DOI :
10.1109/MWSCAS.1994.519234