Non-volatile Memory Write Pulse Voltage Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile flash memory cells deteriorate over multiple erase and program operations, leading to inadequate read margins and data interpretation errors due to unexpected changes in threshold voltage.

Innovation Solution

A non-volatile memory system that records the number of data write pulses and compares it to a preset threshold to adjust the voltage absolute value of the pulses based on the deterioration state of memory cells, ensuring a maintained read margin by increasing the voltage when deterioration is detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple erase and program operations are performed on flash memory cells, then data write capability is achieved, but memory cell deterioration occurs leading to threshold voltage changes and inadequate read margins

Engineering Contradiction:
Improvedata write capabilityVSAvoidread margin
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by making the write pulse voltage adjustable rather than fixed. The memory controller dynamically adjusts the voltage amplitude of write pulses based on the number of programming operations performed, increasing voltage when cells deteriorate to maintain effective programming capability throughout the memory's service life

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the voltage parameter of write pulses based on the programming operation count. The memory controller modifies the voltage amplitude parameter dynamically, increasing it when cells show signs of deterioration from multiple programming cycles, thereby compensating for cell degradation and maintaining reliable data writing capability

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed voltage write pulses are used for data programming, then simple control is maintained, but read correctness deteriorates due to memory cell degradation over time

Engineering Contradiction:
Improvecontrol simplicityVSAvoiddata read correctness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements feedback by having the memory controller monitor the number of programming operations performed on memory blocks and use this information to adjust subsequent write pulse voltages. This feedback mechanism allows the system to adapt to cell deterioration automatically while maintaining relatively simple control logic

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory controller performs self-adjustment by automatically modifying write pulse voltages based on internally tracked programming counts without requiring external intervention or complex external control circuits, thereby maintaining control simplicity while improving read correctness

Inventive Principle:
Principle #25Self-service

3Reliability

If increased voltage pulses are applied to compensate for cell deterioration, then read margin is maintained, but energy consumption and potential cell damage increase

Engineering Contradiction:
Improveread marginVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts voltage only when necessary - specifically when the number of programming operations exceeds certain thresholds indicating cell deterioration. Before deterioration occurs, normal voltage levels are used, minimizing energy consumption. Voltage increase is applied selectively and dynamically rather than continuously

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The voltage parameter is changed selectively based on programming count thresholds rather than being constantly elevated. The memory controller modifies the voltage parameter only when cell deterioration is detected through operation counting, thereby maintaining read margin only when necessary and reducing overall energy consumption

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach prolongs the service life of non-volatile memory and improves data read correctness by adjusting the voltage of write pulses according to the memory cell's deterioration state, maintaining a stable read margin.

Implementation Method 1

the change of a threshold voltage of the selected memory cell

Methodology Applied
Scientific EffectThreshold voltage change:

Data Source

PatentUS11158378B2Non-volatile memory and data writing method thereof
Publication Date: 2021.10.26 WINBOND ELECTRONICS CORP
  • US11158378B2 patent drawing
  • US11158378B2 patent drawing
  • US11158378B2 patent drawing

AI summary

A non-volatile memory and a data writing method are provided. The non-volatile memory includes a memory array and a memory controller. The memory array has a plurality of memory cells. The memory controller is configured to perform a data write operation on a plurality of selected memory cells. In the data write operation, the memory controller records a total number of times that a data write pulse is supplied, compares the total number of times of the data write pulse to a preset threshold value to obtain an indication value, and adjusts an absolute value of a voltage of the data write pulse according to the indication value.