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:
Dec. 02, 1997

Filed:

Jan. 04, 1993
Applicant:
Inventors:

Mitchell Alsup, Austin, TX (US);

Michael C Becker, Austin, TX (US);

Assignee:

Motorola, Inc., Schaumburg, IL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ; G06F / ; G06F / ;
U.S. Cl.
CPC ...
395375 ; 364D / ; 364245 ; 3642463 ; 364247 ; 3642476 ;
Abstract

In a data processing system, a method for performing register renaming with back-up capability. A register renaming apparatus (18) comprises a logical-physical (LP) register map (30), a free list (32), and an internal swap bus (90) for exchanging information between the two. The register renaming hardware (18) is connected to an instruction sequencer (12) and instruction decode/issue logic (16). Each time the decode/issue logic (16) decodes an instruction(s), the logical registers to be read index the LP map (30) to find the physical register 'name' where their values can be found. The free list 32 is indexed by instruction slot numbers. Each free list cell (60-75) contains two physical register names a 'last' and a 'current', as well as pointer (80-83) designating which name is 'current'. As each write is done the 'current' name is transferred to the LP map 30, and the previous physical register name in the LP map (30) is installed in the free list (32) in the place of the 'last' name. The pointer (80) is then toggled so that the 'last' becomes 'current'.


Find Patent Forward Citations

Alsup, Mitchell. (1997). Data processing system a method for performing register renaming having (U.S. Patent No. 5694564). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/5694564

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…