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

Method for data shaping and memory device and controller thereof

A data shaping and memory device technology, applied in the field of flash memory access, can solve problems such as increased costs, insufficient hardware resources, and errors

Active Publication Date: 2012-05-16
SILICON MOTION TECH CORP
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, users may constantly write data with certain specific data types based on their usage habits, and these specific data types are particularly prone to errors (such as: writing errors, reading errors, etc. ); although a random function generator (Randomizer) is provided in the memory device to adjust the data in order to solve such problems, due to the traditional low-cost design, the adjusted data is not random enough
In addition, once the data storage mode of flash memory has specific restrictions, the problem of trade-off between insufficient hardware resources and increased cost may occur

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
  • Method for data shaping and memory device and controller thereof
  • Method for data shaping and memory device and controller thereof
  • Method for data shaping and memory device and controller thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] 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 be a portable memory device, for example: a memory device conforming to SD / MMC, CF, MS, XD standards Card, or Universal Serial Bus Flash Drive (USB Flash Drive, also known as USB Flash Disk), the so-called flash drive, but not limited thereto. The memory device 100 includes: a flash memory (Flash Memory) 120 ; and a controller for accessing the flash memory 120 , wherein the controller is, for example, 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 , a buffer memory 116 , and an interface logic 118 . In addition, the control logic 114 includes at least one data shaping module / data recovery (Recovery) module, such as a data shaping module 114DS, and fu...

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 method for data shaping, which is applied to a controller of a flash memory comprising multiple blocks. The method comprises the following steps of: performing program optimization operation based on original data and multiple shaping codes to generate trace back information corresponding to a trellis diagram as side information; and dynamically selecting at least one shaping code from the shaping codes based on the side information to perform data shaping on the original data. The invention also provides a related memory device and a controller thereof. The invention also relates to a related memory device and a controller thereof. By properly designing a data shaping module / data recovery module and with the aid of related data flow control, the method for data shaping provided by the invention can perform appropriate data pattern management aiming at data accessed by the controller, thus reducing the occurrence of error. In addition, the invention can not increase much additional cost and even saves more cost than the correlation technique.

Description

technical field [0001] The present invention relates to the access (Access) of flash memory (Flash Memory), and more specifically, relates to a method for performing data shaping (Data Shaping), a 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 (for example: 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) flash memory. Each transistor in the single-level cell flash memory, which is regarded as a 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/02G06F3/06
Inventor 杨宗杰
Owner SILICON MOTION TECH CORP