Threshold Voltage Distribution Adjustment for Memory Buffer Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems used in autonomous vehicles and IoT devices face a significant gap between total bytes written (TBW) and user capacity, requiring high write performance and memory cell endurance for cyclic buffers while ensuring data reliability for snapshots, which previous approaches have struggled to achieve effectively.

Innovation Solution

The solution involves adjusting the programming characteristics of memory cells in a memory sub-system, such as a solid-state drive, to increase reliability for snapshot data without physically erasing or moving data, by modifying the threshold voltage distributions to create a larger read window, thereby enhancing both memory cell endurance and data reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory cells are programmed with standard threshold voltage distributions to maximize storage capacity, then user capacity is improved, but data reliability deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoiddata reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies different threshold voltage distribution characteristics to different data types stored in the same memory device. Snapshot data receives enhanced programming with tighter Vt distributions for higher reliability, while cyclic buffer data uses standard programming for maximum capacity utilization. This local differentiation resolves the contradiction by providing high reliability where needed without sacrificing overall storage capacity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts programming parameters including threshold voltage distribution width and read window positioning based on data type. For snapshot data, the programming process modifies Vt distributions to create larger read windows, improving reliability without requiring additional physical storage space. This parameter adjustment resolves the contradiction between capacity and reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If memory cells are programmed with tighter threshold voltage distributions to increase data reliability, then reliability is improved, but write performance deteriorates

Engineering Contradiction:
Improvedata reliabilityVSAvoidwrite performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies enhanced programming with tighter threshold voltage distributions only to snapshot data that requires high reliability, rather than to all data. Cyclic buffer data continues to use standard programming for optimal write performance. This partial application of excessive programming action resolves the contradiction by achieving high reliability where critical without degrading overall write performance.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If memory cells are physically erased and rewritten to adjust threshold voltage distributions, then data reliability is improved, but memory cell endurance deteriorates

Engineering Contradiction:
Improvedata reliabilityVSAvoidmemory cell endurance
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent adjusts threshold voltage distributions during the initial programming phase rather than requiring subsequent erasure and rewriting operations. By establishing appropriate Vt distributions upfront for snapshot data, the system achieves high reliability without consuming additional program/erase cycles. This preliminary action resolves the contradiction by preventing the need for endurance-consuming reprogramming operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11663104B2Threshold voltage distribution adjustment for buffer
Publication Date: 2023.05.30 MICRON TECHNOLOGY INC
  • US11663104B2 patent drawing
  • US11663104B2 patent drawing
  • US11663104B2 patent drawing

AI summary

A method includes writing received data sequentially to a particular location of a cyclic buffer of a memory device according to a first set of threshold voltage distributions. The method further includes performing a touch up operation on the particular location by adjusting the first set of threshold voltage distributions of the data to a second set of threshold voltage distributions in response to a determination that a trigger event has occurred. The second set of threshold voltage distributions can have a larger read window between adjacent threshold voltage distributions of the second set than that of the first set of threshold voltage distributions.