Error detection/correction and fault detection/recovery – Pulse or data error handling – Memory testing
Reexamination Certificate
2009-04-06
2011-11-29
Trimmings, John P (Department: 2117)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Memory testing
C714S002000, C714S003000, C714S005110, C714S006130, C714S006130, C714S742000, C365S185010, C365S185090, C365S200000
Reexamination Certificate
active
08069383
ABSTRACT:
An apparatus, system, and method are disclosed for bad block remapping. A bad block identifier module identifies one or more data blocks on a solid-state storage element as bad blocks. A log update module writes at least a location of each bad block identified by the bad block identifier module into each of two or more redundant bad block logs. A bad block mapping module accesses at least one bad block log during a start-up operation to create in memory a bad block map. The bad block map includes a mapping between the bad block locations in the bad block log and a corresponding location of a replacement block for each bad block location. Data is stored in each replacement block instead of the corresponding bad block. The bad block mapping module creates the bad block map using one of a replacement block location and a bad block mapping algorithm.
REFERENCES:
patent: 5740188 (1998-04-01), Olarig
patent: 5740349 (1998-04-01), Hasbun et al.
patent: 5841795 (1998-11-01), Olarig et al.
patent: 5867641 (1999-02-01), Jenett
patent: 5922080 (1999-07-01), Olarig
patent: 5978953 (1999-11-01), Olarig
patent: 6003144 (1999-12-01), Olarig et al.
patent: 6014724 (2000-01-01), Jenett
patent: 6014755 (2000-01-01), Wells et al.
patent: 6024486 (2000-02-01), Olarig et al.
patent: 7013376 (2006-03-01), Hooper, III
patent: 7085879 (2006-08-01), Aasheim et al.
patent: 7366825 (2008-04-01), Williams et al.
patent: 2003/0128618 (2003-07-01), Harari et al.
patent: 2003/0163633 (2003-08-01), Aasheim et al.
patent: 2004/0163027 (2004-08-01), MacLaren et al.
patent: 2004/0163028 (2004-08-01), Olarig
patent: 2006/0013048 (2006-01-01), Kim
patent: 2006/0031710 (2006-02-01), Jo
patent: 2006/0109725 (2006-05-01), Yoon et al.
patent: 2006/0282644 (2006-12-01), Wong
patent: 2006/0291304 (2006-12-01), Rothman et al.
patent: 2007/0081401 (2007-04-01), Chen
patent: 2007/0109856 (2007-05-01), Pellicone et al.
patent: 2008/0059835 (2008-03-01), Yoon
patent: 2008/0082736 (2008-04-01), Chow et al.
patent: 2008/0155317 (2008-06-01), Kim et al.
patent: 2009/0210636 (2009-08-01), Karamcheti et al.
patent: 1418502 (2004-05-01), None
patent: 1418502 (2004-05-01), None
XSR 1.5, Bad Block Management, Application Note, May 2007, Version 1.0, Flash Software Group, Samsung Electronics Co., Ltd, http://www.samsung.com/global/business/semiconductor/products/flash/FlashApplicationNote.html.
Bad Block Management, XSR 1.5 Application Note, May 2007, Version 1.0, Flash Software Group, Samsung Electronics Co., Ltd, http://www.samsung.com/global/business/semiconductor/products/flash/FlashApplicationNote.html.
PCT/US2009/039684, 2380.2.22pct, International Preliminary Report on Patentability, Oct. 14, 2010.
BiTMICRO Introduces E-Disk PMC Flash Disk Module at Military & Aerospace Electronics East, May 18, 2004, BiTMICRO, http://www.bitmicro.com/press—news—releases—20040518—prt.php.
PCT/US2009/039684—2380.2.22pct—International Search Report—Sep. 17, 2009.
ASPMC—660, Asine Group, http://www.asinegroup.com/products/aspmc660.html, copyright 2002, downloaded on Nov. 18, 2009.
“BiTMICRO Introduces E-Disk PMC Flash Disk Module at Military & Aerospace Electronics East 2004”, BiTMICRO, http://www.bitmicro.com/press—news—releases—20040518—prt.php.
NAND Flash 101: An Introduction to NAND Flash and How to Design It in to Your Next Product, Micron, pp. 1-28, Micron Technology Nov. 2006.
STMicroelectronics, “Bad Block Management in NAND Flash Memories,” Application note An-1819 by STMicroelectronics (Geneva, Switzerland), May 19, 2004.
Atkisson David
Aune Joshua
Flynn David
Strasser John
Thatcher Jonathan
Fusion-IO, Inc.
Trimmings John P
Wells St. John P.S.
LandOfFree
Apparatus, system, and method for bad block remapping does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus, system, and method for bad block remapping, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus, system, and method for bad block remapping will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4309728