Check patentability & draft patents in minutes with Patsnap Eureka AI!

A kind of nand Flash controller and terminal and the method for controlling Nand Flash

A controller and register technology, applied in the storage field, can solve the problems of inadvertently reducing power consumption, low ECC verification capability, and high power consumption

Active Publication Date: 2020-04-03
DATANG MICROELECTRONICS TECH CO LTD +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] First, the scalability is poor, because most of the error correction codec circuits in Nand Flash controllers are designed based on a specific application system or a specific Nand Flash
[0008] Second, the adaptability is poor. Some Nand Flash controllers have no data verification function, or the ECC verification ability is low, which cannot meet the error correction requirements of larger-capacity Nand Flash.
[0009] Third, the power consumption is high, which is mainly because many ECC designs use a large number of registers in pursuit of functions, and at the same time do not pay attention to reducing power consumption
[0010] Fourth, the transmission speed is slow

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 controller and terminal and the method for controlling Nand Flash
  • A kind of nand Flash controller and terminal and the method for controlling Nand Flash
  • A kind of nand Flash controller and terminal and the method for controlling Nand Flash

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0075] In order to facilitate the understanding of those skilled in the art, the present invention will be further described below in conjunction with the accompanying drawings, which cannot be used to limit the protection scope of the present invention. It should be noted that, in the case of no conflict, the embodiments in the present application and various manners in the embodiments can be combined with each other.

[0076] see figure 2 , the embodiment of the present invention proposes a Nand Flash controller, including:

[0077] First register, third register, system interface and interrupt circuit, Nand Flash state machine circuit, dual port random access memory (DPRAM, Double Port Random Access Memory) signal input and output circuit, ECC generation module.

[0078] Wherein, the first register is used for storing commands stored by the CPU.

[0079] Among them, the commands stored by the CPU include reset (reset), read (read), erase (erase), and write (write).

[0...

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 an NAND Flash controller and a terminal and a method and device for controlling an NAND Flash. The NAND Flash controller comprises a first register, a third register, an NAND Flash status machine circuit, a DPRAM (dual-port random access memory) signal input / output circuit, and a coding sub-module, wherein the NAND Flash status machine circuit is used for analyzing a command in the first register, writing the data needing to be written into the NAND Flash in the third register into a DPRAM signal input / output circuit when the analyzed command is a write-in command, and writing into the NAND Flash; the NAND Flash status machine circuit is used for reading a redundant code in a register block in an ECC production module after writing the data with the second preset length into the NAND Flash; the DPRAM signal input / output circuit is used for storing the data written by the NAND Flash status machine circuit; the ECC production module comprises the coding sub-module and the register block; the coding sub-module is used for performing coding operation on the data needing to be written into the NAND Flash according to the preconfigured error correcting ability to obtain the redundant code in the process that the NAND Flash status machine circuit writes the data needing to be written into the NAND Flash in the DPRAN signal input / output circuit into the NAND Flash, and then stores the redundant in the register block.

Description

technical field [0001] This article involves but is not limited to storage technology, especially a flash memory (Nand Flash) controller and terminal and a method for controlling Nand Flash. Background technique [0002] Flash memory (Nand Flash) has been widely used in large-capacity storage devices such as mobile phones and mobile memory cards. like figure 1 As shown, in order to ensure that error detection and correction can be performed when data is read, it is usually necessary to write a part of redundant data according to certain rules when data is written into NandFlash, and use error correction codec circuit to perform error detection and correction ( ECC, Error Code Correction) control. [0003] Related technical solutions: [0004] The error correction codec circuit used in the Nand Flash controller is not configurable for the error correction capability of ECC, and the adaptability will be affected. As the error correction capability increases, the area of ​​t...

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): G06F11/10G11C29/42
CPCG06F11/1068G11C29/42
Inventor 韩晓晶杨敬赵红敏龚宗跃
Owner DATANG MICROELECTRONICS TECH CO LTD
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