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

Data-storage device and flash memory control method

A technology of data storage and operation method, applied in the field of data storage devices with flash memory as storage medium, can solve the problems of difficult management, large size, etc.

Inactive Publication Date: 2013-12-18
SILICON MOTION TECH CORP
View PDF6 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] With the development of process technology, the capacity of flash memory has been greatly increased; the management information of the data storage space—for example, the logical-physical address mapping table—has become larger and more difficult to manage

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
  • Data-storage device and flash memory control method
  • Data-storage device and flash memory control method
  • Data-storage device and flash memory control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] figure 1 The diagram illustrates a data storage device 100 implemented according to an embodiment of the present invention, which can be controlled by a host 102 .

[0041] The data storage device 100 includes a flash memory (eg, NAND Flash) 104 , a controller 106 and a random access memory 108 . The flash memory 104 provides a data storage space 110 and a logical-physical address map H2F. The controller 106 executes a firmware (provided by the ROM in the controller 106 ), which is responsible for configuring the data storage space 110 to store the data indicated by the host 102 and establishing the logic-physical address mapping H2F in the flash memory 104 . In addition, under the control of the controller 106 executing the firmware, the random access memory 108 can record a physical-logical address mapping table F2H for reference in establishing the logical-physical address mapping H2F.

[0042] The logical-physical address mapping H2F provides a group index GroupIn...

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

Flash memory is allocated to provide a data-storage device and management tables. The management tables may record logical-to-physical address mapping information in a hierarchical structure consisting of at least two levels. Further, in addition to the logical-to-physical address mapping information, the management tables may further provide a valid page count table and an invalid block record. The logical-to-physical address mapping information is updated after an update of the valid page count table is completed. The invalid block record is maintained based on the valid page count table.

Description

technical field [0001] The present invention relates to a data storage device and its operating method, in particular to a data storage device using flash memory as a storage medium. Background technique [0002] Today's data storage devices often use flash memory (eg, NAND flash) as a storage medium. [0003] With the development of process technology, the capacity of flash memory has been greatly increased; the management information of the data storage space—for example, the logical-physical address mapping table—has become larger and more difficult to manage. Contents of the invention [0004] The invention discloses a data storage device and an operation method of the data storage device. [0005] A data storage device implemented according to an embodiment of the present invention includes a flash memory and a controller. The flash memory provides a data storage space and a logical-physical address mapping. The logical-physical address mapping provides a group ind...

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
IPC IPC(8): G06F12/06
Inventor 郑张铠
Owner SILICON MOTION TECH CORP
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