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:
May. 13, 2008

Filed:

Aug. 29, 2005
Applicants:

Wei-han Lien, San Jose, CA (US);

John K Yong, Sunnyvale, CA (US);

Shyam Sundar, Sunnyvale, CA (US);

Rajat Goel, Santa Clara, CA (US);

Inventors:

Wei-Han Lien, San Jose, CA (US);

John K Yong, Sunnyvale, CA (US);

Shyam Sundar, Sunnyvale, CA (US);

Rajat Goel, Santa Clara, CA (US);

Assignee:

P.A. Semi, Inc., Santa Clara, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 9/40 (2006.01); G06F 15/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

In one embodiment, a renamer comprises a plurality of storage locations and compare circuitry. Each storage location is assigned to a respective renameable resource and is configured to store an identifier corresponding to a youngest instruction operation that writes the respective renameable resource. Coupled to receive an input representing one or more retiring instruction identifiers corresponding to instruction operations that are being retired, the compare circuitry is configured to detect a match between at least a first identifier in a first storage location and one of the retiring identifiers. An encoded form of the identifiers is logically divided into a plurality of fields, and the input comprises a first plurality of bit vectors. Each of the first plurality of bit vectors corresponds to a respective field and includes a bit position for each possible value of the respective field.


Find Patent Forward Citations

Loading…