Semiconductor Memory Device Program Operation Voltage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current NAND flash memory devices face inefficiencies in write operations due to the high number of verification reads required, which increases the total time for writing data, especially as the number of write states increases, and struggles to effectively manage the variation in threshold voltage between memory cell transistors.

Innovation Solution

The semiconductor memory device employs a method involving multiple program loops with classification reads to categorize memory cell transistors into low and high threshold voltage groups, adjusting the program voltage and verify voltage accordingly, reducing the width of the threshold voltage distribution lobes and thereby reducing the number of verification reads and total write operation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple verification reads are performed to ensure accurate data writing in NAND flash memory, then the reliability of data storage is improved, but the write operation time increases significantly

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidwrite operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments memory cell transistors into multiple groups based on their threshold voltage characteristics. By performing classification reads on different groups sequentially and applying different program voltages to different groups, the system reduces the total number of verification reads needed while maintaining data reliability. This segmentation allows parallel processing of different memory groups with optimized verification strategies for each group.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically changes the program voltage parameter applied to memory cell transistors based on their threshold voltage characteristics. By adjusting the program voltage according to the specific group being programmed (determined through classification reads), the system achieves accurate data writing with fewer verification reads, thus reducing write operation time while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If the number of write states is increased to enhance storage capacity, then the amount of data that can be stored is improved, but the number of verification reads required increases

Engineering Contradiction:
Improvestorage capacityVSAvoidverification read count
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent divides memory cell transistors into multiple groups based on their threshold voltage distributions, which becomes increasingly important as the number of write states increases. By segmenting the memory and applying group-specific program voltages determined through classification reads, the system manages the complexity of multiple write states without proportionally increasing verification read requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic adjustment of program voltage parameters tailored to each memory group's threshold voltage characteristics. This parameter optimization allows the system to handle multiple write states efficiently, reducing the verification overhead that would otherwise scale linearly with the number of write states.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If uniform program voltage is applied to all memory cell transistors, then the device complexity is reduced, but the variation in threshold voltage cannot be effectively managed

Engineering Contradiction:
Improvevoltage control complexityVSAvoidthreshold voltage control precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent segments memory cell transistors into multiple groups based on their threshold voltage characteristics and applies different program voltages to different groups. This segmentation strategy manages threshold voltage variation effectively while adding only moderate complexity to the voltage control system, as the grouping and voltage assignment can be automated through classification reads.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies the principle of local quality by tailoring the program voltage to the specific characteristics of each memory group. Instead of using a uniform voltage, each group receives a customized program voltage that matches its threshold voltage distribution, thereby achieving precise threshold voltage control while managing the added complexity through systematic group-based management.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11514984B2Semiconductor memory device executing program operation
Publication Date: 2022.11.29 KIOXIA CORP
  • US11514984B2 patent drawing
  • US11514984B2 patent drawing
  • US11514984B2 patent drawing

AI summary

A semiconductor memory device comprises a first word line coupled to first and second memory cell transistors, first and second bit lines, and a controller. In a first program loop, a controller applies a first voltage to first and second bit lines in a program operation, and classifies the first and second memory cell transistors into first and second groups by applying a first verify voltage to the first word line in a verify operation. In a program operation of each of program loops that are executed after the first program loop, the controller applies the first voltage to the first bit line when a verification of the first memory cell transistor has not been passed, and applies a second voltage to the second bit line when a verification of the second memory cell transistor has not been passed.