NAND Select Gate Programming via Segmented Threshold Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing non-volatile semiconductor memory devices face challenges in efficiently programming select gates in NAND memory structures, particularly in three-dimensional configurations like BiCS, due to difficulties in setting proper threshold voltages and the impact of unselected select gates on read and programming operations.

Innovation Solution

The memory array structure includes programmable second drain and source select transistors with adjustable threshold levels, connected through first select transistors, allowing for concurrent programming pulses to control gate voltages, enabling precise threshold tuning and independent biasing of end select gates to improve programming efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional programming methods are used for select gates in NAND memory, then the memory structure is simpler, but the programming speed and accuracy deteriorate

Engineering Contradiction:
Improveprogramming speedVSAvoidmemory structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The select gate control is segmented into multiple independent control gates (first control gate, second control gate, third control gate) that can be independently programmed. This allows different threshold voltages to be applied to different segments of the select gate, enabling precise control of channel formation and programming operations without requiring complex external control circuitry.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The select gate threshold voltage is made dynamically adjustable through independent programming of multiple control gates. The threshold voltage can be changed based on operational requirements, allowing the select gate to adapt between different modes (e.g., read mode vs. program mode) without structural modification, thus improving programming speed and accuracy.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If threshold voltage of select gates is not precisely controlled, then the memory structure is simpler, but the programming accuracy and read operation reliability deteriorate

Engineering Contradiction:
Improvethreshold voltage control accuracyVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The select gates are pre-programmed with specific threshold voltages before memory operations. The first control gate is programmed with a first threshold voltage and the second control gate with a second threshold voltage in advance, ensuring that the select gates are ready for precise control during read and program operations without requiring complex real-time adjustment mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The programming process includes verification steps where the threshold voltage of the select gates is measured and adjusted if necessary. The control circuitry monitors the threshold voltage and applies corrective programming pulses to ensure the select gates achieve the desired threshold voltage levels, thereby improving programming accuracy through feedback control.

Inventive Principle:
Principle #23Feedback

3Reliability

If unselected select gates are not properly inhibited, then the control mechanism is simpler, but the read and programming operations are affected by interference

Engineering Contradiction:
Improveoperation reliabilityVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Different threshold voltages are applied to different control gates of the select gate structure. The first control gate has a first threshold voltage while the second control gate has a second threshold voltage, creating local variations in the select gate characteristics. This allows selective inhibition of unselected gates during read and program operations, preventing interference without requiring complex external control mechanisms.

Inventive Principle:
Principle #3Local quality

4Manufacturing precision

If multiple control gates are independently programmed, then the programming accuracy improves, but the programming time and energy consumption increase

Engineering Contradiction:
Improvethreshold voltage precisionVSAvoidprogramming time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The programming of multiple control gates is merged into a coordinated process where the first control gate and second control gate are programmed simultaneously or in a tightly coupled sequence. The control circuitry applies programming pulses to multiple control gates in a unified manner, reducing the total programming time while maintaining the precision benefits of independent threshold voltage control.

Inventive Principle:
Principle #5Merging (Combining)

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 enhances the programming speed, power efficiency, and accuracy of select gates in NAND memory, ensuring proper operation and reducing the impact of unselected select gates on read and programming operations, particularly in dense three-dimensional memory architectures.

Implementation Method 1

A control gate is then provided over the floating gate. The threshold voltage characteristic of the transistor is controlled by the amount of charge that is retained on the floating gate. That is, for a given level of charge on the floating gate, there is a corresponding voltage (threshold) that must be applied to the control gate before the transistor is turned 'on' to permit conduction between its source and drain regions.

Methodology Applied
Scientific EffectField effect: Electric Field

Data Source

PatentUS9947407B2Techniques for programming of select gates in NAND memory
Publication Date: 2018.04.17 SANDISK TECHNOLOGIES LLC
  • US9947407B2 patent drawing
  • US9947407B2 patent drawing
  • US9947407B2 patent drawing

AI summary

In a non-volatile memory formed according to a NAND-type architecture that has, on one or both ends of the NAND strings, multiple select gates including some with programmable threshold voltages, a structure and corresponding for efficiently programming of such select gates. On the drain side, the end most of multiple drain select transistors is individually controllable and used for biasing purposes while one or more other drain side select gates are collectively programmed to set adjust their threshold voltage. Independently, on the source side, the end most of multiple source select transistors is individually controllable and used for biasing purposes while other source side select gates are collectively programmed to set adjust their threshold voltage.