or
Bookmark and Share
Combined tag and data ECC for enhanced soft error recovery from cache tag errors
   
Document Number
US Patent 6772383
Issued Date
August 3, 2004
Link
Inventors
Fu; John (Saratoga, CA)
Miin; Jeen (Fremont, CA)
Mulla; Dean (San Jose, CA)
Map
Abstract
A computer data signal comprises a first code group and a second code group. The first code group has a first symbol and an error detection code for the first symbol. The second code group has a second symbol and an error correction code. The error correction code provides error correction for a third symbol that includes the first symbol and the second symbol.
Drawing
Combined tag and data ECC for enhanced soft error recovery from cache tag errors - US Patent 6772383 Drawing
Drawing from US Patent 6772383
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
27
Comments:
no comments yet
Owner
Intel Corporation (Santa Clara, CA)
Published
August 3, 2004
Application Number
09/321,060
Filed
May 27, 1999
US Classification
714/746   365/49 711/108 711/111
Int'l Classification
H03M   13/00   (20060101)   H03M   13/05   (20060101)   H03M   13/09   (20060101)  
Examiner
Assistant Examiner
USPTO Field of Search
714/6   714/764   714/773   714/803   714/816   714/755   714/758   714/746   714/766   714/710   714/768   714/54   714/800   714/801   714/802   714/57   714/723   714/48   714/748   714/751   714/750   714/759   710/39   710/40   711/108   711/146   711/113   708/531   359/1   369/44   369/32   386/50   365/49   365/189.01   365/230.03   375/135   375/136   375/141   375/147   375/146   340/7.44   341/56  
Related Patents
7493457 - States encoding in multi-bit flash cells for optimizing error rate - Owned by SanDisk IL. Ltd (Kfar Saba,IL)

To store N bits of M.gtoreq.2 logical pages, the bits are interleaved and the interleaved bits are programmed to .left brkt-top.N/M.right brkt-bot. memory cells, M bits per cell. Preferably, the interleaving puts the same number of bits from each logical page into each bit-page of the .left brkt-top.N/M.right brkt-bot. cells. When the bits are read from the cells, the bits are de-interleaved. The interleaving may be deterministic or random, and may be effected by software or by dedicated hardware.

6971041 - Cache entry error-correcting code (ECC) based at least on cache entry data and memory address - Owned by International Business Machines Corporation (Armonk, NY)

Determining an error-correcting code (ECC) for a cache entry based at least on the data stored in the cache entry and the memory address at which the data is permanently stored is disclosed. A cache entry for a desired memory address is retrieved. The cache entry includes data and a stored ECC based on the data and a memory address. An ECC is determined based at least on the data of the cache entry and the desired memory address. If the ECC at least based on the cache entry data and the desired memory address equals the stored ECC, then the cache entry caches the desired memory address without error.

7337352 - Cache entry error-connecting code (ECC) based at least on cache entry data and memory address - Owned by International Business Machines Corporation (Armonk, NY)

Determining an error-correcting code (ECC) for a cache entry based at least on the data stored in the cache entry and the memory address at which the data is permanently stored is disclosed. A cache entry for a desired memory address is retrieved. The cache entry includes data and a stored ECC based on the data and a memory address. An ECC is determined based at least on the data of the cache entry and the desired memory address. If the ECC at least based on the cache entry data and the desired memory address equals the stored ECC, then the cache entry caches the desired memory address without error.

6996675 - Retrieval of all tag entries of cache locations for memory address and determining ECC based on same - Owned by International Business Machines Corporation (Armonk, NY)

The retrieval of all tag entries of cache locations for a memory address is disclosed, as well as the determining of an error correcting code (ECC) for the tag entries based thereon. Tag entries of tag memory that correspond to possible cache locations within an n-way associative cache are retrieved for a memory address. An ECC for the tag entries, based on the entries, is determined, and is stored as part of the entries within the tag memory. The n-way associative cache may be a two-way associative cache, such that there are two tag entries corresponding to two possible cache locations within the cache for the memory address. The ECC for the two tag entries are thus based on the two tag entries.

7395489 - Control system and memory control method executing a detection of an error in a formation in parallel with reading operation - Owned by Fujitsu Limited (Kawasaki,JP)

A memory control device includes a writing unit writing information to a memory module, a reading unit reading the information from the memory module, an error detecting unit executing a detection of an error in the formation in parallel with the reading operation by the reading unit, an error correcting unit correcting the error in the information containing the error detected, and a control unit controlling a transfer and a receipt of the information to and from an external device and stopping, when the error is detected, an output of the information to the external device.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us