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

Storage controller, storing device and data writing method

A memory controller and data writing technology, applied in the direction of electrical digital data processing, instruments, input/output to record carrier, etc., can solve the loss of physical blocks, increase the execution time of data writing, and the number of times of erasing physical blocks Increase and other problems, to achieve the effect of increasing speed and increasing service life

Active Publication Date: 2013-10-23
PHISON ELECTRONICS
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since a physical unit group is composed of multiple physical blocks, it takes longer to perform a data merge operation in units of a physical unit group and greatly increases the time required to perform data writing
[0009] In addition, in a flash memory storage system with a physical unit group as the management unit, if the host system frequently writes small data (that is, data whose data volume is less than the capacity of a physical unit group), the number of erasing of the physical block will be meaningless. to increase
Specifically, if the host system only updates the data in some physical blocks in one physical unit group, in order to perform the above data merging operation, the data in the unupdated physical blocks still needs to be moved to another physical unit group The physical block is erased, therefore, the physical block that has not been updated will also be consumed

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
  • Storage controller, storing device and data writing method
  • Storage controller, storing device and data writing method
  • Storage controller, storing device and data writing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0096] In this specification, the physical unit referred to is also called a physical page, a set of physical units is also called a physical block, and a group of physical units is also called a group of physical pages. Among them, the solid unit set is the smallest unit to be erased. Also, a plurality of physical blocks mapped by a logical unit may be referred to as a physical unit group. In addition, the upper physical unit is also called the upper physical page, the middle physical unit is also called the middle physical page, and the lower physical unit is also called the lower physical page. However, in other exemplary embodiments, the physical unit may be one or more electronic components with rewritable and non-volatile properties, such as a physical fan, and the present invention is not limited thereto.

[0097] First Exemplary Embodiment

[0098] Generally speaking, a storage device (also called a storage system) includes a rewritable non-volatile memory module and...

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 storage controller, a storing device and a data writing method. The data writing method is applied to the storing device comprising multiple entity unit sets, and each entity unit set comprises multiple lower entity units and upper entity units. The data writing method includes dividing the entity unit sets into storing areas which comprise data areas and idle areas, configuring multiple logic units to map the entity unit sets of the data areas, and receiving updated data from a host system. The data writing method further includes extracting multiple entity unit sets from the idle areas to serve as buffering entity unit sets, only using part of each buffering entity unit set to write the updated data, and using a reproducer to transfer the updated data from the buffering entity unit sets to the storing areas. By the method, time for executing a writing command can be effectively shortened, and service life of the storing device can be effectively prolonged.

Description

technical field [0001] The invention relates to a memory controller, a storage device and a data writing method for a rewritable non-volatile memory. Background technique [0002] Digital cameras, mobile phones, and MP3 players have grown rapidly in recent years, making consumers' demand for storage media also increase rapidly. Since rewritable non-volatile memory (rewritable non-volatile memory) has the characteristics of data non-volatility, power saving, small size, no mechanical structure, fast read and write speed, etc., it is most suitable for portable electronic products, such as laptop. A solid state drive is a storage device that uses flash memory as a storage medium. Therefore, the flash memory industry has become a very popular part of the electronics industry in recent years. [0003] According to the number of bits that can be stored in each memory cell, NAND flash memory can be divided into single-level storage cell (Single Level Cell, SLC) NAND flash memory...

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/08G06F13/16G06F3/06
Inventor 陈庆聪蔡来福
Owner PHISON ELECTRONICS