发明名称 Methods, data storage devices and systems for fragmented firmware table rebuild in a solid state drive
摘要 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.
申请公布号 US8954694(B2) 申请公布日期 2015.02.10
申请号 US201213677704 申请日期 2012.11.15
申请人 Western Digital Technologies, Inc.;Skyera, Inc. 发明人 Tomlin Andrew J.;Jones Justin;Mullendore Rodney N.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项 1. A data storage device controller, the controller being configured to: (1) couple to a volatile memory and a plurality of non-volatile memory devices configured to store a plurality of physical pages and (2) program data to and read data from the plurality of non-volatile memory devices, the controller being configured to: store a firmware table comprising a plurality of firmware table entries; maintain a plurality of firmware journals in the plurality of non-volatile memory devices, each firmware journal being associated with a firmware table entry and comprising firmware table entry information; 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.
地址 Irvine CA US