METHOD AND APPARATUS FOR PERFORMING DYNAMIC RECOVERY MANAGEMENT REGARDING REDUNDANT ARRAY OF INDEPENDENT DISKS

    公开(公告)号:US20200210290A1

    公开(公告)日:2020-07-02

    申请号:US16513675

    申请日:2019-07-16

    Inventor: An-Nan Chang

    Abstract: A method and apparatus for performing dynamic recovery management regarding a RAID are provided. The method includes: writing a first set of protected data into a first protected access unit of multiple protected access units of the RAID, and recording a first set of management information corresponding to the first set of protected data, for data recovery of the first set of protected data; and when any storage device of multiple storage devices of the RAID malfunctions, writing a second set of protected data into a second protected access unit of the protected access units, and recording a second set of management information corresponding to the second set of protected data, for data recovery of the second set of protected data. Any set of the first set of protected data and the second set of protected data includes data and multiple parity-check codes.

    Data Storage Devices, Access Device and Data Processing Methods

    公开(公告)号:US20200210202A1

    公开(公告)日:2020-07-02

    申请号:US16721887

    申请日:2019-12-19

    Inventor: Po-Wei Wu

    Abstract: An access device includes a memory controller coupled to a memory device and configured to access the memory device. The memory controller is further configured to perform a test procedure on the memory device to obtain a test result, write a boot code index, which indicates a predetermined address for storing predetermined system data of the memory device and a copy rule adopted for generating one or more duplicates of the predetermined system data, in the memory device, establish system data of the memory device according to the test result, write the system data into the predetermined address as the predetermined system data, and write the system data in one or more memory blocks of the memory device as the duplicates of the predetermined system data according to the copy rule.

    Data storage device and data storage method for confirming firmware data

    公开(公告)号:US10685120B2

    公开(公告)日:2020-06-16

    申请号:US16039596

    申请日:2018-07-19

    Inventor: Yu-Da Chen

    Abstract: A data storage device utilized for confirming firmware data includes a flash memory and a controller. The controller is coupled to the flash memory to receive first firmware data and first sorting hash data related to the first firmware data, and it divides a first hash data generated from the first firmware data into a plurality of data groups, and re-assembles the data groups according to a mapping and sorting algorithm to generate second sorting hash data. The controller includes an efuse region for writing the mapping and sorting algorithm. When the controller determines that the second sorting hash data is identical to the first sorting hash data, the first firmware data is allowed to update the controller.

    Method for performing storage space management, associated data storage device, and controller thereof

    公开(公告)号:US10671322B1

    公开(公告)日:2020-06-02

    申请号:US16271899

    申请日:2019-02-11

    Abstract: A method for performing storage space management, an associated data storage device, and a controller thereof are provided. The method includes: receiving an identify controller command from a host device; in response to the identify controller command, returning a reply to the host device to indicate that a plurality of logical block address (LBA) formats are supported, where the plurality of LBA formats are related to access of a non-volatile (NV) memory, and the plurality of LBA formats include a first LBA format and a second LBA format; receiving a first namespace (NS) management command from the host device; in response to the first NS management command, establishing a first NS adopting the first LBA format; receiving a second NS management command from the host device; and in response to the second NS management command, establishing a second NS adopting the second LBA format.

    Controller and advanced method for deleting data

    公开(公告)号:US10664414B2

    公开(公告)日:2020-05-26

    申请号:US15868635

    申请日:2018-01-11

    Inventor: Sheng-Liu Lin

    Abstract: A controller for a data storage device is disclosed. The controller includes an encryptor and electronic fuses. The electronic fuses is provided for storage of a key which is supposed to be used by the encryptor to encrypt user data before storing the user data in the data storage device. When a user deletes the user data, the controller changes at least one bit of the key stored in the electronic fuses from ‘0’ to ‘1’. Due to the change of the key stored in the electronic fuses for the encryptor, the deleted user data is fully prevented from leaking from the data storage device. A data storage device with a high confidential level is achieved.

    Garbage collection method for data storage device

    公开(公告)号:US10657048B2

    公开(公告)日:2020-05-19

    申请号:US15783953

    申请日:2017-10-13

    Abstract: A garbage collection method for a data storage device includes steps of: entering a background mode from a foreground mode; selecting a plurality of source data blocks from a plurality of in-use data blocks; dividing a mapping table into a plurality of sub-mapping tables and selecting one of the sub-mapping tables as a target sub-mapping table, wherein the target sub-mapping table is used to manage one of the source data blocks; selecting a destination data block from a plurality of spare data blocks; and sequentially updating a correspondence relationship of data stored in the target sub-mapping table from the source data blocks to the destination data block, wherein the updating comprises copying the data stored in the source data blocks to the destination data block.

    Data storage device and method of performing partial garbage collection

    公开(公告)号:US10657047B2

    公开(公告)日:2020-05-19

    申请号:US16026917

    申请日:2018-07-03

    Inventor: Sheng-Hsun Lin

    Abstract: A data storage device is provided. The data storage device includes: a flash memory and a microcontroller. The flash memory includes a plurality of physical blocks. The microcontroller selects one source block and one destination block from the plurality of physical blocks, and performs a garbage collection operation according to a check map corresponding to the selected source block to copy data stored in one or more valid physical addresses of the source block to the selected destination block.

    METHOD AND APPARATUS FOR PERFORMING ACCESS CONTROL BETWEEN HOST DEVICE AND MEMORY DEVICE

    公开(公告)号:US20200151119A1

    公开(公告)日:2020-05-14

    申请号:US16672509

    申请日:2019-11-03

    Abstract: A method for performing access control between a host device and a memory device, an associated bridge device and a bridge controller thereof are provided, where the method is applicable to the bridge device for coupling the memory device to the host device. The method may include: receiving a first test command; returning failure information; receiving a request command; returning device-related information; receiving a second test command; returning pass information; receiving a capacity-related command; reporting a reported logical address (LA) count of the memory device and a reported sector size of the memory device; and performing bi-directional mapping between a memory device side LA format of a set of LAs at the memory device side corresponding to the memory device and a host device side LA format of a set of LAs at the host device side corresponding to the host device during access operation that the host device performs.

Patent Agency Ranking