Methods, data storage devices and systems for fragmented firmware table rebuild in a solid state drive
US8954694B2 · kind B2 · utility
Assignees
Inventors
Key dates
| Filing date | Nov 15, 2012 |
| Grant date | Feb 10, 2015 |
| Priority date | — |
| Expiry date | Feb 4, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/7207
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A data storage device comprises a plurality of non-volatile memory devices configured to store a plurality of physical pages; a controller coupled to the plurality of memory devices that is configured to program data to and read data from the plurality of memory devices. A volatile memory may be coupled to the controller and may be configured to store a firmware table comprising a plurality of firmware table entries. The controller may be configured to maintain a plurality of firmware journals in the non-volatile memory devices. Each of the firmware journals may be associated with a firmware table entry and may comprise firmware table entry information. The controller may be configured to read the plurality of firmware journals upon startup and rebuild the firmware table using the firmware table entry information in each of the read plurality of firmware journals.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.