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

Wear leveling in storage

A technology of wear leveling and memory, which is applied in information storage, static memory, memory system, etc., and can solve problems such as the loss of the ability of NVM memory devices to store data, physical changes of NVM memory devices, etc.

Active Publication Date: 2020-06-16
WESTERN DIGITAL TECH INC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Writing data multiple times to an NVM device may cause physical changes to the NVM memory device when multiple writes occur, which may cause the NVM memory device to lose its ability to store data

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
  • Wear leveling in storage
  • Wear leveling in storage
  • Wear leveling in storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] This disclosure relates to techniques for performing wear leveling for storage devices, such as solid-state drives (SSDs), which can help increase the lifespan of the storage devices. A storage device may contain multiple memory devices, each containing multiple physical blocks. A host device storing data to a storage device may utilize a logical block address, which the storage device translates to a physical block address, eg, using an indirect or logical-to-physical table. In the wear leveling techniques described herein, groups of logical block addresses may be associated in a set of logical block addresses. A processor, such as a processor in a controller of a storage device, may maintain a write counter associated with each set of logical block addresses, and may, based on the value of the write counter for the corresponding set of logical block addresses, Data is exchanged between the physical block addresses associated with the set of logical block addresses. ...

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

A system may contain multiple memory units and processors. The plurality of memory units may comprise a plurality of physical locations at which data is stored. The processor may be configured to determine whether to swap physical locations of data of logical block addresses stored in the first set of logical block addresses with physical locations of data of logical block addresses stored in the second set of logical block addresses. Location. The processor may be further configured to, in response to determining to swap the physical location of the data, swap the physical location of the data stored at the logical block address in the first set of logical block addresses with the data stored in the second logical block address set The physical location of the data at the logical block address in the address set.

Description

technical field [0001] The present disclosure relates to data storage management. Background technique [0002] Solid state drives (SSDs) can be used in computers and applications that require relatively low latency and high capacity storage. In addition, SSDs can utilize multiple parallel data channels to read from and write to the memory device, which can result in high sequential read and write speeds. [0003] SSDs may utilize non-volatile memory (NVM) devices such as Flash, PCM, ReRAM, or MRAM memory devices. In some examples, SSDs may write data to certain memory devices more frequently than other memory devices. Writing data multiple times to an NVM device may cause physical changes to the NVM memory device when multiple writes occur, which may cause the NVM memory device to lose its ability to store data. Some SSDs utilize wear level techniques to prevent certain NVM memory devices from being written to more frequently than other NVM memory devices in an attempt t...

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 Patents(China)
IPC IPC(8): G06F12/06
CPCG06F12/0653G06F12/0238G11C16/08G11C16/349G11C16/3495G06F2212/1028G06F2212/1036G06F2212/7208G06F2212/7201G06F2212/7211Y02D10/00G06F12/0246G06F12/109G06F12/0253G06F2212/657G06F2212/656G06F2212/7205
Inventor M.卡姆鲁扎曼
Owner WESTERN DIGITAL TECH INC