Semiconductor Memory Voltage Control for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor devices, the programming process can inadvertently decrease the threshold voltages of unselected memory cells due to a difference in voltage levels between the program voltage and pass voltage, leading to potential data corruption and reliability issues.

Innovation Solution

Implementing a method where unselected memory cells are protected by maintaining a critical voltage difference between the program voltage and pass voltage, using a controller to adjust the pass voltage in response to a comparator's signal, ensuring the pass voltage does not exceed a critical value, thereby preventing unwanted erasure of unselected memory cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the program voltage is increased to improve programming speed and efficiency, then the programming productivity is improved, but the threshold voltage of unselected memory cells decreases due to voltage difference, causing data corruption

Engineering Contradiction:
Improveprogramming speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different pass voltages to different groups of unselected word lines based on their proximity to the selected word line. First unselected word lines (immediately adjacent to the selected word line) receive a first pass voltage, while second unselected word lines (other unselected word lines) receive a second pass voltage. This local differentiation protects memory cells most susceptible to voltage interference while maintaining overall system productivity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts the pass voltage level based on the program voltage level and the critical voltage difference. When the program voltage is increased to improve programming speed, the pass voltage is correspondingly adjusted to maintain a safe voltage difference threshold. This parameter change ensures that unselected memory cells are protected from threshold voltage degradation even as programming operations become more aggressive.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the pass voltage is kept constant to simplify control, then the device complexity is reduced, but unselected memory cells may be inadvertently erased when voltage difference exceeds critical value

Engineering Contradiction:
Improvecontrol complexityVSAvoidmemory cell integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transitions from a static pass voltage approach to a dynamic one where the pass voltage changes in response to the program voltage. The controller monitors the program voltage level and adjusts the pass voltage accordingly to maintain the voltage difference below the critical threshold. This dynamic adjustment prevents unauthorized erasure of unselected memory cells while adapting to varying programming conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where the controller receives information about the program voltage level and the critical voltage difference, then adjusts the pass voltage accordingly. This closed-loop control ensures that the voltage difference between program and pass voltages remains within safe limits, preventing data corruption in unselected memory cells while maintaining reliable programming operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8687429B2Semiconductor device and methods of operating the same
Publication Date: 2014.04.01 SK HYNIX INC
  • US8687429B2 patent drawing
  • US8687429B2 patent drawing
  • US8687429B2 patent drawing

AI summary

A method of operating a semiconductor device includes programming selected memory cells by supplying a selected word line with a program voltage which increases and supplying the remaining unselected word lines with a first pass voltage which is substantially constant; and programming the selected memory cells while supplying first unselected word lines adjacent to the selected word line with a second pass voltage increasing in proportion to the program voltage, when a difference between the program voltage and the first pass voltage reaches a critical voltage difference.