• DocumentCode
    2707246
  • Title

    Design of a 100 MHz hybrid number system data execution unit

  • Author

    Lai, F.S.

  • fYear
    1990
  • fDate
    7-9 June 1990
  • Firstpage
    121
  • Lastpage
    122
  • Abstract
    A hybrid number system data execution unit which supports the 32-b IEEE 754 floating-point and a 32-b logarithmic number system is described. By using the proposed conversion algorithms, a very-high-performance data execution unit is realized for all basic arithmetic operations, such as multiplication, division, squaring, and square root. These operations, in a pipelined structure, can be executed in 10 ns in a 0.8-μm CMOS technology. Critical paths, such as the required 12-b by 12-b Booth multiplier, are implemented with the redundant binary bit representation to enhance the performance, and the multiple-port ROMs are carefully laid out and use half-VDD precharge to reduce the access time. The architecture, circuit design, and design methodology are described in detail. Simulated circuit performance of this data execution unit is also discussed
  • Keywords
    CMOS integrated circuits; digital arithmetic; microprocessor chips; pipeline processing; 0.8 micron; 10 ns; 100 MHz; 32 bit; Booth multiplier; CMOS technology; IEEE 754 floating-point; circuit performance; conversion algorithms; data execution unit; design methodology; division; half-VDD precharge; hybrid number system; logarithmic number system; multiple-port ROMs; multiplication; pipelined structure; redundant binary bit representation; square root; squaring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Circuits, 1990. Digest of Technical Papers., 1990 Symposium on
  • Conference_Location
    Honolulu, Hawaii, USA
  • Type

    conf

  • DOI
    10.1109/VLSIC.1990.111125
  • Filename
    5727558