Memory Device Program Pulse Duration Temperature Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Program disturb in memory devices, particularly in erased-state memory cells, occurs due to capacitive coupling and channel boosting, leading to incorrect data readbacks and reduced bit error rate and reliability, especially under varying temperature conditions.

Innovation Solution

The solution involves optimizing channel boosting by adjusting program pulse duration based on temperature and memory hole width, increasing the minimum allowable program pulse duration with temperature, and optionally increasing the bit ignore number and reducing verify voltage for higher target data states to minimize program disturb.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If program pulse duration is shortened to reduce program disturb, then bit error rate improves, but threshold voltage distribution broadens at high temperatures

Engineering Contradiction:
Improvebit error rateVSAvoidthreshold voltage distribution
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the program pulse duration adjustable rather than fixed. The system dynamically adapts the pulse duration based on detected temperature conditions, using shorter pulses at high temperatures to reduce program disturb while maintaining reliable threshold voltage distribution through temperature-compensated programming sequences

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of program pulse duration based on temperature. By detecting temperature and selecting from multiple pulse duration values (e.g., first, second, third durations), the system optimizes the balance between reducing program disturb and maintaining threshold voltage distribution narrowness under varying thermal conditions

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If program pulse duration is lengthened to maintain threshold voltage distribution, then manufacturing precision improves, but program disturb increases at high temperatures

Engineering Contradiction:
Improvethreshold voltage distributionVSAvoidprogram disturb
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent changes the program pulse duration parameter based on temperature detection. At high temperatures, shorter pulse durations are used to minimize program disturb, while at lower temperatures, longer durations can be used to ensure proper programming, thus adapting to thermal conditions to balance both objectives

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts program pulse duration according to real-time temperature conditions. This dynamic adaptation allows the system to optimize programming parameters for current thermal states, reducing program disturb when hot while maintaining distribution quality when cooler

Inventive Principle:
Principle #15Dynamics

3Reliability

If temperature increases, then program disturb increases, but fixed program pulse duration fails to compensate for temperature variations

Engineering Contradiction:
Improveprogram operation stabilityVSAvoidtemperature compensation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback by detecting the temperature of the memory device and using this information to adjust the program pulse duration. The temperature detection circuit provides feedback to the control logic, which then selects appropriate pulse durations from multiple options to compensate for temperature-induced variations in program disturb

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from a fixed program pulse duration to a dynamic, temperature-adaptive duration. By detecting temperature and selecting from multiple pulse duration values, the system adapts its programming behavior to current thermal conditions, improving reliability across varying operating temperatures

Inventive Principle:
Principle #15Dynamics

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 reduces program disturb, maintaining narrow threshold voltage distributions and improving the bit error rate and reliability of memory devices across different operating temperatures.

Implementation Method 1

Program disturb in memory devices, particularly in erased-state memory cells, occurs due to capacitive coupling and channel boosting

Methodology Applied
Scientific EffectCapacitive coupling: Capacitance

Data Source

PatentUS9437318B2Adaptive program pulse duration based on temperature
Publication Date: 2016.09.06 SANDISK TECHNOLOGIES LLC
  • US9437318B2 patent drawing
  • US9437318B2 patent drawing
  • US9437318B2 patent drawing

AI summary

Techniques are provided for reducing program disturb in a memory device. The techniques include compensating for a temperature in the memory device to reduce the upshift in the threshold voltage (Vth) of erased-state memory cells. A minimum allowable program pulse duration increases with temperature to account for an increase in the attenuation of a program pulse along a word line. A program pulse duration which accounts for reduced channel boosting at relatively high temperatures is reduced as the temperature increases. An optimum program pulse duration is based on the larger of these durations. The optimum program pulse duration can also be based on factors such as a measure of program disturb or a memory hole width. Program disturb can also be reduced by easing the requirements of a verify test for the highest data state.