Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition
Patent
1997-09-29
1999-09-21
Chan, Eddie P.
Electrical computers and digital processing systems: memory
Storage accessing and control
Specific memory composition
714773, G06F 1108
Patent
active
059567430
ABSTRACT:
A flash-memory system adds system-overhead bytes to each page of data stored in flash memory chips. The overhead bytes store system information such as address pointers for bad-block replacement and write counters used for wear-leveling. The overhead bytes also contain an error-correction (ECC) code when stored in the flash-memory chips. A DRAM cache stores the pages of data as enlarged pages with the overhead bytes, even though the enlarged pages are not aligned to a power of 2. When an enlarged page is read out of a flash-memory chip, its ECC code is immediately checked and the ECC code in the overhead bytes is replaced with a syndrome code and stored in the DRAM cache. A local processor for the flash-memory system then reads the syndrome code in the overhead bytes and repairs any error using repair information in the syndrome. The overhead bytes are stripped off when pages are transferred from the DRAM cache to a host. The host can be notified early by an intermediate interrupt after a programmable number of pages have been read. This improves performance since the host does not have to wait for an entire block of pages to be read.
REFERENCES:
patent: 5228046 (1993-07-01), Blake et al.
patent: 5297148 (1994-03-01), Harari et al.
patent: 5379401 (1995-01-01), Robinson et al.
patent: 5384789 (1995-01-01), Tomita
patent: 5388083 (1995-02-01), Assar et al.
patent: 5432748 (1995-07-01), Hsu et al.
patent: 5448577 (1995-09-01), Wells et al.
patent: 5448578 (1995-09-01), Kim
patent: 5479638 (1995-12-01), Assar et al.
patent: 5500826 (1996-03-01), Hsu et al.
patent: 5509134 (1996-04-01), Fandrich et al.
patent: 5513138 (1996-04-01), Manabe et al.
patent: 5524231 (1996-06-01), Brown
patent: 5530828 (1996-06-01), Kaki et al.
patent: 5535328 (1996-07-01), Harari et al.
patent: 5559956 (1996-09-01), Sukegawa
patent: 5568439 (1996-10-01), Harari
patent: 5572466 (1996-11-01), Sukegawa
patent: 5594883 (1997-01-01), Pricer
patent: 5602987 (1997-02-01), Harari et al.
patent: 5603001 (1997-02-01), Sukegawa et al.
patent: 5606529 (1997-02-01), Honma et al.
patent: 5619470 (1997-04-01), Fukumoto
patent: 5627783 (1997-05-01), Miyauchi
patent: 5640349 (1997-06-01), Kakinuma et al.
patent: 5684944 (1997-11-01), Lubbers et al.
patent: 5754567 (1998-05-01), Norman
patent: 5793774 (1998-08-01), Usui et al.
patent: 5841795 (1998-11-01), Olarig et al.
Bruce Ricardo H.
Bruce Rolando H.
Cohen Earl T.
Auvinen Stuart T.
Bit Microsystems, Inc.
Chan Eddie P.
Portka Gary J.
LandOfFree
Transparent management at host interface of flash-memory overhea does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transparent management at host interface of flash-memory overhea, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transparent management at host interface of flash-memory overhea will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-92099