Unlock instant, AI-driven research and patent intelligence for your innovation.

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

Active Publication Date: 2020-04-24
GIGADEVICE SEMICON (BEIJING) INC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, the pre-filling of the bus takes a long time, and each data comparison needs to be pre-filled multiple times to know, which consumes a lot of time and the efficiency of programming verification is low

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for verifying status code in nand FLASH flash memory
  • Method and device for verifying status code in nand FLASH flash memory
  • Method and device for verifying status code in nand FLASH flash memory

Examples

Experimental program
Comparison scheme
Effect test

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;

[...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and device for verifying status codes in a NAND FLASH memory. The method comprises: determining multiple candidate status codes according to a quantity of bits used by a status code; searching the multiple candidate status codes for a quantity of contained zero setting bits and a target status code corresponding to a status serial number, wherein the greater the status serial number, the lesser the quantity of zero setting bits contained in the corresponding target status code except for an erasure status; replacing an original status code with the target status code; program verifying the target status code. When status codes of multiple statuses are subjected to program verification from small to large, one, with small serial number, of the status codes provided according to the invention has a large quantity of contained zero setting bits and the corresponding target status code will be excluded after each status code is recognized; therefore, it is possible to program verify each status code just by pre-charging a bus once, thus greatly reducing bus pre-charge times and improving program verification efficiency.

Description

technical field [0001] The embodiment of the present invention relates to programming control technology, in particular to a method and device for verifying status codes in NAND FLASH flash memory of a computer flash memory device. Background technique [0002] With the development of storage technology, TLC flash memory is widely used. When programming the TLC, it usually needs to be programmed multiple times to complete, and there is a certain sequence requirement between each programming and other programming. Users must program in strict accordance with the programming sequence required by NAND FLASH. When programming, all the data input by the user is corresponding to the internal state according to certain rules, and the programmed data is verified after programming. Each state represents a certain encoding. The encoding and the setting state of the data bit of the storage unit have no essential connection, but a logical connection. Therefore, as long as the input or...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G11C16/10G11C16/34
CPCG11C16/10G11C16/34
Inventor 刘会娟
Owner GIGADEVICE SEMICON (BEIJING) INC