Method and device for verifying status code in nand FLASH flash memory
The technology of a verification method and a verification device is applied in the field of verification of state codes in the NANDFLASH flash memory of computer flash memory devices, which can solve the problems of time-consuming and low efficiency of programming verification, and achieve the effect of reducing the number of times of bus precharging and improving the efficiency of programming verification
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0028] figure 1 A flow chart of a verification method for a status code in a NAND FLASH flash memory provided by Embodiment 1 of the present invention, NAND has another name called a computer flash memory device, and NAND FLASH flash memory is a better storage solution than a hard disk drive. Excellent performance in low volume applications. NAND is proving extremely attractive as people continue to pursue products that consume less power, weigh less and perform better. This embodiment is applicable to the situation of identifying the status code when the status code in the NAND FLASH flash memory is verified by programming, the method can be performed by a terminal that processes the status code, and the terminal can be a personal computer (Personal Computer, PC), server etc.
[0029] TLC programming is divided into three steps, taking the 3bit (bit) storage unit as an example, such as figure 2 As shown, for the first programming, an erased state erase (all data bits in ...
Embodiment 2
[0050] Figure 4 For the flow chart of the verification method of a kind of NAND FLASH flash memory that the embodiment of the present invention two provides, step 110, determine a plurality of candidate state codes according to the state code occupancy quantity, can carry out in the following manner:
[0051] Step 111: Determine the value of the exponentiation function with the number of occupied status codes as an argument and base 2 as the number of candidate status codes.
[0052] Since the setting data of the status bit is 0 or 1, the status code is a binary value. When the number of status codes is x, the number of candidate status codes is 2 x . Specifically: the number of status codes occupied is 1, that is, when 1 bit is occupied, the number of candidate status codes (that is, the number of binary data that can be represented) is 2 1 = 2. The number of status codes is 2, that is, when 2 bits are occupied, the number of candidate status codes (that is, the number o...
Embodiment 3
[0080] Image 6 A schematic structural diagram of a verification device for a status code in a NAND FLASH flash memory provided by Embodiment 3 of the present invention, the device is located in a terminal, and the device includes:
[0081] Candidate state code determining unit 11, for determining a plurality of candidate state codes according to the state code occupancy quantity;
[0082] The target state code search unit 12 is used to search for the target state code corresponding to the zero-setting bit quantity and the state sequence number contained in the plurality of candidate state codes determined by the candidate state code determination unit 11, except for the erased state The larger the state sequence number is, the smaller the number of zero-setting bits contained in the corresponding target state code is;
[0083] A replacement unit 13, configured to replace the original status code with the target status code found by the target status code search unit 12;
[...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


