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.
Patent No.:
Date of Patent:
Oct. 01, 2013
Filed:
Nov. 15, 2011
Miles Robert Dooley, Austin, TX (US);
Scott Bruce Frommer, Cold Spring, NY (US);
David Allen Hrusecky, Cedar Park, TX (US);
Sheldon B Levenstein, Austin, TX (US);
Miles Robert Dooley, Austin, TX (US);
Scott Bruce Frommer, Cold Spring, NY (US);
David Allen Hrusecky, Cedar Park, TX (US);
Sheldon B Levenstein, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method, apparatus and algorithm for quickly detecting an address match in a deeply pipelined processor design in a manner that may be implemented using a minimum of physical space in the critical area of the processor. The address comparison is split into two parts. The first part is a fast, partial address match comparator system. The second part is a slower, full address match comparator system. If a partial match between a requested address and a registry address is detected, then execution of the program or set of instructions requesting the address is temporarily suspended while a full address match check is performed. If the full address match check results in a full match between the requested address and a registry address, then the program or set of instructions is interrupted and stopped. Otherwise, the program or set of instructions continues execution.