Movatterモバイル変換


[0]ホーム

URL:


CN113223583B - Method for re-reading data in NAND FLASH bad blocks, electronic equipment and storage medium - Google Patents

Method for re-reading data in NAND FLASH bad blocks, electronic equipment and storage medium
Download PDF

Info

Publication number
CN113223583B
CN113223583BCN202110529537.7ACN202110529537ACN113223583BCN 113223583 BCN113223583 BCN 113223583BCN 202110529537 ACN202110529537 ACN 202110529537ACN 113223583 BCN113223583 BCN 113223583B
Authority
CN
China
Prior art keywords
read
data
reading
bad block
bad
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110529537.7A
Other languages
Chinese (zh)
Other versions
CN113223583A (en
Inventor
陈斯煜
罗挺
吴大畏
李晓强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN SILICONGO MICROELECTRONICS CO Ltd
Original Assignee
SHENZHEN SILICONGO MICROELECTRONICS CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN SILICONGO MICROELECTRONICS CO LtdfiledCriticalSHENZHEN SILICONGO MICROELECTRONICS CO Ltd
Priority to CN202110529537.7ApriorityCriticalpatent/CN113223583B/en
Publication of CN113223583ApublicationCriticalpatent/CN113223583A/en
Application grantedgrantedCritical
Publication of CN113223583BpublicationCriticalpatent/CN113223583B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The application relates to the technical field of data processing, in particular to a method for rereading data in NAND FLASH bad blocks, electronic equipment and a storage medium, wherein the method comprises the following steps: when detecting that bad blocks appear, adding the bad blocks into a bad block queue; when the real-time state of the main control chip is in an idle state, acquiring all re-reading threshold voltages, and sequentially re-reading bad blocks in a bad block queue by adopting the re-reading threshold voltages; and when the data in the bad block is successfully read or the real-time state of the main control chip is changed into a non-idle state, ending the re-reading of the current bad block. The application has the effect of reducing NAND FLASH bad block data damage loss.

Description

Method for re-reading data in NAND FLASH bad blocks, electronic equipment and storage medium
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a method for rereading data in NAND FLASH bad blocks, an electronic device, and a storage medium.
Background
The basic memory cell of Flash is a floating gate transistor. With the development of NAND FLASH technology, SLC/MLC/TLC NADN FLASH appears, for Cell storage, MLC/TLC NAND FLASH cells can store more Bit data (SLC stores one Bit per Cell, MLC stores two bits per Cell, TLC stores three bits per Cell), the more bits stored in a Cell, the more the overall storage capacity is doubled, but at the same time, due to more states needed to be represented in the Cell, bit jump is more likely to occur under the influence of different environments.
NAND FLASH the read operation is to apply a read voltage to the Cell, and the different states of memory are indicated by different on-states of the threshold voltage, so that different states of data in the Cell are indicated, and the threshold voltage is shifted leftwards or rightwards as a whole due to the influence of the operating temperature environment.
In order to solve the problem that the error Bit number of read data is increased due to threshold voltage deviation, so that data cannot be corrected, a NAND factory generally provides READ RETRY parameters under tens of different use scenes to form a retry parameter set for adjusting threshold deviation to reread so as to ensure data correctness, but because NAND FLASH different batches have different quality and can have out-of-standard high and low temperature use scenes, the retry parameter set provided by the factory cannot completely meet the requirement of ensuring data correctness for the high and low temperature use scenes.
The existing use technology adds a small amount of special retry parameter groups for high and low temperature use scenes, and is used for enhancing the correct readability of NAND FLASH under various high and low temperature use scenes.
As the number of retry parameter sets increases, the number of READ RETRY increases, which causes the Read response time to become longer and the Read performance to become slower, because the Host end of the intelligent terminal platform has clear requirements on Read timeout time, the number of READ RETRY parameters to be increased is limited, the number of READ RETRY parameters is limited, the requirements on correct readability of data in various scenes of NAND FLASH cannot be met, and data blocks with retry failure are set as bad blocks, so that the data is damaged and lost, and the problem is to be solved.
Disclosure of Invention
In order to reduce the damage loss of NAND FLASH bad block data, the application provides a NAND FLASH bad block data rereading method, electronic equipment and storage medium.
In a first aspect, the method for rereading NAND FLASH bad blocks provided by the present application adopts the following technical scheme:
NAND FLASH method for re-reading data in bad blocks, comprising the following steps:
When detecting that bad blocks appear, adding the bad blocks into a bad block queue;
When the real-time state of the main control chip is in an idle state, acquiring all re-reading threshold voltages, and sequentially re-reading bad blocks in a bad block queue by adopting the re-reading threshold voltages;
and when the data in the bad block is successfully read or the real-time state of the main control chip is changed into a non-idle state, ending the re-reading of the current bad block.
By adopting the technical scheme, under the idle state, the bad blocks are subjected to READ RETRY by adopting all re-reading threshold voltages, the response time of normal use of Flash is not occupied, the damage and loss of data are reduced, and the reliability is improved.
Preferably, the step of adding the bad block to the bad block queue after detecting the occurrence of the bad block includes: when a flash memory block which can not read data normally is detected, READ RETRY is carried out on the flash memory block which can not read data based on a preset retry parameter set;
If the flash block READ RETRY fails, the flash block is marked as a bad block and the bad block is added to a bad block queue.
By adopting the technical scheme, after the unreadable flash memory block is detected, READ RETRY is carried out on the bad block based on the preset retry parameter set, if the bad block is failed, the bad block is added into the bad block queue, and the bad block which can be reread in the allowed response time is marked as unreadable, so that the reliability of data is improved, and the workload when reread is carried out in an idle state is reduced.
Preferably, all re-read threshold voltages are obtained by: and taking the experience value selected from the rereading threshold voltage as a center, shifting the experience value to the periphery, and traversing to obtain the rereading threshold voltage.
By adopting the technical scheme, the experience value is preset, and when the rereading threshold voltage is read in a traversing way, the experience value is taken as the initial rereading threshold voltage, so that the time for traversing to the correct rereading threshold voltage can be reduced, and the response time can be shortened.
Preferably, the empirical value is selected in the following manner: re-reading the flash memory block which cannot read data based on a preset retry parameter set, and recording a set of retry parameters with the minimum error data Bit after the flash memory block which cannot read data is subjected to READ RETRY based on the preset retry parameter set as an experience value.
By adopting the technical scheme, the parameter with the least error is obtained by traversing and rereading the parameters in the original retry parameter set, and the method has the effect of improving the accuracy of rereading threshold voltage acquisition.
Preferably, the obtaining the rereading threshold voltage by taking the empirical value selected from the rereading threshold voltages as a center and shifting the empirical value to the periphery includes: and traversing the initial rereading threshold voltage by taking the empirical value as the initial rereading threshold voltage in a manner of enumerating offset left and right in the rereading threshold voltage parameter set to obtain the rereading threshold voltage.
By adopting the technical scheme, the method of enumeration left and right is adopted, the rereading threshold voltage close to the experience value is gradually expanded outwards, the possibility of obtaining the correct rereading threshold voltage is high, and the time can be effectively shortened.
Preferably, if the data reading is successful when the current bad block is reread, the acquired data is moved to other good flash memory blocks, and the current bad block is removed from the bad block queue.
By adopting the technical scheme, the data in the bad block is moved after the bad block is successfully read, so that the data can be correctly taken out when the data is read next time, and the reliability is improved.
In a second aspect, the present application provides an electronic device, which adopts the following technical scheme:
an electronic device comprising a memory and a processor, the memory having stored thereon a computer program capable of being loaded by the processor and performing a method as in any of the preceding.
In a third aspect, the present application provides a computer readable storage medium, which adopts the following technical scheme:
a computer readable storage medium storing a computer program capable of being loaded by a processor and executing a method as any one of the preceding.
Drawings
FIG. 1 is a block flow diagram of a method for re-reading data within NAND FLASH bad blocks disclosed in one embodiment of the present application;
FIG. 2 is an image as a function of temperature;
FIG. 3 is a graph following temperature variation;
FIG. 4 is a flow chart of a method for re-reading NAND FLASH bad blocks disclosed in another embodiment of the present application;
FIG. 5 is a threshold voltage distribution diagram of MLC-LP Retry;
fig. 6 is a threshold voltage distribution diagram of MLC-UP Retry.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings 1 to 6 and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The embodiment of the application discloses a method for re-reading data in NAND FLASH bad blocks, NAND FLASH is used for obtaining the data state in a Cell according to the conduction conditions of different threshold voltages by adding read voltage to the Cell when the read operation is carried out. In the case of different operating temperatures, the threshold voltage of the Cell shifts, and errors in the read data increase.
Referring to fig. 1, the method of re-reading data in a bad block includes the steps of:
S1: and when the occurrence of the bad block is detected, adding the bad block into a bad block queue.
S2: when the real-time state of the main control chip is in an idle state, acquiring all re-reading threshold voltages, and sequentially re-reading bad blocks in a bad block queue by adopting the re-reading threshold voltages.
S3: and when the data in the bad block is successfully read or the real-time state of the main control chip is changed into a non-idle state, ending the re-reading of the current bad block.
The set and read rereading threshold voltages are based on the principle described below, and referring to fig. 2, at normal temperature (t=27°), the threshold voltages are relatively large READ MARGINS.
At high temperature (t=90°), the Cell threshold distribution is shifted left overall (voltage becomes low), and at the same threshold voltage READ MARGINS becomes small, the threshold voltage at high temperature shifts, resulting in an increase in the probability of data errors.
At low temperature (T-40 °), the Cell threshold distribution is biased to the right (the voltage becomes high) as a whole, and READ MARGINS of the same threshold voltage becomes smaller, so that the probability of data error increases.
In order to solve the problem that the data errors are increased due to the fact that READ MARGINS is smaller due to the rereading threshold voltage distribution deviation at high and low temperatures, READ MARGINS is increased by adjusting the rereading threshold voltage at different temperatures, so that the data errors are less, and error correction can be performed.
Referring to fig. 3, the read rereading threshold voltage needs to be shifted to the left at high temperature and to the right at low temperature, and sample analysis is performed on NAND FLASH to increase the sets of dedicated READ RETRY parameter sets when the rereading threshold voltage is set.
The detection of the occurrence of bad blocks includes, but is not limited to, the following: 1. when the data is read and written normally, the data is read, and if the fact that the data cannot be read normally is detected, the flash memory block can be marked as a bad block; 2. when testing the reliability of NAND FLASH, quickly reading and writing data to the flash memory block, and if the data of the flash memory block cannot be read normally, marking the flash memory block as a bad block; 3. and marking the flash memory block as a bad block according to the detection result when the factory is detected at NAND FLASH. The term "unable to read normally" as used herein means that the flash memory block generates an error code or the error rate exceeds the ECC check range when reading data.
If a bad block is detected when NAND FLASH reads data, the bad block is added to the bad block queue. When NAND FLASH is in the idle state, all the re-reading threshold voltages are adopted, and the re-reading threshold voltages are adopted to sequentially re-read bad pages in the bad blocks. The bad blocks are added into a bad block queue in advance, the bad blocks are read by traversing the re-reading threshold voltage after waiting for the idle state, so that the data in the bad blocks are read, the response time of NAND FLASH in the non-idle state is shortened, and the damage and the loss of the data can be reduced.
And when the real-time state of the main control chip NAND FLASH is converted into a non-idle state or the data in the bad block is successfully reread, the reread of the current bad block is ended. If the real-time state of the main control chip of NAND FLASH is changed into a non-idle state, ending the rereading of the current bad block, and if the real-time state of the main control chip is changed into an idle state, continuing to reread the current bad block; if the data in the bad block is read again successfully, the bad block is deleted from the bad block queue, and the next bad block is read again continuously.
Referring to fig. 4, alternatively, as another embodiment, step S1 includes the sub-steps of:
S11: and when detecting that the flash memory block which can not read the data normally exists, carrying out READ RETRY on the bad block of the flash memory block which can not read the data based on the preset retry parameter group.
S12: if the flash block READ RETRY fails, the flash block is marked as a bad block and the bad block is added to a bad block queue.
In practical use, when data is read, a flash memory block which cannot be read normally is detected, and a preset retry parameter set for READ RETRY is used for rereading, wherein the number of parameters of the retry parameter set is smaller than that of parameters of a preset rereading threshold voltage parameter set. If the data in the flash memory blocks which cannot be read normally at the threshold voltage in the retry parameter set are the data, marking the flash memory blocks as bad blocks, adding the bad blocks into a bad block queue, and reducing the addition of the flash memory blocks which can be read again by the retry parameter set into the bad block queue, so that the readable data are misjudged as nonreactive; but in other embodiments the response time may be reduced by detecting a bad block, i.e., adding the bad block to the bad block queue.
Alternatively, as another embodiment, all re-read threshold voltages are obtained by:
and taking the experience value selected from the rereading threshold voltage as a center, shifting the experience value to the periphery, and traversing to obtain the rereading threshold voltage.
Specifically, the empirical value may be an optimal threshold voltage at the current operating temperature, but may also be other set values or values obtained through simple operation, and by setting the empirical value, when traversing the rereading threshold voltage, the possibility of obtaining the correct rereading threshold voltage is increased, and the traversing time is shortened.
The rereading threshold voltage is obtained in a traversing mode, so that the problem that the threshold voltage which cannot be covered by the retry parameter with fixed group number is offset can be solved, and the data which cannot be corrected originally can be corrected correctly.
Alternatively, as another embodiment, the empirical value is selected by: re-reading the flash memory block which cannot read data based on a preset retry parameter set, and recording a set of retry parameters with the minimum error data Bit after the flash memory block which cannot read data is subjected to READ RETRY based on the preset retry parameter set as an experience value.
When the real-time state of the main control chip is in an idle state, acquiring bad blocks in a bad block queue for traversing and reading, firstly, reading the cells in the bad blocks all at one time based on parameters in a preset retry parameter group, recording a group of retry parameters with the least error data Bit as experience values, and traversing the experience values from the traverse center to the periphery, so that the time of the bad blocks retry can be effectively shortened.
Alternatively, the time point of empirical value acquisition may be: 1. when data is read and written, detecting that a flash memory block cannot read the data normally, carrying out READ RETRY on the flash memory block based on a preset retry parameter set, and if the flash memory block cannot be read normally, recording an experience value while marking the flash memory block which cannot read the data normally as a bad block based on the parameter with the minimum error bit number in the retry parameter set in the reading as the experience value; 2. and under the condition that the main control chip is in an idle state, firstly re-reading the bad block based on the threshold voltage in the retry parameter set, and taking the parameter with the minimum error bit number in the retry parameter set in the reading as an empirical value.
Alternatively, as another embodiment, taking the empirical value selected from the rereading threshold voltages as a center, shifting the empirical value around to obtain the rereading threshold voltages includes: and traversing the initial rereading threshold voltage by taking the empirical value as the initial rereading threshold voltage in a manner of enumerating offset left and right in the rereading threshold voltage parameter set to obtain the rereading threshold voltage.
The initial re-read threshold voltage is the first threshold voltage to begin re-reading bad blocks in the idle state.
In specific implementation, MLC particles are taken as an example: one MLC WL consists of two pages LP and UP, R1, R2 and R3 represent three different read voltage register values (namely threshold voltages) of one Cell of MLC Flash, wherein the LP read voltage threshold offset is related to R2, the UP read voltage threshold offset is related to R1 and R3, and each threshold voltage adjustable range is [ -128,127].
Referring to fig. 5, for MLC LP, if the optimal threshold voltage offset R2 is-52 (data cannot be corrected, but the number of erroneous bits is the smallest under all R2 threshold voltage values), then, about this point, traversing 40 voltages to the left and right respectively, in such a way that R2-1, r2+1, R2-2, r2+ … R2-20, r2+20 are first traversed alternately, until RETRY PASS, data movement and rewriting are immediately enabled, ensuring that the data can be read correctly and correctly afterwards.
Referring to fig. 6, for MLC UP, assuming that the optimal threshold offset is (R1, R3) = (-23, -16), R1, R3 are respectively combined by ±20 based on the optimal threshold offset point, and full-combination alternate traversal is performed on (R1 [ -43, -3], R3[ -36,4 ]), traversing is performed until RETRY PASS, immediately enabling data movement and overwriting, and ensuring that data can be correctly read in the following steps.
Referring to fig. 4, optionally, as another embodiment, the method further includes the steps of:
S4: if the data reading is successful when the current bad block is reread, the acquired data is moved to other good flash memory blocks, and the current bad block is removed from the bad block queue.
When the current bad block is re-read, the data in the bad block is moved to other good flash memory blocks after the re-read is successful, so that the re-read data is prevented from being lost secondarily, the bad block is deleted by a storage queue, the reliability of NAND FLASH is improved, and the situation that the data in the bad block cannot be read again is reduced.
If the data cannot be read after traversing all the re-read threshold voltages, marking the bad block as non-error-correctable, and performing enumeration traversal error correction processing on the bad block later.
The embodiment also discloses an electronic device comprising a memory and a processor, the memory storing a computer program that can be loaded by the processor and that performs the method as described above.
The present embodiment also discloses a computer-readable storage medium storing a computer program capable of being loaded by a processor and executing the method as described above.
The above embodiments are not intended to limit the scope of the present application, so: all equivalent changes according to the method and principle of the present application should be covered by the protection scope of the present application.

Claims (4)

CN202110529537.7A2021-05-142021-05-14Method for re-reading data in NAND FLASH bad blocks, electronic equipment and storage mediumActiveCN113223583B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110529537.7ACN113223583B (en)2021-05-142021-05-14Method for re-reading data in NAND FLASH bad blocks, electronic equipment and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110529537.7ACN113223583B (en)2021-05-142021-05-14Method for re-reading data in NAND FLASH bad blocks, electronic equipment and storage medium

Publications (2)

Publication NumberPublication Date
CN113223583A CN113223583A (en)2021-08-06
CN113223583Btrue CN113223583B (en)2024-05-17

Family

ID=77092013

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110529537.7AActiveCN113223583B (en)2021-05-142021-05-14Method for re-reading data in NAND FLASH bad blocks, electronic equipment and storage medium

Country Status (1)

CountryLink
CN (1)CN113223583B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113626091A (en)*2021-08-192021-11-09深圳忆联信息系统有限公司Starting optimization method and device of solid state disk, computer equipment and storage medium
CN113672178B (en)*2021-10-252022-03-18珠海妙存科技有限公司nand flash rereading positioning method
CN114296645B (en)*2021-12-172024-01-02合肥大唐存储科技有限公司Rereading method in Nand flash memory and solid state disk
CN117789808B (en)*2024-02-262024-05-24合肥康芯威存储技术有限公司Memory and bad block error correction method thereof

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100759590B1 (en)*2006-06-202007-09-18경북대학교 산학협력단 Flash memory initialization method of a portable device and a recording medium in which a program according to the method is recorded
CN101409111A (en)*2007-10-112009-04-15智多星电子科技有限公司Method for formatting/testing general sequence bus device
JP2011238346A (en)*2011-06-162011-11-24Sandisk Il LtdMethod for restoration from error in flash memory
CN103914358A (en)*2014-04-032014-07-09深圳市硅格半导体有限公司Flash memory rereading method and device
CN104091617A (en)*2014-06-172014-10-08深圳市江波龙电子有限公司Flash memory equipment detection method and apparatus thereof
CN106502583A (en)*2016-10-122017-03-15记忆科技(深圳)有限公司A kind of method for reducing solid state hard disc operating lag
CN106681936A (en)*2016-12-292017-05-17记忆科技(深圳)有限公司Bad block management method for NANDFLASH
US9659664B1 (en)*2015-12-152017-05-23International Business Machines CorporationDynamically adjusting read voltage in a NAND flash memory
CN111200440A (en)*2018-11-192020-05-26爱思开海力士有限公司LDPC decoder, semiconductor memory system and operating method thereof
CN112530499A (en)*2020-12-092021-03-19合肥康芯威存储技术有限公司Data reading method and computer readable storage device
CN112599177A (en)*2020-12-232021-04-02深圳大普微电子科技有限公司Threshold voltage management method and method for reading flash memory data

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7394661B2 (en)*2004-06-302008-07-01Super Talent Electronics, Inc.System and method for providing a flash memory assembly
US7486561B2 (en)*2006-06-222009-02-03Sandisk CorporationMethod for non-real time reprogramming of non-volatile memory to achieve tighter distribution of threshold voltages
US8072805B2 (en)*2009-08-182011-12-06Skymedi CorporationMethod and system of finding a read voltage for a flash memory
KR101678909B1 (en)*2009-09-172016-11-23삼성전자주식회사Flash memory system and erase refresh methods for the same
KR20140096875A (en)*2013-01-292014-08-06삼성전자주식회사Memory system and block management method thereof
CN106653087A (en)*2015-10-282017-05-10光宝电子(广州)有限公司A solid state memory device and a related reading and controlling method thereof
KR102532563B1 (en)*2018-03-282023-05-17에스케이하이닉스 주식회사Memory device and operating method thereof
US11127471B2 (en)*2019-07-232021-09-21SK Hynix Inc.Read retry threshold voltage selection

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100759590B1 (en)*2006-06-202007-09-18경북대학교 산학협력단 Flash memory initialization method of a portable device and a recording medium in which a program according to the method is recorded
CN101409111A (en)*2007-10-112009-04-15智多星电子科技有限公司Method for formatting/testing general sequence bus device
JP2011238346A (en)*2011-06-162011-11-24Sandisk Il LtdMethod for restoration from error in flash memory
CN103914358A (en)*2014-04-032014-07-09深圳市硅格半导体有限公司Flash memory rereading method and device
CN104091617A (en)*2014-06-172014-10-08深圳市江波龙电子有限公司Flash memory equipment detection method and apparatus thereof
US9659664B1 (en)*2015-12-152017-05-23International Business Machines CorporationDynamically adjusting read voltage in a NAND flash memory
CN106502583A (en)*2016-10-122017-03-15记忆科技(深圳)有限公司A kind of method for reducing solid state hard disc operating lag
CN106681936A (en)*2016-12-292017-05-17记忆科技(深圳)有限公司Bad block management method for NANDFLASH
CN111200440A (en)*2018-11-192020-05-26爱思开海力士有限公司LDPC decoder, semiconductor memory system and operating method thereof
CN112530499A (en)*2020-12-092021-03-19合肥康芯威存储技术有限公司Data reading method and computer readable storage device
CN112599177A (en)*2020-12-232021-04-02深圳大普微电子科技有限公司Threshold voltage management method and method for reading flash memory data

Also Published As

Publication numberPublication date
CN113223583A (en)2021-08-06

Similar Documents

PublicationPublication DateTitle
CN113223583B (en)Method for re-reading data in NAND FLASH bad blocks, electronic equipment and storage medium
US8418030B2 (en)Storage system with data recovery function and method thereof
KR101522744B1 (en)Emerging bad block detection
CN101599305B (en) Storage system with data restoration function and data restoration method thereof
CN116880781B (en)Storage device and control method thereof
CN116612803B (en)Flash memory testing method, system, device and storage medium
US20230297263A1 (en)Method and system for testing conversion relationship between block reading and page reading in flash memory chip
CN113643746A (en)Flash memory data analysis method and device, terminal equipment and storage medium
CN116994631B (en)ECC-based flash memory particle multiple screening method, controller and medium
US9021340B2 (en)Error recovery using erasures for NAND Flash
TW202236288A (en)Detection method and system applied to Flash intelligent analysis detection, intelligent terminal and computer readable storage medium
CN114203252A (en)Bad block detection method, device, equipment and storage medium of nonvolatile memory
CN112732181A (en)Data migration method of SSD and related device
CN114185710A (en)Read retry operation execution method of solid state disk and application thereof
CN107391290A (en)A kind of different detection method of flash memory system path difference
US20210057014A1 (en)Control method for memory and non-transitory computer-readable media
CN111930302A (en)Data reading method and device, computer readable storage medium and electronic equipment
CN119473687B (en)Read operation processing method for storage device and storage device
CN113934570B (en) A flash memory page failure identification method and identification system
CN112540882A (en)Flash memory device detection system and flash memory device detection method
CN119806430B (en)Storage device and control method thereof
CN115617567B (en)Data recovery method and device of flash memory, electronic equipment and medium
US11327770B2 (en)Data storage devices, access device and data processing methods
CN117174154A (en)Method, device, equipment and medium for testing data error correction recovery function
CN119473687A (en) Read operation processing method for storage device and storage device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp