• DocumentCode
    2141096
  • Title

    Mullet - a parallel multiplier generator

  • Author

    Tsoi, K.H. ; Leong, P.H.W.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Hong Kong Chinese Univ., China
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    691
  • Lastpage
    694
  • Abstract
    A module generator called Mullet for producing near-optimal parallel multipliers in a technology independent manner is presented. Using this tool, a large number of candidate designs can be generated in order to find combinations of primitive elements which produce the best multiplier. The process of multiplication is broken down into a partial product generator (PPG) and a partial product summer (PPS). Both of these tasks can be done in a number of different ways and the best solution depends on the size of the required multiplier as well as the technology used. Mullet can be combined with a searching algorithm to find the best multiplier based on some objective. It can generate high quality multipliers for irregular architectures such as FPGAs and use features such as the dedicated multipliers. The tool can also be used to explore tradeoffs between architectures and to calibrate timing models of the primitive components. Synthesized examples using Xilinx FPGA devices are comparisons are made with those produced by the Xilinx CoreGenerator and XST tools.
  • Keywords
    digital arithmetic; logic design; multiplying circuits; Mullet; XST tools; Xilinx CoreGenerator; Xilinx FPGA devices; parallel multiplier generator; partial product generator; partial product summer; searching algorithm; Adders; Application specific integrated circuits; Computer science; Encoding; Field programmable gate arrays; Integrated circuit technology; Logic devices; Timing; Tree data structures; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515814
  • Filename
    1515814