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

Non-volatile memory with selective interleaved coding based on block reliability

A memory array and processor technology, applied in memory systems, static memory, read-only memory, etc., can solve problems such as bad blocks, block wear, and unreliability

Pending Publication Date: 2021-03-30
WESTERN DIGITAL TECH INC
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] On the downside, NVM memory systems, such as NAND memory, suffer from bad cells and bad blocks
In NAND memory, blocks are known to wear out and become unreliable over time

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
  • Non-volatile memory with selective interleaved coding based on block reliability
  • Non-volatile memory with selective interleaved coding based on block reliability
  • Non-volatile memory with selective interleaved coding based on block reliability

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] In the following detailed description reference is made to the accompanying drawings, which form a part hereof. In the drawings, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative embodiments described in the detailed description, drawings, and claims are not intended to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein. It will be readily understood that the aspects of the invention as generally described herein and illustrated in the drawings may be arranged, substituted, combined and designed in a wide variety of different configurations, all of which are expressly contemplated and form part of this disclosure.

[0014] Error Correction Coding (ECC) is an integral part of any storage system. Encoding involves arranging the data in codewords and protecting the data with redundant parity data. The enc...

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

In one embodiment, the disclosure teaches an apparatus including a memory array and a processor in communication with the memory array. The processor is configured to determine health scores of blocksof the memory array, where the health scores indicate the health of the blocks. The processor also is configured to receive data from a host, and select an interleaving scheme for programming the data based on the data type and a block to which the data is written based on the health scores. In one embodiment, sequential type data is written to unhealthy blocks and non-sequential data is writtento healthy blocks.

Description

Background technique [0001] The present disclosure relates to non-volatile memory, and more particularly to methods of writing data to different memory blocks. [0002] Non-volatile memory (NVM) systems, such as flash memory, have been widely used in consumer products. Flash memory systems are typically divided into partitions such as blocks and pages, which allow more efficient use of memory, where a block is the unit used for erase operations and a page is the unit used for read and write operations. Flash memory can also have single-level cells (SLCs) that store a single bit, and multi-level cells (MLCs) that store more than one bit. To ensure that data written to memory can be correctly read from memory, data is written using error correction coding (ECC) and / or parity bits, which are an essential part of any memory system. Therefore, the data to be written to the memory is encoded using the ECC scheme, and the encoded data and parity bits are written to the memory. The...

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): G06F11/10
CPCG06F11/1004G06F11/1068G06F11/108G06F11/1084G06F3/0619G06F3/064G06F3/0644G06F3/0679G06F12/0607G11C29/52G11C2029/0411G11C16/349G11C29/42G11C8/12G11C16/10G06F3/061G06F11/1048G06F12/0246G06F2212/7208G06F2212/7211G06F2212/7204G06F2212/1036G06F3/0653G06F11/1044G06F11/076
Inventor I.阿尔罗德A.纳翁E.莎伦
Owner WESTERN DIGITAL TECH INC