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

Flash memory and programming method, programming system and memory system thereof

A technology of flash memory and programming system, which is applied in the field of memory, can solve problems such as the inability to guarantee the accuracy of data stored in storage units, and achieve the effects of ensuring accuracy, reducing voltage offset, and ensuring data processing capabilities

Active Publication Date: 2020-01-03
YANGTZE MEMORY TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing programming method using multiple programming passes cannot guarantee the data processing capability of the flash memory and the memory system while ensuring the accuracy of the data stored in the storage unit.

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
  • Flash memory and programming method, programming system and memory system thereof
  • Flash memory and programming method, programming system and memory system thereof
  • Flash memory and programming method, programming system and memory system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047]As mentioned in the background, the existing programming method using multiple programming passes cannot guarantee the data processing capability of the flash memory and the memory system while ensuring the accuracy of the data stored in the storage unit.

[0048] Taking the four-level cell (QLC) flash memory as an example, a storage unit can store 4bit data, that is, each storage unit can have 16 different storage states, represented by E(D0), D1, D2...D15, each A state corresponds to a voltage interval. These 16 voltage intervals are represented by 4-bit binary codes, and each binary bit can be regarded as a page address, then there are 4 page addresses in the QLC flash memory, which can be set as the lower page (LP), the middle page (MP) respectively. ), higher pages (UP) and extra pages (XP), as shown in Table 1 below.

[0049]

[0050]

[0051] After the main controller sends the data of the LP page, the data of the MP page, the data of the UP page and the da...

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 provides a flash memory as well as a programming method, a programming system and a memory system thereof. The programming method comprises the following steps: acquiring a first voltageinterval corresponding to a memory cell; the voltage of the storage unit is boosted to the corresponding first voltage interval; obtaining 2N-1 first voltage intervals and second programming data corresponding to the 2N-1 first voltage intervals; obtaining a second voltage interval corresponding to the memory cell according to the third programming data and the second programming data, wherein the second voltage interval group comprises 2N second voltage intervals; and boosting the voltage of the storage unit to a corresponding second voltage interval. The ith second voltage interval is the same as the ith first voltage interval; the difference between the threshold of the ith first voltage interval and the threshold of the (i + 1) th first voltage interval is smaller than a first presetvalue; the difference between the threshold values of the (i + 1) th first voltage interval and the (i + 2) th first voltage interval is greater than the second preset value, so that the data processing capacity of the memory and the system can be ensured on the basis of ensuring the data accuracy.

Description

technical field [0001] The present invention relates to the technical field of memory, more specifically, to a flash memory and its programming method, programming system and memory system. Background technique [0002] Existing flash memories include multiple storage units, and the state of each storage unit includes a programming state and an erasing state. Wherein, programming the memory cell means programming the memory cell from an erased state to a programmed state. The specific programming method is: applying a programming pulse to inject charges into the gate of the memory cell, so as to apply a voltage within a voltage range corresponding to the data to be stored between the gate and the source of the memory cell. [0003] The storage cells in the flash memory include single-level storage cells (SLC) and multi-level storage cells (MLC). Each single-level storage cell can only store 1 bit of data, while each multi-level storage cell can store Store multiple bits of...

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 Applications(China)
IPC IPC(8): G11C16/10G11C16/30G11C16/34G06F3/06
CPCG06F3/0644G06F3/0679G11C16/10G11C16/30G11C16/3404
Inventor 盛悦李跃平
Owner YANGTZE MEMORY TECH CO LTD