• DocumentCode
    3283535
  • Title

    A multiplier generator for Xilinx FPGAs

  • Author

    Singh, Jasvinder Pal ; Kumar, Anshul ; Kumar, Shashi

  • Author_Institution
    Cadence Design Syst. Pvt. Ltd., Noida, India
  • fYear
    1996
  • fDate
    3-6 Jan 1996
  • Firstpage
    322
  • Lastpage
    323
  • Abstract
    In this paper, we present a module generator which can produce variety of multiplier designs for LUT based FPGAs. It incorporates algorithms for generating sequential, combinational and pipelined designs. The multiplier generator forms a part of the IDEAS synthesis system. Different types of multipliers which can be generated have been included in the IDEAS component library, along with functions which estimate the CLB count and delays for the given size parameters and selected FPGA device. The multiplier generator generates designs for XC3000 and XC4000 family of Xilinx FPGA devices. For Xilinx XC4000 family of devices it takes advantage of the built-in dedicated carry logic to generate fast multipliers. The output of the generator is a netlist in terms of the Xilinx XACT and XBLOX components which is finally mapped onto the FPGA using Xilinx XACT and XBLOX tools
  • Keywords
    carry logic; circuit CAD; combinational circuits; digital arithmetic; field programmable gate arrays; high level synthesis; integrated circuit design; multiplying circuits; pipeline processing; sequential circuits; table lookup; IDEAS synthesis system; LUT based FPGA; XACT tool; XBLOX tool; XC3000 family; XC4000 family; Xilinx FPGAs; combinational designs; dedicated carry logic; logic CAD; module generator; multiplier designs; multiplier generator; pipelined designs; sequential designs; Algorithm design and analysis; Decoding; Delay estimation; Field programmable gate arrays; Libraries; Logic design; Logic devices; Synthesizers; Table lookup; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1996. Proceedings., Ninth International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-7228-5
  • Type

    conf

  • DOI
    10.1109/ICVD.1996.489622
  • Filename
    489622