CMOS VLSI implementation of a low-power logarithmic converter

被引:113
作者
Abed, KH [1 ]
Siferd, RE [1 ]
机构
[1] Wright State Univ, Dept Elect Engn, Dayton, OH 45435 USA
关键词
anti-logarithm; binary logarithms; elementary functions; floating-point normalization; logarithmic number system; leading-one detector; low-power circuits;
D O I
10.1109/TC.2003.1244940
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a unique 32-bit binary-to-binary logarithm converter including its CMOS VLSI implementation. The converter is implemented using combinational logic only and it calculates a logarithm approximation in a single clock cycle. Unlike other complex logarithm correcting algorithms, three unique algorithms are developed and implemented with low-power and fast circuits that reduce the maximum percent errors that result from binary-to-binary logarithm conversion to 0.9299 percent, 0.4314 percent, and 0.1538 percent. Fast 4, 16, and 32-bit leading-one detector circuits are designed to obtain the leading-one position of an input binary word. A 32-word x 5-bit MOS ROM is used to provide 5-bit integers based on the corresponding leading-one position. Both converter area and speed have been considered in the design approach, resulting in the use of a very efficient 32-bit logarithmic shifter in the 32-bit logarithmic converter. The converter is implemented using 0.6mum CMOS technology, and it requires 1, 600lambda x 2,800lambda of chip area. Simulations of the CMOS design for the 32-bit logarithmic converter, operating at V-DD equal to 5 volts, run at 55 MHz, and the converter consumes 20 milliwatts.
引用
收藏
页码:1421 / 1433
页数:13
相关论文
共 26 条
  • [1] Abed K.H., 1999, P IEEE MIDW S CIRC S
  • [2] [Anonymous], 1994, DIGITAL DESIGN PRINC
  • [3] BAILEY B, 1984, ELECT DESIGN JAN, P385
  • [4] BRUGUERA J, 1999, IEEE T COMPUT, V48, P298
  • [5] Leading-one Prediction scheme for latency improvement in single datapath floating-point adders
    Bruguera, JD
    Lang, T
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1998, : 298 - 305
  • [6] COMPUTATION OF BASE 2 LOGARITHM OF BINARY NUMBERS
    COMBET, M
    VANZONNE.H
    VERBEEK, L
    [J]. IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS, 1965, EC14 (06): : 863 - &
  • [7] Frangakis G. P., 1980, ELECT LETT JUL, P574
  • [8] FRANGAKIS GP, 1983, P IEE SEP, P169
  • [9] GENERATION OF PRODUCTS AND QUOTIENTS USING APPROXIMATE BINARY LOGARITHMS FOR DIGITAL FILTERING APPLICATIONS
    HALL, EL
    LYNCH, DD
    DWYER, SJ
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (02) : 97 - &
  • [10] HOEFFLINGER B, 1991, ELECTRON LETT, P1132