17899341. DYNAMIC WEAR LEVELING TECHNIQUES simplified abstract (Micron Technology, Inc.)

From WikiPatents
Jump to navigation Jump to search

DYNAMIC WEAR LEVELING TECHNIQUES

Organization Name

Micron Technology, Inc.

Inventor(s)

Luigi Esposito of Piano di Sorrento (NA) (IT)

Paolo Papa of Grumo Nevano (NA) (IT)

DYNAMIC WEAR LEVELING TECHNIQUES - A simplified explanation of the abstract

This abstract first appeared for US patent application 17899341 titled 'DYNAMIC WEAR LEVELING TECHNIQUES

Simplified Explanation

The patent application describes methods, systems, and devices for dynamic wear leveling techniques in a memory system.

  • Memory system determines type of data to be written based on counter value associated with a segment of memory mapping or quantity of invalid data in recently selected blocks.
  • Selected block for storing data is based on type of data and number of times the block has been erased.
  • Data is then written to the selected block.
    • Potential Applications:**
  • Solid-state drives (SSDs)
  • Flash memory devices
  • Embedded systems
    • Problems Solved:**
  • Extending the lifespan of memory blocks
  • Improving overall performance of memory systems
  • Preventing premature wear on specific blocks
    • Benefits:**
  • Enhanced reliability and durability of memory systems
  • Optimized data storage and retrieval processes
  • Increased efficiency in managing memory resources


Original Abstract Submitted

Methods, systems, and devices for dynamic wear leveling techniques are described. A memory system may determine a type of data associated with data to be written to a block of the memory system. The memory system may determine the type of data based on a value of a counter associated with a segment of a mapping of the memory system that includes a logical address of the data. Additionally, or alternatively, the memory system may determine the type of data based on determining a quantity of invalid data in a set of recently selected (e.g., opened) blocks of the memory system. The memory system may select the block for storing the data based on the type of data and a quantity of times that the block has been erased and write the data to the selected block.