Adaptive SLC Voltage Control for Hybrid Memory Block Endurance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND memory devices face challenges in efficiently programming and maintaining a low hybrid SLC (hSLC) ratio, which affects endurance and performance as they scale down, due to increased stress on memory cells when programming multiple bits per cell, leading to reduced endurance and varying threshold voltage margins across word lines.

Innovation Solution

The method involves determining the zone of a selected word line within a hybrid memory block to set an adaptive SLC programming voltage, applying programming pulses with verify operations as needed, and transitioning data between SLC and multiple bits per cell formats to reduce endurance damage and achieve a uniform hSLC ratio, using control circuitry to manage programming and erase operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory cells are programmed with multiple bits per cell to increase storage density, then storage capacity is improved, but endurance is reduced due to increased stress on memory cells

Engineering Contradiction:
Improvestorage capacityVSAvoidendurance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The memory block is divided into multiple word lines that are programmed sequentially in SLC mode. By segmenting the programming process across multiple word lines, each individual programming operation experiences reduced stress compared to programming all cells simultaneously in multi-bit mode, thereby improving overall endurance while maintaining high storage capacity utilization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The programming voltage and programming mode are dynamically changed based on the word line being programmed. Different word lines may require different programming parameters to achieve optimal endurance. By adjusting programming parameters such as voltage levels and pulse durations, the system reduces stress on individual memory cells while maintaining efficient multi-bit storage capacity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If hybrid SLC ratio is reduced to improve endurance, then memory cell stress is decreased, but programming complexity increases due to varying threshold voltage margins across word lines

Engineering Contradiction:
ImproveenduranceVSAvoidprogramming complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Different word lines are assigned different programming characteristics based on their specific threshold voltage margins and stress conditions. Each word line receives customized programming parameters and stress levels tailored to its local characteristics, optimizing endurance for each region while simplifying the overall programming process through systematic local optimization rather than global complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The hybrid SLC ratio and programming mode are dynamically adjusted during operation based on real-time conditions of different word lines. The system can transition between SLC and multi-bit modes for different word lines as needed, allowing flexible adaptation to varying threshold voltage margins and stress levels, thereby managing programming complexity through dynamic control rather than static configuration.

Inventive Principle:
Principle #15Dynamics

3Reliability

If uniform hSLC ratio is maintained across all word lines, then endurance is improved, but programming time increases due to sequential programming requirements

Engineering Contradiction:
ImproveenduranceVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The memory block is programmed in periodic cycles, with each cycle programming a subset of word lines in SLC mode. By dividing the programming process into periodic cycles across different word line groups, the system maintains uniform hSLC ratio for endurance while reducing total programming time through parallel processing of multiple word lines in each cycle, rather than strictly sequential programming.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Word lines are pre-grouped into zones with similar characteristics before programming begins. This preliminary organization allows the system to efficiently schedule and execute programming operations across zones, maintaining uniform hSLC ratio while minimizing programming time through optimized batch processing and parallel operations within each zone.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240242764A1Programming techniques in a memory device to reduce a hybrid SLC ratio
Publication Date: 2024.07.18 SANDISK TECHNOLOGIES LLC
  • US20240242764A1 patent drawing
  • US20240242764A1 patent drawing
  • US20240242764A1 patent drawing

AI summary

The memory device includes a plurality of hybrid memory blocks that can operate in either a single bit per memory cell mode or a multiple bits per memory cell mode. The memory blocks each include a plurality of memory cells, which are arranged in a plurality of word lines. Control circuitry is configured to program a selected word line to an SLC format. The control circuitry is further configured to determine which zone within the selected hybrid memory block the selected word line is located in and set an SLC programming voltage to a level based on the determination of the zone of the selected word line. The control circuitry is further configured to apply a programming pulse at the SLC programming voltage to the selected word line to program the memory cells of the selected word line.