Bitline Boost Timing for NAND Flash Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In NAND flash memory devices, the strong capacitive coupling between inhibit and program bit lines leads to RC delays, which slows down programming performance and can result in reliability issues such as program disturb, especially in QLC technology where strong boosting is required to prevent program disturb for certain word lines while maintaining speed for others.

Innovation Solution

The method involves delaying the program bit line boost for a second precharge time period to account for the RC delay on the inhibit bit line, allowing the inhibit bit line to charge to a higher level before boosting, using capacitive coupling between adjacent bit lines, and employing detection circuitry to ensure the inhibit bit line reaches the necessary voltage level before boosting, thereby overcoming RC delays and improving program disturb resistance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the program bit line is boosted immediately during programming, then programming speed is improved, but RC delays on the inhibit bit line cause program disturb and reliability issues

Engineering Contradiction:
Improveprogramming speedVSAvoidprogram disturb resistance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-charging the inhibit bit line to a high voltage level (e.g., VDD or VSS) before the program bit line boost occurs. This preliminary charging of the inhibit bit line, performed through current sources connected to bit line terminals, ensures that the inhibit line is ready to prevent program disturb before the actual programming action takes place. The detection circuitry monitors this pre-charge process to ensure the inhibit bit line reaches the necessary voltage level before boosting the program bit line.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the inhibit bit line is charged faster to overcome RC delays, then program disturb resistance is improved, but detection precision and timing control become more difficult

Engineering Contradiction:
Improveprogram disturb resistanceVSAvoidvoltage level detection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent implements feedback through detection circuitry that continuously monitors the voltage level on the inhibit bit line. This detection circuitry provides feedback information about the charging status of the inhibit bit line to the control logic. Based on this feedback, the system can determine when the inhibit bit line has reached the required voltage level before proceeding with the program bit line boost. This feedback mechanism ensures precise timing control and accurate voltage level detection, resolving the contradiction between fast charging and measurement precision.

Inventive Principle:
Principle #23Feedback

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 programming speed while maintaining reliability by ensuring the inhibit bit line reaches the required voltage level before boosting, reducing program disturb and improving overall programming performance.

Implementation Method 1

delaying program bit line boost for a second precharge time period while continuing to drive the inhibit bit line to account for a resistance-capacitance (RC) delay on the inhibit bit line

Methodology Applied
Scientific EffectCapacitive coupling: Capacitance

Data Source

PatentUS10839915B1Bitline boost for nonvolatile memory
Publication Date: 2020.11.17 SANDISK TECHNOLOGIES LLC
  • US10839915B1 patent drawing
  • US10839915B1 patent drawing
  • US10839915B1 patent drawing

AI summary

A methodology and structure for a bit line boost during a programming operation in a nonvolatile memory are described. The inhibit bit line is driven for a first precharge time period with a constant current. The program bit line boost is delayed for a second precharge time period while continuing to drive the inhibit bit line to account for a resistance-capacitance (RC) delay on the inhibit bit line. Thereafter, the program bit line is boosted at the end of the second time period to a program voltage level. The signal level at the fare end of the bit line remote from the driven end of the bit line is sensed to determine when the inhibit bit line reaches a level (e.g. VDDSA) or a level at which the current limits are turned off. Thereafter, the bit line boost can be performed.