Temperature-Based Pre-Charge Control in Multi-Pass Memory Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing non-volatile memory programming techniques face challenges in reducing program disturb and resource utilization, particularly during multi-pass programming operations, due to variations in operating temperature.

Innovation Solution

A method is introduced that adjusts the spike pre-charge voltage based on the operating temperature of the memory device, applying a higher voltage when temperatures are high and a lower voltage when temperatures are low, to protect neighbor word lines during pre-charge operations in a multi-pass programming sequence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed high spike pre-charge voltage is applied to protect neighbor word lines during multi-pass programming, then program disturb is reduced, but resource utilization deteriorates due to unnecessary resource consumption at low temperatures

Engineering Contradiction:
Improveprogram disturb reductionVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamic adjustment of the spike pre-charge voltage based on operating temperature. The voltage is varied between a first voltage level at low temperatures and a second voltage level at high temperatures, allowing the system to adapt to changing thermal conditions and optimize both program disturb reduction and resource utilization

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the voltage parameter based on temperature conditions. By monitoring operating temperature and adjusting the spike pre-charge voltage accordingly, the system maintains effective program disturb protection while minimizing unnecessary resource consumption when thermal conditions permit

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If temperature-based voltage adjustment is implemented, then resource utilization is optimized, but device complexity increases due to temperature monitoring and voltage selection logic

Engineering Contradiction:
Improveresource utilizationVSAvoidprogramming control complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent determines the operating temperature before executing the programming operation and selects the appropriate spike pre-charge voltage in advance. This preliminary assessment allows the system to configure optimal voltage levels before programming begins, simplifying the control logic by making voltage selection a predetermined step rather than a continuous adjustment mechanism

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12530142B2Temperature compensation for pre-charge spike in multi-pass programming
Publication Date: 2026.01.20 SANDISK TECHNOLOGIES LLC
  • US12530142B2 patent drawing
  • US12530142B2 patent drawing
  • US12530142B2 patent drawing

AI summary

The present disclosure is related to a programming technique for a memory device that includes a plurality of memory cells arranged in a plurality of word lines. An operating temperature of the memory device is determined. A spike pre-charge voltage is selected based on the operating temperature of the memory device. A first word line and a second word line are programmed in a first programming pass of a multi-pass programming operation. After the first programming pass is completed on the first and second word lines, the first word line is further programmed in a second programming pass that includes a plurality of program loops with pre-charge operations. The spike pre-charge voltage is applied to the second word line during each pre-charge operation.