• DocumentCode
    3133830
  • Title

    Design strategies for optimal multiplier circuits

  • Author

    Martel, Charles ; Oklobdzija, Vojin ; Ravi, R. ; Stelling, Paul F.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Davis, CA, USA
  • fYear
    1995
  • fDate
    19-21 Jul 1995
  • Firstpage
    42
  • Lastpage
    49
  • Abstract
    We present new design and analysis techniques for the synthesis of fast parallel multiplier circuits. V.G. Oklobdzija, D. Villeger, and S.S. Lui (1995) suggested a new approach, the three dimensional method (TDM), for partial product reduction tree (PPRT) design that produces multipliers which outperform the current best designs. The goal of TDM is to produce a minimum delay PPRT using full adders. This is done by carefully modelling the relationship of the output delays to the input delays an an adder, and then interconnecting the adders in a globally optimal way. Oklobdzija, et. al. suggested a good heuristic for finding the optimal PPRT, but no proofs about the performance of this heuristic were given. We provide a formal characterization of optimal PPRT circuits and prove a number of properties about them. For the problem of summing a set of input bits within the minimum delay, we present an algorithm that produces a minimum delay circuit in time linear in the size of the inputs. Our techniques allow us to prove tight lower bounds on multiplier circuit delays. These results are combined to create a program which finds optimal TDM multiplier designs
  • Keywords
    adders; delays; digital arithmetic; multiplying circuits; adders; design strategies; fast parallel multiplier circuits; minimum delay circuit; multiplier circuit delays; optimal multiplier circuits; partial product reduction tree; three dimensional method; tight lower bounds; Added delay; Adders; Algorithm design and analysis; Circuit synthesis; Computer science; Delay effects; Integrated circuit interconnections; Product design; Signal processing algorithms; Time division multiplexing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1995., Proceedings of the 12th Symposium on
  • Conference_Location
    Bath
  • Print_ISBN
    0-8186-7089-4
  • Type

    conf

  • DOI
    10.1109/ARITH.1995.465378
  • Filename
    465378