Nova Patents
EP0583089A3

Instruction decoder.

Abstract

A super-scalar microprocessor performs operations upon a plurality of instructions at each of its fetch, decode, execute, and write-back stages. To support such operations, the super-scalar microprocessor includes a dispatch arrangement including an instruction cache for fetching blocks of instructions including a plurality of instructions and an instruction decoder which decodes and dispatches the instructions to functional units for execution. The instruction decoder applies a dispatch criteria to selected instructions of each block of instructions and dispatches the selected instructions which satisfy the dispatch criteria. The dispatch criteria includes the requirement that the instructions be dispatched speculatively in order, that supporting operands be available for the execution of the instructions, or tagged values substituted that will be available later, and that the functional units required for executing the instructions be available. The operation of the instruction decoder and the instruction cache is coordinated by a preset protocol which assures that the instructions are dispatched in ascending consecutive order and that blocks of instructions are efficiently fetched for decode and dispatch by the instruction decoder.

Term

Term ended

Projected expiry passed 20 July 2013, 13.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

Every citation, both waysCites: the store holds 5 of 6

Citations
DocumentRelationOfficeCategoryCited duringRelevant claims
EP0348728A2CitesEuropean Patent Office (EPO)ASearch report4,18,19
EP0411747A2CitesEuropean Patent Office (EPO)XSearch report1,9,10,20
EP0492968A2CitesEuropean Patent Office (EPO)XAYSearch report1,15,20
DE4222275A1CitesGermanyPXPYSearch report1,18-20
US4942525ACitesUnited States of AmericaXASearch report20
SMITH AND PLESZKUN: "Implementation of precise interrupts in pipelined processors", 12TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 17 June 1985 (1985-06-17), BOSTON, US, pages 36 - 44, XP000284844Non-patentSearch report