• DocumentCode
    3084223
  • Title

    Design tradeoffs in stall-control circuits for 600 MHz instruction queues

  • Author

    Fischer, T. ; Leibholz, D.

  • Author_Institution
    Digital Equipment Corp., Hudson, MA, USA
  • fYear
    1998
  • fDate
    5-7 Feb. 1998
  • Firstpage
    232
  • Lastpage
    233
  • Abstract
    A 600 MHz superscalar Alpha microprocessor contains separate integer and floating-point issue units. The integer issue unit selects up to four data-ready instructions to issue out of a 20-entry queue. The floating-point issue unit, similarly, selects two instructions out of a separate 15-entry queue. Though their operation is similar, the two queues required different tradeoffs to meet design goals. This paper first describes functions common to both queues, then discusses specific tradeoffs made in the implementation of each queue´s stall control circuits.
  • Keywords
    microprocessor chips; 600 MHz; design tradeoffs; floating-point issue unit; integer issue unit; stall-control circuits; superscalar Alpha microprocessor; Compaction; Counting circuits; Logic circuits; Microprocessors; Out of order; Pipelines; Reduced instruction set computing; Solid state circuits; Springs; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State Circuits Conference, 1998. Digest of Technical Papers. 1998 IEEE International
  • Conference_Location
    San Francisco, CA, USA
  • ISSN
    0193-6530
  • Print_ISBN
    0-7803-4344-1
  • Type

    conf

  • DOI
    10.1109/ISSCC.1998.672448
  • Filename
    672448