Triggering process to reduce declared capacity of storage device in multi-storage-device storage system

A technology for storage devices and storage systems, which is applied in the field of storage systems and can solve problems such as equipment wear and tear

Active Publication Date: 2017-08-01
SANDISK TECH LLC
View PDF9 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Eventually, the charge storage capability degrades to the point where it becomes impossible or impossible to recover the original data (e.g., an unrecoverable codeword is read from the flash device, computational resources required to recover the codeword exceed a predefined threshold, or The program erase (P / E) cycle count for the flash device exceeds the threshold) and the device is considered worn out

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
  • Triggering process to reduce declared capacity of storage device in multi-storage-device storage system
  • Triggering process to reduce declared capacity of storage device in multi-storage-device storage system
  • Triggering process to reduce declared capacity of storage device in multi-storage-device storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] When a multi-level flash memory cell has reached its wear limit, it typically still has sufficient charge retention to store a reduced amount of charge. It is often the case that most erase and reprogram cycles can be performed on wear-limited multi-level flash cells with full recovery of stored data, provided that a reduced amount of charge is used and desired. For example, a flash memory device operating in 3 bits per cell mode (TLC) can typically perform 500 to 1500 erase and reprogram cycles before it is considered worn out. However, at that point in time, there will typically still be enough charge storage capacity to operate in single-bit-per-cell mode (SLC) for an additional 10,000 to 20,000 erases and reprograms before the SLC wear limit is reached cycle. Thus, the lifetime of a flash memory device can be extended if the flash memory device is allowed to store less data. Currently, storage systems have difficulty taking advantage of this expanded capability be...

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

Systems, methods and / or devices are used to enable to trigger a process to reduce declared capacity of a storage device in a multi-storage-device storage system. In one aspect, the method includes: (1) obtaining, for each storage device of a plurality of storage devices of the storage system, one or more metrics of the storage device, the storage device including non-volatile memory, (2) detecting a trigger condition for reducing declared capacity of the non-volatile memory of a respective storage device of the plurality of storage devices, the trigger condition detected in accordance with the one or more metrics of one or more storage devices, and (3) enabling an amelioration process associated with the detected trigger condition, the amelioration process to reduce declared capacity of the non-volatile memory of the respective storage device. In some embodiments, the respective storage device includes one or more flash memory devices.

Description

technical field [0001] The disclosed embodiments relate generally to memory systems, and more specifically to triggering a process for reducing the declared capacity of a storage device in a multi-storage storage system (eg, including one or more flash memory devices). Background technique [0002] Semiconductor memory devices, including flash memory, typically utilize memory cells to store data as electrical values, such as charge or voltage. A flash memory cell, for example, includes a single transistor with a floating gate for storing charge representing a data value. Flash memory is a non-volatile data storage device that can be electrically erased and reprogrammed. More generally, in contrast to volatile memory, which requires power to maintain stored information even when power is lost, nonvolatile memory (such as flash memory and other types of nonvolatile memory) still retains the stored information. Various approaches have been taken to facilitate increases in st...

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): G06F12/02G06F11/10G11C16/34
CPCG06F11/1008G06F12/0246G11C16/349G06F2212/7204G06F2212/7205G11C16/00G06F2212/7211G06F3/0608G06F3/0616G06F3/0629G06F3/0661G06F3/0688G06F2212/7201
Inventor A.塞缪尔斯W.F.克鲁格L.T.张
Owner SANDISK TECH LLC
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