• DocumentCode
    2378994
  • Title

    Improved combined binary/decimal fixed-point multipliers

  • Author

    Hickmann, Brian ; Schulte, Michael ; Erle, Mark

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Wisconsin - Madison, Madison, WI
  • fYear
    2008
  • fDate
    12-15 Oct. 2008
  • Firstpage
    87
  • Lastpage
    94
  • Abstract
    Decimal multiplication is important in many commercial applications including banking, tax calculation, currency conversion, and other financial areas. This paper presents several combined binary/decimal fixed-point multipliers that use the BCD-4221 recoding for the decimal digits. This allows the use of binary carry-save hardware to perform decimal addition with a small correction. Our proposed designs contain several novel improvements over previously published designs. These include an improved reduction tree organization to reduce the area and delay of the multiplier and improved reduction tree components that leverage the redundant decimal encodings to help reduce delay. A novel split reduction tree architecture is also introduced that reduces the delay of the binary product with only a small increase in total area. Area and delay estimates are presented that show that the proposed designs have significant area improvements over separate binary and decimal multipliers while still maintaining similar latencies for both decimal and binary operations.
  • Keywords
    adders; binary codes; carry logic; fixed point arithmetic; logic design; multiplying circuits; BCD-4221 recoding; banking; binary carry-save hardware; combined binary-decimal fixed-point multiplier design; currency conversion; decimal addition; redundant decimal encoding; split reduction tree architecture; tax calculation; Application software; Banking; Business; Delay estimation; Encoding; Floating-point arithmetic; Hardware; Manufacturing; Microprocessors; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2008. ICCD 2008. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-2657-7
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2008.4751845
  • Filename
    4751845