Data compression and encoding in a memory system

A memory system and memory technology, applied in the field of memory systems, can solve problems affecting device data reliability, read disturbance persistence retention, communication channel degradation, etc.

Active Publication Date: 2012-07-04
MARVELL ASIA PTE LTD
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

From a signal processing / coding perspective, this means that the communication channel quality degrades over time, which may ultimately affect the data reliability of the device
Flash memory devices, for example, typically suffer from reliability issues such as read disturbs, endurance, and retention as memory cells cycle through multiple read and / or write operations

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 compression and encoding in a memory system
  • Data compression and encoding in a memory system
  • Data compression and encoding in a memory system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] figure 1 A memory system 10 is illustrated in accordance with various embodiments. Memory system 10 includes an input data processing module 20 configured to receive input data. In one embodiment, the input data takes the form of data sectors (also labeled DS in one or more figures). For example, input data includes a stream of data sectors. Each data sector of input data may, for example, have a fixed size or have a variable size. As one example, each data sector of input data has a fixed size of 4 kilobytes (KB).

[0022] The input data processing module 20 receives input data and processes the input data for writing to the memory 40 . Memory 40 may be any suitable type of memory. In one embodiment, the memory is silicon-based non-volatile memory (NVM), such as flash memory. In one embodiment, although not in figure 1 is illustrated in , but memory 40 includes a plurality of blocks, and each block includes a plurality of pages of memory. Data is stored in va...

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 data compression and encoding in a memory system. Embodiments provide a method comprising receiving input data comprising a plurality of data sectors; compressing the plurality of data sectors to generate a corresponding plurality of compressed data sectors; splitting a compressed data sector of the plurality of compressed data sectors to generate a plurality of split compressed data sectors; and storing the plurality of compressed data sectors, including the plurality of split compressed data sectors, in a plurality of memory pages of a memory.

Description

[0001] Cross References to Related Applications [0002] This disclosure claims priority to U.S. Provisional Patent Application No. 61 / 406,267, filed October 25, 2010, and U.S. Provisional Patent Application No. 61 / 480,268, filed April 28, 2011, all of which except This disclosure is hereby incorporated by reference in its entirety except for the portion (if any) that discloses the inconsistency. This disclosure is related to U.S. Patent Application No. 12 / 757,222, filed April 9, 2010, which is hereby incorporated by reference in its entirety, except for portions, if any, inconsistent with this disclosure . technical field [0003] Embodiments of the present disclosure relate to the field of memory systems, and more particularly, to data compression and encoding in memory systems. Background technique [0004] Unless otherwise indicated herein, the approaches described in this section are not prior art to the claims in this disclosure and are not admitted to be prior art ...

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/02G06F11/10
CPCG06F12/0246G06F2212/401G06F12/023G06F2212/1032G06F2212/7201G06F12/04G06F2212/403
Inventor X・杨
Owner MARVELL ASIA PTE LTD
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