Data storage device and selecting bad data column method thereof

    公开(公告)号:US11874737B2

    公开(公告)日:2024-01-16

    申请号:US17715061

    申请日:2022-04-07

    Inventor: Sheng-Yuan Huang

    Abstract: A selecting bad data column method suitable for a data storage device is provided. The data storage device includes a control unit and a data storage medium. The selecting method performed by the control unit includes: reading written data of each data column as read data; comparing the read data and the written data of each data column to calculate an average number of error bits of each data column; determining whether the average number of error bits of each data column is greater than or equal to a predetermined value; and recording a data column as a bad data column when the average number of error bits of the data column is greater than or equal to the predetermined value. In this way, in order to avoid the problems that the error correction code can't be corrected or the correction capability is excessively consumed.

    Method for selecting bad columns in data storage medium

    公开(公告)号:US11335432B2

    公开(公告)日:2022-05-17

    申请号:US17037795

    申请日:2020-09-30

    Inventor: Sheng-Yuan Huang

    Abstract: A method for selecting bad columns in a data storage medium is provided. The data storage medium is coupled to a control unit, and the data storage medium includes data blocks, wherein each of the data blocks includes columns. The columns are divided into chunks. The method for selecting bad columns in the data storage medium includes following steps. (a) The control unit calculates a number of bad columns in each of the chunks to sorts the chunks, wherein the bad columns are selected from the columns. (b) The control unit sequentially marks or records the bad columns in each of the chunks with bad column groups, wherein a bad column position and a bad column number in each of the chunks are marked or recorded in each of the bad column groups.

    Memory controller and initialization method for use in data storage device

    公开(公告)号:US10983854B2

    公开(公告)日:2021-04-20

    申请号:US16598323

    申请日:2019-10-10

    Inventor: Sheng-Yuan Huang

    Abstract: A memory controller is provided. The memory controller is coupled to a flash memory that includes a plurality of physical blocks, and each physical block includes a plurality of physical pages, and some of the physical pages are defective physical pages. The memory controller includes a processor that is configured to set a total target initialization time for an initialization process of the flash memory. The processor sequentially selects a current physical block from among all the physical blocks to perform the initialization process, and it performs a read operation of the initialization process on the current physical block using a read-operation threshold. In response to the read operation of the current physical block being completed, the processor dynamically adjusts the read-operation threshold of the read operation of the physical blocks, so that the initialization process is completed within the total target initialization time.

    Method for screening bad data columns in data storage medium

    公开(公告)号:US10481796B2

    公开(公告)日:2019-11-19

    申请号:US16028891

    申请日:2018-07-06

    Abstract: A method for screening bad data columns in a data storage medium comprising a plurality of data columns includes: labeling or recording a plurality of bad data columns as a bad data column group, wherein the bad data columns are selected from the data columns in the data storage medium, each of the bad data column groups labels or records a position and a number of the bad data columns; determining whether the total number of the bad data columns is greater than a total number of the bad data column groups; and if yes, labeling or recording any two bad data columns of the bad data columns spaced apart by P data columns as one of the bad data column groups, wherein P is a positive integer.

    Data storage device and error tolerance selecting method thereof

    公开(公告)号:US11907047B2

    公开(公告)日:2024-02-20

    申请号:US17715978

    申请日:2022-04-08

    Inventor: Sheng-Yuan Huang

    Abstract: A data storage device, and an error tolerance selecting method thereof which includes: writing data to data blocks of the data storage device; reading written data of the data blocks as read data; comparing the read data and the written data of each data column in the data blocks, and calculating a number of error bits in each chunk including a plurality of data columns accordingly; calculating a difference value between the number of error bits in the chunk and a first threshold value to store the difference value in an error tolerance list; and selecting a largest difference value in the error tolerance list as an error tolerance.

Patent Agency Ranking