• DocumentCode
    3091333
  • 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
  • Volume
    4
  • fYear
    2001
  • fDate
    6-9 May 2001
  • Firstpage
    546
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2001. ISCAS 2001. The 2001 IEEE International Symposium on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    0-7803-6685-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2001.922295
  • Filename
    922295