DocumentCode :
188118
Title :
On Hard Adders and Carry Chains in FPGAs
Author :
Luu, Jason ; McCullough, Conor ; Sen Wang ; Huda, Safeen ; Bo Yan ; Chiasson, Charles ; Kent, Kenneth B. ; Anderson, Jason ; Rose, Jonathan ; Betz, Vaughn
fYear :
2014
fDate :
11-13 May 2014
Firstpage :
52
Lastpage :
59
Abstract :
Hardened adder and carry logic is widely used in commercial FPGAs to improve the efficiency of arithmetic functions. There are many design choices and complexities associated with such hardening, including circuit design, FPGA architectural choices, and the CAD flow. There has been very little study, however, on these choices and hence we explore a number of possibilities for hard adder design. We also highlight optimizations during front-end elaboration that help ameliorate the restrictions placed on logic synthesis by hardened arithmetic. We show that hard adders and carry chains, when used for simple adders, increase performance by a factor of four or more, but on larger benchmark designs that contain arithmetic, improve overall performance by roughly 15%. We measure an average area increase of 5% for architectures with carry chains but believe that better logic synthesis should reduce this penalty. Interestingly, we show that adding dedicated inter-logic-block carry links or fast carry look-ahead hardened adders result in only minor delay improvements for complete designs.
Keywords :
adders; carry logic; circuit CAD; field programmable gate arrays; integrated circuit design; CAD flow; FPGA; arithmetic function; carry chain; carry logic; circuit design; computer-aided design; fast carry look-ahead hardened adder; field programmable gate array; hard adder design; hardened arithmetic; interlogic-block carry link; logic synthesis; Adders; Delays; Design automation; Field programmable gate arrays; Optimization; Routing; Table lookup; Adder Logic; Carry Chain; FPGA; FPGA Architecture; FPGA CAD; Hard Adders; Hard Logic; Hardened Arithmetic; Soft Logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2014 IEEE 22nd Annual International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4799-5110-9
Type :
conf
DOI :
10.1109/FCCM.2014.25
Filename :
6861587
Link To Document :
بازگشت