The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 28, 1998

Filed:

Sep. 05, 1995
Applicant:
Inventors:

Michael C Shebanow, Plano, TX (US);

John Gmuender, San Jose, CA (US);

Michael A Simone, Sunnyvale, CA (US);

John R Szeto, Oakland, CA (US);

Takumi Maruyama, Los Gatos, CA (US);

Deforest W Tovey, Los Gatos, CA (US);

Assignee:

Fujitsu, Ltd, Kawasaki, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395392 ; 395390 ;
Abstract

An instruction selector receives M instructions per clock cycle and stores N instructions in an instruction queue memory. An instruction queue generates a precedence matrix indicative of the age of the N instructions. A dependency checker determines the available registers for executing the instructions ready for execution. An oldest-instruction selector selects the M oldest instructions responsive to the precedence matrix and the eligible queue entry signals. The instruction queue provides the M selected instructions to execution units for execution. Upon completing the instructions, the execution units provide register availability signals to the dependency checker to release the registers used for the instructions.


Find Patent Forward Citations

Loading…