Title :
A flexible multiplication unit for an FPGA logic block
Author :
Rajagopalan, Kumul ; Sutton, Peter
Author_Institution :
Sch. of Comput. Sci. & Electr. Eng., Queensland Univ., Brisbane, Qld., Australia
Abstract :
FPGAs are increasingly being applied to DSP applications but are often inefficient in space and time compared with dedicated DSP chips, particularly for multiplication-based operations. To improve FPGA arithmetic performance, a flexible multiplication unit and configurable carry logic circuitry suitable for incorporation into a FPGA logic block are proposed. The multiplier unit is based on a modified carry-save adder and along with the carry logic circuitry efficiently supports multiplication, addition and multiply accumulate operations in serial or parallel form. Preliminary results indicate logic utilization for a multiplier implementation in such an FPGA is approximately a third that of the XC 4000 architecture and half that of the Virtex architecture. Propagation delays are also reduced due to the use of dedicated inter-block interconnect for all sum and carry signals and flexible routing multiplexers
Keywords :
adders; carry logic; delays; field programmable gate arrays; multiplying circuits; FPGA logic block; arithmetic performance; configurable carry logic circuitry; dedicated inter-block interconnect; flexible multiplication unit; flexible routing multiplexers; logic utilization; modified carry-save adder; multiplication-based operations; multiply accumulate operations; propagation delays; Adders; Arithmetic; Digital signal processing chips; Field programmable gate arrays; Flexible printed circuits; Integrated circuit interconnections; Logic circuits; Multiplexing; Propagation delay; Routing;
Conference_Titel :
Circuits and Systems, 2001. ISCAS 2001. The 2001 IEEE International Symposium on
Conference_Location :
Sydney, NSW
Print_ISBN :
0-7803-6685-9
DOI :
10.1109/ISCAS.2001.922295