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:
Mar. 23, 2010
Filed:
Apr. 11, 2005
Muhammad Ahmed, Austin, TX (US);
Lucian Codrescu, Austin, TX (US);
Erich Plondke, Austin, TX (US);
William C. Anderson, Austin, TX (US);
Robert Allan Lester, Round Rock, TX (US);
Phillip M. Jones, Round Rock, TX (US);
Muhammad Ahmed, Austin, TX (US);
Lucian Codrescu, Austin, TX (US);
Erich Plondke, Austin, TX (US);
William C. Anderson, Austin, TX (US);
Robert Allan Lester, Round Rock, TX (US);
Phillip M. Jones, Round Rock, TX (US);
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
An instruction memory unit comprises a first memory structure operable to store program instructions, and a second memory structure operable to store program instructions fetched from the first memory structure, and to issue stored program instructions for execution. The second memory structure is operable to identify a repeated issuance of a forward program redirect construct, and issue a next program instruction already stored in the second memory structure if a resolution of the forward branching instruction is identical to a last resolution of the same. The second memory structure is further operable to issue a backward program redirect construct, determine whether a target instruction is stored in the second memory structure, issue the target instruction if the target instruction is stored in the second memory structure, and fetch the target instruction from the first memory structure if the target instruction is not stored in the second memory structure.