Memory system and method for optimizing read threshold
AssigneeSK hynix memory solutions America Inc.
InventorsFan ZHANG, Yu CAI, Chenrong XIONG, Xuanxuan LU
Life of this patent
Estimating the term…
Abstract
A memory system includes a memory device and a controller. The controller performs a test read operation on a read data set of the memory device, using multiple read threshold entries and determines which are good read threshold entries based on results of the read operation. The controller selects a best read threshold entry among the multiple read threshold entries based on a result of the test read operation, partitions the read data set into a good data set decodable by the best read threshold entry and a bad data set undecodable by the best read threshold entry, and sets the bad data set as a new read data set.
Claims12
A memory system comprising:
- a memory device;
- and
- a controller suitable for:
- performing a test read operation on a read data set of the memory device, using multiple read threshold entries;
- and
- determining good read threshold entries among the multiple read threshold entries based on results of the test read operation,
- wherein the determining of the good read threshold entries includes:
- selecting a best read threshold entry among the multiple read threshold entries based on a result of the test read operation;
- partitioning the read data set into a good data set that includes data in the read data set that is decodable by the best read threshold entry and a bad data set that includes data in the read data set that is undecodable by the best read threshold entry;
- and
- setting the bad data set as a new read data set.
A method for operating a memory system which includes a memory device, the method comprising:
- performing a test read operation on a read data set of the memory device, using multiple read threshold entries;
- and
- determining good read threshold entries among the multiple read threshold entries based on results of the test read operation,
- wherein the determining of the good read threshold entries includes:
- selecting a best read threshold entry among the multiple read threshold entries based on a result of the test read operation;
- partitioning the read data set into a good data set that includes data in the read data set that is decodable by the best read threshold entry and a bad data set that includes data in the read data set that is undecodable by the best read threshold entry;
- and
- setting the bad data set as a new read data set.
Dependencies are inferred from the claim text.