Adaptive Trim Circuitry for Memory Program/Erase Cycle Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face challenges in efficiently adjusting trims corresponding to program/erase cycles, balancing firmware overhead and granularity, with diminishing returns as the memory device ages, and requiring a tradeoff between finer intervals early in life and coarser intervals later on.

Innovation Solution

The trim circuitry adjusts program and erase verify voltages at different frequencies and magnitudes based on the number of program/erase cycles, increasing the valley width between data states as the memory device ages, while minimizing firmware overhead by using finer intervals early in life and coarser intervals later on.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If trim adjustments are made at finer intervals throughout the memory device life, then data retention and reliability are improved, but firmware overhead increases

Engineering Contradiction:
Improvedata retentionVSAvoidfirmware overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the trim adjustment interval adaptive rather than static. The system dynamically changes the granularity of trim adjustments based on the memory device's age and program/erase cycle count. During early life when reliability is most critical, finer intervals are used. As the device ages, the intervals automatically coarsen, reducing firmware overhead while maintaining adequate performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of trim adjustment interval granularity based on device lifecycle. By monitoring program/erase cycle counts and device age, the system adjusts the interval parameter from fine-grained to coarse-grained over time. This parameter change optimizes the balance between reliability improvement and firmware overhead reduction.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If trim adjustments are made at coarser intervals to reduce firmware overhead, then firmware overhead is reduced, but data retention and reliability deteriorate

Engineering Contradiction:
Improvefirmware overheadVSAvoiddata retention
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system dynamically adapts the trim adjustment strategy based on device lifecycle stage. During early life when memory cells are more stable, coarser intervals can be used without significantly impacting reliability. As the device ages and memory cells degrade, the system automatically transitions to finer intervals to maintain data retention, thus balancing firmware overhead against reliability throughout the device life.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by adjusting the trim interval granularity based on program/erase cycle counts and device age. The system monitors these parameters and automatically changes the adjustment interval from coarse to fine as needed, optimizing the tradeoff between firmware overhead and data retention at different stages of device operation.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If uniform trim adjustment intervals are used throughout device life, then implementation simplicity is maintained, but performance optimization is lost due to diminishing returns as device ages

Engineering Contradiction:
Improveimplementation simplicityVSAvoidperformance optimization
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent applies dynamics by transitioning from a static, uniform trim adjustment interval to a dynamic, adaptive interval scheme. The system automatically adjusts the granularity of trim adjustments based on real-time monitoring of program/erase cycle counts and device age. This dynamic approach captures performance optimization opportunities during early device life while avoiding diminishing returns in later stages, all managed through automated firmware logic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the trim adjustment interval based on device lifecycle parameters. The system monitors program/erase cycle counts and device age, then automatically changes the interval parameter to optimize performance at each stage. This parameter adaptation enables the system to achieve better overall performance compared to uniform intervals, while the automated nature keeps implementation complexity manageable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11437111B2Trims corresponding to program/erase cycles
Publication Date: 2022.09.06 MICRON TECHNOLOGY INC
  • US11437111B2 patent drawing
  • US11437111B2 patent drawing
  • US11437111B2 patent drawing

AI summary

Instructions can be executed to adjust a trim at first intervals until a quantity of program/erase cycles (PEC) have occurred. The trim defines a valley width between data states. Instructions can be executed to adjust the trim at second intervals, greater than the first intervals, after the quantity of PEC have occurred.