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. 20, 2009
Filed:
Dec. 30, 2004
Ugonna C. Echeruo, Worcester, MA (US);
George Z. Chrysos, Milford, MA (US);
John H. Crawford, Saratoga, CA (US);
Shubhendu S. Mukherjee, Framingham, MA (US);
Ugonna C. Echeruo, Worcester, MA (US);
George Z. Chrysos, Milford, MA (US);
John H. Crawford, Saratoga, CA (US);
Shubhendu S. Mukherjee, Framingham, MA (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
A method and apparatus for protecting a TLB's VPN from soft errors is described. On a TLB lookup, the incoming virtual address is used to CAM the TLB VPN. In parallel with this CAM operation, parity is computed on the incoming virtual address for the possible page sizes supported by the processor. If a matching VPN is found in the TLB, its payload is read out. The encoded page size is used to select which of the set of pre-computed virtual address parity to compare with the stored parity bit in the TLB entry. This has the advantage of removing the computation of parity on the TLB VPN from the critical path of the TLB lookup. Instead it is now in the TLB fill path.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile