Memory Controller Threshold Voltage Margin Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face issues with data integrity and performance due to power loss during programming or erasing operations, leading to incomplete programming, unstable threshold voltage states, and increased susceptibility to errors and data retention issues, especially in scenarios without hold-up capacitance.

Innovation Solution

A memory controller performs a threshold voltage margin analysis to determine the condition of memory cells after a power loss, using adjusted read voltages to assess the read window budget and implement source shifting to ensure data integrity and prevent misplacement, thereby mitigating the effects of asynchronous power losses without the need for hold-up capacitance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hold-up capacitance is used to protect against power loss, then data integrity is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedata integrityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the hold-up capacitance component from the system and replaces it with a software-based threshold voltage margin analysis method. The controller performs verification reads at multiple threshold voltages to detect incomplete programming without requiring additional hardware protection components, thereby eliminating the capacitance while maintaining data integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the electrical/hardware-based hold-up capacitance protection mechanism with a software/control-based threshold voltage analysis system. The controller uses multiple verification reads at different threshold voltages to detect and correct issues from power loss, substituting hardware protection with intelligent control logic.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If threshold voltage margin analysis is performed, then data integrity is improved, but use of energy increases

Engineering Contradiction:
Improvedata integrityVSAvoiduse of energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial verification by performing threshold voltage margin analysis only on specific memory blocks that were programmed before a power loss event, rather than verifying the entire memory array. The controller identifies affected blocks and performs targeted verification reads, reducing the overall energy consumption compared to a full memory verification while still ensuring data integrity for the critical affected regions.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If multiple verification reads are performed, then manufacturing precision is improved, but productivity decreases

Engineering Contradiction:
Improveprogramming precisionVSAvoidprogramming speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the verification process into multiple threshold voltage levels, performing reads at different voltage thresholds (e.g., first threshold voltage, second threshold voltage) to progressively verify programming accuracy. This segmented approach allows the system to detect incomplete programming at each stage and apply corrective actions, improving overall programming precision while managing the time overhead through targeted verification of only affected memory blocks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10418122B2Threshold voltage margin analysis
Publication Date: 2019.09.17 MICRON TECHNOLOGY INC
  • US10418122B2 patent drawing
  • US10418122B2 patent drawing
  • US10418122B2 patent drawing

AI summary

The present disclosure is related to a threshold voltage margin analysis. An example embodiment apparatus can include a memory and a controller coupled to the memory. The controller is configured to determine a previous power loss of a memory to be an asynchronous power loss, and identify a portion of the memory last subject to programming operations during the determined asynchronous power loss. The controller is further configured to perform a threshold voltage (Vt) margin analysis on the portion of the memory responsive to the determined asynchronous power loss.