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:
Jun. 05, 2012
Filed:
Mar. 04, 2009
Paul Douglas Bassett, Austin, TX (US);
Ajay Anant Ingle, Austin, TX (US);
Sujat Jamil, Gilbert, AZ (US);
Lucian Codrescu, Austin, TX (US);
Muhammad Ahmed, Hayward, CA (US);
Paul Douglas Bassett, Austin, TX (US);
Ajay Anant Ingle, Austin, TX (US);
Sujat Jamil, Gilbert, AZ (US);
Lucian Codrescu, Austin, TX (US);
Muhammad Ahmed, Hayward, CA (US);
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
An apparatus and method to translate virtual addresses to physical addresses in a base plus offset addressing mode are disclosed. In an embodiment, a method includes performing a first translation lookaside buffer (TLB) lookup based on a base address value to retrieve a speculative physical address. While performing the TLB lookup based on the base address value, the base address value is added to an offset value to generate an effective address value. The method also includes performing a comparison of the base address value and the effective address value based on a variable page size to determine whether the speculative physical address corresponds to the effective address.