Semiconductor Memory Device Precharge Timing for Program Disturb

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices face challenges in maintaining data reliability due to program disturb issues, where the precharge operation's effectiveness varies with the progression of program loops, affecting the channel potential and threshold voltage of memory cells.

Innovation Solution

The semiconductor memory device employs a write operation strategy with varying precharge times across program loops, extending the precharge time in later loops with higher program voltages to enhance channel potential and prevent program disturb, while optimizing the precharge time based on the progression of the write operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the precharge time is extended in later program loops with higher program voltages, then data reliability is improved by preventing program disturb, but writing time increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidwriting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The precharge time is dynamically adjusted based on the program loop progression and program voltage level. Specifically, the precharge time is extended in later program loops where higher program voltages are applied, while maintaining shorter precharge times in earlier loops. This dynamic adjustment optimizes the balance between preventing program disturb (improving reliability) and minimizing total write time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the precharge time parameter according to the program voltage level and loop progression. By varying this temporal parameter adaptively rather than using a fixed value, the system achieves improved data reliability in critical later loops while keeping overall write time acceptable through shorter precharge times in earlier loops.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If the precharge time is extended to enhance channel potential, then threshold voltage stability is improved, but writing time increases

Engineering Contradiction:
Improvethreshold voltage stabilityVSAvoidwriting time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The precharge time is dynamically adjusted based on the program loop progression and program voltage level. Specifically, the precharge time is extended in later program loops where higher program voltages are applied, while maintaining shorter precharge times in earlier loops. This dynamic adjustment optimizes the balance between preventing program disturb (improving reliability) and minimizing total write time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the precharge time parameter according to the program voltage level and loop progression. By varying this temporal parameter adaptively rather than using a fixed value, the system achieves improved data reliability in critical later loops while keeping overall write time acceptable through shorter precharge times in earlier loops.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10153045B2Semiconductor memory device
Publication Date: 2018.12.11 KIOXIA CORP
  • US10153045B2 patent drawing
  • US10153045B2 patent drawing
  • US10153045B2 patent drawing

AI summary

A semiconductor memory device includes first and second memory cells, first and second select transistors having first ends connected to the first and second memory cells, respectively, first and second bit lines connected to second ends of the first and second select transistors, respectively, and a select gate line connected to the first and second select transistors. A write operation includes first and second program loops. While a program pulse is being applied to a word line, a first voltage is applied to the first bit line, a second voltage to the second bit line, and a third voltage to the select gate line. Before the program pulse is applied to the word line, the second voltage is applied to the second bit line and a fourth voltage is applied to the select gate line for different time periods while in the first and second program loops, respectively.