• DocumentCode
    298141
  • Title

    CMOS VLSI implementation of a digital logarithmic multiplier

  • Author

    Ramaswamy, Sridhar ; Siferd, Ray E.

  • Author_Institution
    Dept. of Electr. Eng., Wright State Univ., Dayton, OH, USA
  • Volume
    1
  • fYear
    1996
  • fDate
    20-23 May 1996
  • Firstpage
    291
  • Abstract
    A fast multiplier based on the logarithmic number system is implemented in a VLSI chip. Multiplication in the decimal number system is equivalent to an addition in the logarithmic number system, thus, the use of logarithms reduce the operation of multiplication to simple addition. Multiplication of two binary numbers can be achieved by adding the binary logarithms of the two numbers and then deriving the antilog of the result. The approximate logarithm of a binary number can be found from the number itself through a process of shifts and counting. This is a simpler design process as compared to storing the logarithms on an on-chip ROM which results in complex hardware as the word length increases. The logarithmic approximation results in some error in the product. This is reduced using an error reduction technique. The presence of error limits the application of this multiplier to applications in signal processing where it is not critical. The design is implemented using a 2.0 micron double metal process
  • Keywords
    CMOS logic circuits; VLSI; arithmetic; error compensation; multiplying circuits; 2.0 micron; CMOS; VLSI; antilog; binary logarithms; decimal number system; digital logarithmic multiplier; double metal process; error reduction technique; logarithmic number system; signal processing; word length; Counting circuits; Error correction; Hardware; Mathematics; Process design; Shift registers; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace and Electronics Conference, 1996. NAECON 1996., Proceedings of the IEEE 1996 National
  • Conference_Location
    Dayton, OH
  • ISSN
    0547-3578
  • Print_ISBN
    0-7803-3306-3
  • Type

    conf

  • DOI
    10.1109/NAECON.1996.517660
  • Filename
    517660