Superblock management method, memory device and controller of memory device

A memory device and super-block technology, applied in the direction of memory address/allocation/relocation, etc., can solve the problems of poor sequential read performance and inability to guarantee channel bandwidth, etc., and achieve the effect of improving access performance

Active Publication Date: 2015-03-11
SILICON MOTION INC (CN)
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example: the management mechanism of the related technology cannot guarantee the channel bandwidth of each channel in a flash memory with multiple channels; another example: the performance of the related technology for sequential reading after random writing is very poor

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
  • Superblock management method, memory device and controller of memory device
  • Superblock management method, memory device and controller of memory device
  • Superblock management method, memory device and controller of memory device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] Please refer to Figure 1A , Figure 1A It is a schematic diagram of a memory device 100 according to a first embodiment of the present invention, wherein the memory device 100 of this embodiment can especially be a portable memory device (for example: a memory device conforming to SD / MMC, CF, MS, XD standards card), or solid state drive (SSD, Solid State Drive). The memory device 100 includes: a flash memory (Flash Memory) 120, which includes at least one information block (Block) 120B; and a controller, used for access (Access) flash memory 120, wherein the controller is such as a memory controller 110. According to the present embodiment, the memory controller 110 includes a microprocessor 112 , a read only memory (ROM) 112M, a control logic 114 , at least one buffer memory 116 , and an interface logic 118 . In addition, the ROM 112M of this embodiment is used to store a program code 112C, and the microprocessor 112 is used to execute the program code 112C to contro...

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 relates to a superblock management method applied to a controller of a flash memory with a plurality of channels, wherein the flash memory comprises a plurality of blocks respectively corresponding to the channels. The method comprises the following steps of: storing block grouping relationships corresponding to a plurality of superblocks by utilizing a superblock mapping table, wherein blocks in each superblock respectively correspond to the channels; and when a specific block corresponding to a specific channel in a superblock is detected to have no remained writing-in space, utilizing at least one blank block corresponding to the specific channel in at least one other superblock as the extension of the specific block for next writing-in according to the superblock mapping table. According to the superblock management realized by the invention, the whole channel bandwidth of the flash memory with the plurality of channels can be increased; and the aim of giving consideration to both operation efficiency and control and management on the use of a system resource can be achieved under the condition that the chip area and the relevant cost are not greatly increased.

Description

technical field [0001] The present invention relates to the access (Access) of flash memory (Flash Memory) with multi-channel, more specifically, relates to a kind of method for super block (Meta Block) management and related memory device and its controller . Background technique [0002] In recent years, due to the continuous development of flash memory technology, various portable memory devices (such as memory cards conforming to SD / MMC, CF, MS, XD standards) or solid state drives (Solid State Drive, SSD) with flash memory are widely used implemented in many applications. Therefore, the access control of the flash memory in these memory devices has become a very hot topic. [0003] As far as the commonly used NAND flash memory is concerned, it can be mainly divided into two types of flash memory: single level cell (Single Level Cell, SLC) and multiple level cell (Multiple Level Cell, MLC). Each transistor in the single-level cell flash memory, which is regarded as a m...

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): G06F12/02
Inventor 沈扬智
Owner SILICON MOTION INC (CN)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products