Storage system and method for opportunistic write-verify
US7774540B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 26, 2007 |
| Grant date | Aug 10, 2010 |
| Priority date | — |
| Expiry date | Feb 1, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG11B2020/1843
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
A storage system that stores verify commands for all the write commands requiring verification in a verify-list that will be processed as a background task is described. The verify-list can include coded data fields that flexibly designate selected alternative states or possibilities for how and where the user data is actually stored. Alternatives for the verify-list include storing the actual raw data, no data, the data in compressed form, a CRC type signature of the data and/or a pointer to a backup copy of the data that is stored either in non-volatile memory such as flash memory or on the disk media in a temporary area. In case of a verification error in various alternative embodiments the user data can be recovered using the backup copy in the verify-list in the write cache, the backup copy in flash memory or on the disk, or from the host.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.