Nonvolatile Memory Program Voltage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In nonvolatile memory devices, the distribution of threshold voltages in multi-level cells (MLCs) widens during programming, leading to reduced reliability due to varying operation speeds among memory cells, which affects the margin between different voltage distributions.

Innovation Solution

A nonvolatile memory device and method that control the duration of program voltage supply according to the rise in program voltage levels, using a high voltage generation unit, block selection unit, discharge unit, and discharge control unit to shorten the time for program voltage application, thereby preventing the widening of threshold voltage distributions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the program voltage is supplied for a fixed duration during ISPP operation, then the programming process is simple to control, but the distribution of threshold voltages of memory cells widens

Engineering Contradiction:
Improvecontrol simplicityVSAvoidthreshold voltage distribution
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the program voltage supply duration variable rather than fixed. The discharge control unit dynamically adjusts the discharge timing based on the current program voltage level, causing the program voltage to be supplied for different durations at different programming stages. This dynamic adjustment prevents the threshold voltage distribution from widening while maintaining operational simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback through the discharge control unit that monitors the program voltage level and adjusts the discharge timing accordingly. The discharge elements are controlled based on the current program voltage, creating a feedback mechanism that ensures optimal programming duration at each stage and prevents threshold voltage distribution broadening.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the program voltage level is increased to program slower memory cells, then all memory cells can be programmed, but the threshold voltage distribution widens due to prolonged voltage application

Engineering Contradiction:
Improveprogramming capabilityVSAvoidthreshold voltage distribution
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent uses dynamics by adjusting the program voltage supply duration according to the voltage level. When higher program voltage levels are applied to program slower memory cells, the discharge timing is accordingly adjusted to limit the exposure time. This dynamic adjustment allows programming of all memory cells while preventing threshold voltage distribution from widening.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by varying both the program voltage level and the supply duration as different programming stages are completed. The discharge control unit adjusts the discharge timing parameter based on the current program voltage level, creating a coordinated change in both voltage magnitude and duration parameters to achieve comprehensive programming without distribution broadening.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the program voltage is supplied for a longer duration to ensure complete programming, then all memory cells are programmed, but the margin between different threshold voltage distributions is reduced

Engineering Contradiction:
Improveprogramming completenessVSAvoiddistribution margin
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by making the program voltage supply duration adaptive rather than fixed. The discharge control unit dynamically adjusts the discharge timing based on the program voltage level, ensuring that the voltage is supplied long enough to program all memory cells but not so long as to widen the threshold voltage distribution. This dynamic adjustment maintains the margin between different distributions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies partial action by providing just enough program voltage exposure to achieve complete programming without excessive duration. The discharge timing is precisely controlled to stop voltage application at the optimal moment, avoiding over-programming that would widen threshold voltage distributions while ensuring all memory cells are adequately programmed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8228734B2Nonvolatile memory device and method of programming the same
Publication Date: 2012.07.24 SK HYNIX INC
  • US8228734B2 patent drawing
  • US8228734B2 patent drawing
  • US8228734B2 patent drawing

AI summary

A nonvolatile memory device includes a high voltage generation unit configured to generate a program voltage and a pass voltage, a block selection unit coupled to the high voltage generation unit through global word lines, a memory cell array coupled to the block selection unit through word lines, a discharge unit coupled to the global word lines and configured to change a level of voltage supplied to the global word lines, and a discharge control unit configured to generate a discharge signal, and transfer the discharge signal to the discharge unit in response to the program voltage.