• DocumentCode
    2943
  • Title

    High-Speed Parallel Decimal Multiplication with Redundant Internal Encodings

  • Author

    Liu Han ; Seok-Bum Ko

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Saskatchewan, Saskatoon, SK, Canada
  • Volume
    62
  • Issue
    5
  • fYear
    2013
  • fDate
    May-13
  • Firstpage
    956
  • Lastpage
    968
  • Abstract
    The decimal multiplication is one of the most important decimal arithmetic operations which have a growing demand in the area of commercial, financial, and scientific computing. In this paper, we propose a parallel decimal multiplication algorithm with three components, which are a partial product generation, a partial product reduction, and a final digit-set conversion. First, a redundant number system is applied to recode not only the multiplier, but also multiples of the multiplicand in signed-digit (SD) numbers. Furthermore, we present a multioperand SD addition algorithm to reduce the partial product array. Finally, a digit-set conversion algorithm with a hybrid prefix network to decrease the number of the logic gates on the critical path is discussed. An analysis of the timing delay and an HDL model synthesized under 90 nm technology show that by considering the tradeoff of designs among three components, the overall delay of the proposed 16 × 16-digit multiplier takes about 11 percent less timing delay with 2 percent less area compared to the current fastest design.
  • Keywords
    logic design; logic gates; multiplying circuits; redundant number systems; HDL model synthesis; SD numbers; critical path; decimal arithmetic operations; digit-set conversion algorithm; high-speed parallel decimal multiplication algorithm; hybrid prefix network; logic gate number reduction; multioperand SD addition algorithm; multiplier recoding; partial-product array reduction; partial-product generation; partial-product reduction; redundant internal encodings; redundant number system; signed-digit numbers; timing delay analysis; Adders; Algorithm design and analysis; Arrays; Delay; Encoding; Logic gates; Decimal arithmetic; hybrid prefix network; multioperand SD adder; parallel multiplication; redundant number system;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.35
  • Filename
    6138855