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

Multi-channel NANDflash controller capable of simultaneously carrying out data transmission and FTL (Flash Transition Layer) management

A data transmission and controller technology, applied in the field of multi-channel NANDflash controllers, can solve the problems of restricting storage system performance, increasing the number of read and write NANDflash operations, etc., to achieve the effect of optimizing design, reducing impact and improving performance

Inactive Publication Date: 2011-07-13
SHANGHAI HUAHONG INTEGRATED CIRCUIT
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, garbage block sorting and loss leveling will increase a large number of operations for reading and writing NANDflash, which restricts the performance of the storage system.

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 capable of simultaneously carrying out data transmission and FTL (Flash Transition Layer) management
  • Multi-channel NANDflash controller capable of simultaneously carrying out data transmission and FTL (Flash Transition Layer) management
  • Multi-channel NANDflash controller capable of simultaneously carrying out data transmission and FTL (Flash Transition Layer) management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] specific implementation plan

[0021] Below in conjunction with accompanying drawing, content of the present invention is described in detail:

[0022] like figure 2 As shown in , the minimum unit of data movement generated by FTL management is a page (Page), so the memory (160) is at least one page (Page). The larger the memory (160), the higher the efficiency of FTL management for data movement.

[0023] When performing the operation of writing flash each time, FTL looks up the address mapping table (Address Mapping Table) according to the logical block address (LBA, Logic BlockAddress), and determines which channel of NANDflash the data is written to. If the write data exceeds the size of one page (Page) of NANDflash, the write data can be written into two or more channels at the same time, but at least one channel needs to be reserved for FTL to move data in NANDflash (200). The number of reserved channels is determined by the specific FTL management method. If...

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 multi-channel NANDflash controller capable of simultaneously carrying out data transmission and FTL (Flash Transition Layer) management, which comprises a microcontroller, an equipment controller, a data storage, an ECC (Error Correcting Code) unit, a data access arbitration logic unit, an NANDflash controller, a memory for storing data generated by FTL management and an additional ECC unit. A special data channel is arranged for the data generated by FTL management, thus the influences of garbage patch sorting and loss balancing on the system performances can be greatly reduced, the design of the NANDflash controller is optimized, and the performance of the system is improved.

Description

technical field [0001] The invention relates to a NANDflash controller, in particular to a multi-channel NANDflash controller capable of simultaneously performing data transmission and FTL management. Background technique [0002] NANDflash has developed by leaps and bounds in recent years, from 1-bit / unit SLC (Single-Level-Cell) technology to 2-bit / unit or even 3-bit / unit MLC (Multi-Level-Cell) technology, at the same time The production process of NANDflash is also constantly improving. With the development of technology, the capacity of NAND flash continues to increase, and the cost per unit capacity is also greatly reduced. [0003] Compared with magnetic storage media, NAND flash has the advantages of power saving and short seek time. As the cost of NANDflash continues to drop, NANDflash-based solid-state drives (SSD, Solid StateDrive) are regarded as the best choice to replace existing magnetic storage medium hard disks. [0004] FTL (Flash Transcation Layer) is an ...

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): G06F12/02
Inventor 迟志刚
Owner SHANGHAI HUAHONG INTEGRATED CIRCUIT
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