Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A kind of nand Flash memory, NAND Flash memory realization method and system thereof

A technology of memory and storage block, which is applied in the field of data storage and can solve the problems of large capacity and low unit price of 1 bit

Active Publication Date: 2017-09-19
GIGADEVICE SEMICON (BEIJING) INC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the capacity is large, and the corresponding 1bit unit price 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
  • A kind of nand Flash memory, NAND Flash memory realization method and system thereof
  • A kind of nand Flash memory, NAND Flash memory realization method and system thereof
  • A kind of nand Flash memory, NAND Flash memory realization method and system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0101] This embodiment provides a NAND Flash memory, the NAND Flash memory can freely configure the storage mode of each storage block, wherein the storage mode includes SLC mode, MLC mode and / or TLC mode. in:

[0102] SLC (Single-Level Cell, single-value unit), which represents a memory storage unit to store 1 bit, that is, 1bit / cell.

[0103] MLC (Multi-Level Cell, multi-value storage unit) records multiple sets of bit information in one unit through different levels of voltage, and realizes multi-bit storage capacity in the storage unit, typically 2bit, that is, 2bit / cell, represented as 1 Each memory storage unit stores 2 bits, the speed and life can be well balanced, and the storage density of SLC is theoretically doubled. It is generally used in solid-state hard disks, mobile hard disks, and high-performance U disks.

[0104] TLC (Trinary-Level Cell, three-value storage unit) means that a memory storage unit can store 3 bits, that is, 3bit / cell. Using charges of...

Embodiment 2

[0143] When the NAND Flash memory provided in this embodiment is used for the first time, the memory is set to a partial SLC mode and a partial MLC mode (that is, mode 4 in the above embodiment). An address list is established in the register for storing the addresses of the storage blocks in the MLC mode, and the addresses of the storage blocks set in the MLC mode are stored in the MLC list.

[0144] If you need to use n-bit address to locate the storage block, you need to use n+1-bit information to store the address of each storage block, and pre-designate one bit from the n+1-bit information to store the potential of the storage block in MLC mode information. Usually the first or last bit is designated to store the potential information of the memory block of the MLC mode

[0145] For example, if the last bit is specified to store the potential information of the memory block in MLC mode, the address of each memory cell is AD , where AD is specified to store the pot...

Embodiment 3

[0151] When the NAND Flash memory provided in this embodiment is used for the first time, the memory is set to a partial SLC mode, a partial MLC mode, and a partial TLC mode (that is, mode seven in the above embodiment). In the register, two address lists are respectively set up to be used to store the address of the storage block of the MLC mode and the address of the storage block of the TLC mode, and the address of the storage block that is set to the MLC mode is stored in the MLC list, and will be set as Addresses of memory blocks in TLC mode are stored in the TLC list.

[0152] If you need to use n-bit address to locate the storage block, you need to use n+2-bit information to store the address of each storage block, and pre-designate two bits for storing the potential of the storage block in TLC mode from the n+2-bit information information, further specifying one bit from the specified two bits to indicate invalid information when the storage block pointed to by the...

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 NAND Flash memory, a method for realizing the NAND Flash memory and a system thereof. The NAND Flash memory includes a register, a comparator, an address decoder and a storage array, which can be pre-set in the register when it is used for the first time. Store the storage mode and configuration information of the NAND Flash memory, and configure the storage mode to include a part of the SLC mode, a part of the MLC mode, a part of the SLC mode and a part of the TLC mode, a part of the MLC mode and a part of the TLC mode, a part of the SLC mode, a part of the MLC mode and a part of the TLC mode A mode in , wherein the configuration information includes the address of the storage block and the type of the storage block, wherein the type of the storage block is SLC type, MLC type or TLC type. The invention can realize the flexible configuration of each storage block to realize multiple storage modes, so that the degree of freedom of the storage is higher.

Description

technical field [0001] The invention relates to the technical field of data storage, in particular to a NAND Flash memory, a method for realizing the NAND Flash memory and a system thereof. Background technique [0002] Flash memory (flash memory, flash memory for short) is a new type of storage medium born in the late 1980s. Due to its excellent characteristics such as non-volatile, high speed, high shock resistance, low power consumption, small size and light weight, flash memory has been widely used in embedded systems and portable devices in the fields of mobile communication and data acquisition in recent years, such as mobile phones and portable media players. Devices, digital cameras, digital video cameras, sensors, and also used in aerospace and other fields, such as aerospace vehicles. [0003] Generally, a flash memory stores 1-bit data in one cell storing data "0" or "1". In order to achieve stronger storage capacity than this and higher density storage, two 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/02G11C16/06
Inventor 苏志强舒清明丁冲张君宇
Owner GIGADEVICE SEMICON (BEIJING) INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products