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

Byte programming retry method for flash memory

A memory and byte technology, applied in the field of integrated circuits, can solve problems such as long programming time, inability to apply flash memory, and failure of flash memory programming operation, so as to improve test efficiency and shorten programming time.

Active Publication Date: 2021-04-16
SHANGHAI HUAHONG GRACE SEMICON MFG CORP
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that the programming time is longer, which not only affects the reliability test time of the flash memory, but also affects the working speed of the flash memory.
The flash memory is a digital integrated circuit chip, and its programming is to perform a digital high-level signal 1 or a digital low-level signal 0 operation for the storage area, while the standard byte programming method performs a single byte programming operation. The programming depth is only applicable to the case of absolute 0, but not applicable to the non-absolute 0 flash memory of the mirror structure, that is, when the flash memory of the non-absolute 0 mirror structure is divided into high and low level signals based on 0.5V When it is lower than 0.5V, it is a low-level signal. At this time, the low-level signal is actually non-zero. At this time, the standard byte programming method thinks that the voltage above 0V is 1, which leads to the failure of the programming operation of the flash memory.

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
  • Byte programming retry method for flash memory
  • Byte programming retry method for flash memory
  • Byte programming retry method for flash memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0018] Please refer to figure 1 , the present embodiment 1 provides a byte programming method of a flash memory. In the same timing cycle, the multiple byte storage areas of the memory are programmed sequentially in units of multiple bytes, and then the reliability of the memory for verification. The sequential programming means that multiple bytes are sequentially programmed in multiple byte storage areas of the memory. Taking six bytes as an example, the six bytes are sequentially programmed in the corresponding six byte storage areas of the memory.

[0019] Please refer to figure 2 , within the same timing cycle, the steps of programming multiple byte storage areas of the memory in units of multiple bytes include:

[0020] Within the same timing cycle, the operations of erasing data, reading erased data, writing data, and reading written data are sequentially performed on multiple byte storage areas of the memory.

[0021] Wherein, the step of verifying the reliability ...

Embodiment 2

[0032] This second embodiment provides a byte programming retry method for flash memory based on the memory byte programming method of the above-mentioned embodiment 1, which divides the byte programming standard time into multiple segments with the same time interval. The following steps are performed within the timing cycle:

[0033] In the current time period, perform programming operations on multiple byte storage areas of the memory in units of multiple bytes, and verify whether the programming operation passes. If it passes, end the verification procedure, that is, do not verify the programming operations in the subsequent time period, otherwise , in the next time period, perform programming operations on multiple byte storage areas of the memory in units of multiple bytes, and repeatedly verify whether the programming operation is passed, until the verification of all time periods is completed.

[0034] Please refer to image 3 , for example: Divide the standard time o...

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 present invention provides a byte programming method of a flash memory and a byte programming retry method thereof. The byte programming method performs multiple bytes of the memory in units of multiple bytes within the same timing cycle. The storage areas are programmed in turn, and then the reliability of the memory is verified. The programming retry method is to divide the standard time of byte programming into multiple segments with the same time interval, and perform the following steps in the same timing cycle: In the current time segment, multiple bytes of the memory are executed in units of multiple bytes The programming operation is performed in the memory area, and it is verified whether the programming operation is passed. If it is passed, the programming operation of the subsequent time period is not verified. Otherwise, in the next time period, the programming operation is repeatedly verified until the verification of all time periods is completed. The invention has the technical effects of shortening the programming time of memory reliability testing and improving testing efficiency.

Description

technical field [0001] The invention relates to the technical field of integrated circuits, in particular to a byte programming retry method of a flash memory. Background technique [0002] The memory is the memory device of the computer system, which is used to store programs and data. Memory is divided into volatile memory and non-volatile memory. Volatile memory loses its stored data immediately when the system is turned off; it requires a constant power supply to maintain the data. Nonvolatile memory retains data when the system is turned off or without power supply. For non-volatile memory, data storage reliability (Endurance Performance) is one of the parameters for evaluating memory performance. Therefore, before the memory leaves the factory, it is necessary to evaluate the performance of the memory through a reliability test. For the non-volatile memory is a flash memory (Flash Memory), the method of verifying the reliability of the flash memory usually adopts a...

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/34
CPCG11C16/3481
Inventor 钱亮
Owner SHANGHAI HUAHONG GRACE SEMICON MFG CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More