Dynamic Page Margin Control for Memory Endurance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems do not dynamically control or adjust page margins for logical page types, leading to imbalanced bit error rates and reduced endurance across different memory cells.

Innovation Solution

The method involves adjusting the current page margin corresponding to a logical page type based on a modified page margin, using continuous read level calibration (cRLC) and program targeting (PT) operations to equalize valley margins and bit error rates across different logical page types, thereby optimizing the programming distributions and extending the memory system's lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional memory sub-systems do not dynamically control page margins, then device complexity is reduced, but bit error rates become imbalanced and endurance decreases

Engineering Contradiction:
ImproveenduranceVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic page margin control by adjusting program verify targets based on real-time error counts from continuous read level calibration. The system transitions from static manufacturing defaults to dynamic adjustment, where page margins are modified based on measured bit error rates across different logical page types, thereby improving reliability without excessive complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from error count measurements to adjust page margins. The continuous read level calibration operation provides error count data, which feeds into the program targeting operation that modifies program verify targets. This closed-loop feedback mechanism balances bit error rates across logical page types, enhancing endurance through data-driven adjustments

Inventive Principle:
Principle #23Feedback

2Reliability

If page margins are dynamically adjusted, then bit error rates are balanced, but manufacturing precision requirements increase

Engineering Contradiction:
Improvebit error rate balanceVSAvoidprogram verify target precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent changes the parameters of program verify targets dynamically based on measured error rates. Instead of using fixed manufacturing default values, the system adjusts voltage thresholds and program parameters in response to actual bit error rate measurements, achieving better error rate balance without requiring ultra-precise manufacturing

Inventive Principle:
Principle #35Parameter changes

3Reliability

If continuous read level calibration is performed, then valley margins are equalized, but processing time increases

Engineering Contradiction:
Improvevalley margin equalizationVSAvoidcalibration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs continuous read level calibration periodically during normal memory operations rather than requiring separate dedicated calibration time. The calibration operates in the background during routine read and program operations, equalizing valley margins without significantly impacting overall processing time through efficient periodic execution

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11669380B2Dynamic programming of page margins
Publication Date: 2023.06.06 MICRON TECHNOLOGY INC
  • US11669380B2 patent drawing
  • US11669380B2 patent drawing
  • US11669380B2 patent drawing

AI summary

One or more of multiple metrics for multiple logical page types of the memory device are determined. Each of the metrics is indicative of a number of bit errors associated with a particular logical page type of the multiple logical page types. A current page margin associated with a first logical page type of the multiple logical page types is modified to determine a modified page margin based at least in part on a ratio using one or more of the multiple metrics. The current page margin associated with the first logical page type is adjusted in accordance with the modified page margin.