Semiconductor Memory Device Program Loop Voltage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices, such as flash memory, face reliability issues due to deteriorated data integrity, particularly in non-volatile memory devices which require improved threshold voltage distribution for enhanced data retention and performance.

Innovation Solution

A semiconductor memory device and method that perform a program loop with a sub-verification voltage lower than the target verification voltage, incrementing the positive voltage supplied to bit lines of memory cells with higher threshold voltages until they exceed the target verification voltage, utilizing page buffers with sub-registers to manage and adjust voltages for improved threshold voltage distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional program operation is performed on memory cells, then data is programmed into the memory cells, but the threshold voltage distribution of the memory cells deteriorates, reducing data reliability

Engineering Contradiction:
Improvedata reliabilityVSAvoidthreshold voltage distribution
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The program operation is divided into multiple sequential program loops, each targeting specific memory cells based on their threshold voltage characteristics. Memory cells are segmented into different groups (first group with lower threshold voltage, second group with higher threshold voltage) and subjected to different verification voltages and bit line voltage increments, allowing precise control over threshold voltage distribution without compromising data programming reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different verification voltages (first verification voltage for first group, second verification voltage for second group) and different bit line voltage increment strategies are applied to different memory cell groups based on their local threshold voltage characteristics. This localized approach optimizes the program operation for each group's specific requirements, improving overall threshold voltage distribution while maintaining data reliability

Inventive Principle:
Principle #3Local quality

2Reliability

If the positive voltage supplied to the bit line is increased to improve threshold voltage distribution, then data reliability improves, but the complexity of the peripheral circuit increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidperipheral circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The bit line voltage is made dynamic through incremental adjustment during program loops. The peripheral circuit dynamically increments the bit line voltage by a controlled amount in each program loop based on verification results, allowing adaptive control of threshold voltage distribution without requiring complex static circuit design. This dynamic approach achieves improved reliability while keeping circuit complexity manageable

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A feedback mechanism is implemented where the verification operation results from each program loop feed back to control whether and how much the bit line voltage should be incremented in the next loop. The peripheral circuit uses this feedback to intelligently adjust voltage levels, achieving precise threshold voltage control and improved data reliability without requiring overly complex circuit architecture

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8982638B2Semiconductor memory device and method of operating the same
Publication Date: 2015.03.17 SK HYNIX INC
  • US8982638B2 patent drawing
  • US8982638B2 patent drawing
  • US8982638B2 patent drawing

AI summary

A semiconductor memory device and a method of operating the same perform a program loop, including a program operation and a program verification operation based on a sub-verification voltage smaller than a target verification voltage and the target verification voltage, to the memory cells until a threshold voltage of the memory cells is greater than the target verification voltage. A positive voltage, supplied to the bit line of the memory cell of which the threshold voltage is higher than the sub-verification voltage, is increased whenever the program operation is performed, and thus a threshold voltage distribution of the memory cells may be improved.