Method and apparatus for protecting TLB's VPN from soft errors

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S718000

Reexamination Certificate

active

07607048

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.

REFERENCES:
patent: 5987585 (1999-11-01), Motoyama et al.
patent: 6718494 (2004-04-01), Jamil et al.
patent: 7366829 (2008-04-01), Luttrell et al.
patent: 2003/0023932 (2003-01-01), Arndt et al.
patent: 2004/0193992 (2004-09-01), Jamil et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for protecting TLB's VPN from soft errors does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for protecting TLB's VPN from soft errors, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for protecting TLB's VPN from soft errors will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4073038

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.