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

Multi-channel NANDflash controller with AES and ECC

A DMA controller and controller technology, applied to instruments, electrical digital data processing, etc., can solve problems such as poor reliability, achieve the effect of prolonging service life and ensuring safety

Active Publication Date: 2014-06-18
SHANGHAI HUAHONG INTEGRATED CIRCUIT
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In consideration of cost, the current 2-bit / unit and 3-bit / unit NAND flash has been widely used, but the reliability of this type of flash is relatively poor, and it often requires a powerful ECC (Error Correct Code, Error Correcting Code) with error correction capability The assistance of the circuit can be used normally

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
  • Multi-channel NANDflash controller with AES and ECC
  • Multi-channel NANDflash controller with AES and ECC
  • Multi-channel NANDflash controller with AES and ECC

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The content of the invention provided by the present invention is described in detail below in conjunction with the accompanying drawings:

[0033] The AES unit and the ECC unit in the present invention can be placed in figure 2 In ②, or place a set of ECC and AES circuits at ① and ③. Putting it at ② is the best choice, such as image 3 shown in.

[0034] The microcontroller (190) is implemented with an embedded processor on which firmware runs. The firmware mainly has two functions, one is to convert the data transfer protocol of the main control end into the operation of NANDflash (200); the other is to realize FTL (flash transport layer) of NANDflash (200). The functions of FTL include Address Mapping, Gabage Collection, Wear-leveling, Bad Block Management and so on.

[0035] The device controller (110) is responsible for receiving or transmitting data according to a specific protocol, and usually a buffer is designed in the device controller to handle the situa...

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 multi-channel NANDflash controller with an advanced encryption standard (AES) and an error correct code (ECC). The multi-channel NANDflash controller comprises a micro controller, an equipment controller, an equipment end direct memory access (DMA) controller, an on-chip memory, a NANDflash DMA controller, an AES unit, an AES input cache unit, an AES output cache unit, an ECC encoder, an ECC decoder, a data cache unit and a NANDflash interface control logic unit. By adopting the implementation mode with an AES circuit, an ECC circuit and the on-chip memory, the NANDflash controller has high encryption performance, and the service life of the NANDflash can be prolonged effectively.

Description

technical field [0001] The invention relates to a multi-channel NAND flash controller, in particular to a multi-channel NAND flash controller with AES and ECC functions. Background technique [0002] NANDflash has developed by leaps and bounds in recent years, from 1-bit / cell SLC technology to 2-bit / cell or even 3-bit / cell MLC technology, and the production process of NANDflash is also constantly improving. With the development of technology, the capacity of NAND flash is increasing, the cost per unit capacity is also greatly reduced, and there are more and more application fields of NAND flash. [0003] Currently, NANDflash storage devices on the market have higher and higher bandwidth requirements, and NANDflash controllers generally increase the number of channels to increase bandwidth. [0004] Considering the cost, the current 2-bit / unit and 3-bit / unit NAND flash has been widely used, but the reliability of this type of flash is relatively poor, and a powerful ECC (Err...

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): G06F13/28G06F13/16
Inventor 迟志刚居晓波
Owner SHANGHAI HUAHONG INTEGRATED CIRCUIT