Patent · US Active

Verifying data integrity of a non-volatile memory system during data caching process

US8037380B2 · kind B2 · utility

80Cited by
22References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 8, 2008
Grant dateOct 11, 2011
Priority date
Expiry dateJan 26, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C2029/0407
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

To ensure integrity of non-volatile flash, the controller programs the non-volatile memories with background test patterns and verifies the non-volatile memories during power on self test (POST) operation. In conjunction with verifying the non-volatile memories, the controller may routinely run diagnostics and report status to the storage controller. As part of the storage controller power up routines, the storage controller issues a POST command to the controller via an I2C register that is monitored by the storage controller. The storage controller may determine that the non-volatile flash is functional without any defects, and the controller may remove power from the non-volatile flash to extend its reliability. Periodically, in the background, the controller may run diagnostic routines to detect any failures associated with the volatile memory and the controller itself.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.