QLC Memory Programming with Grouped Verify and Bit Line Bias

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for higher storage densities in flash memory, particularly in Quad-Level Cell (QLC) architecture, leads to longer programming times due to additional programming processes, necessitating a reduction in programming time.

Innovation Solution

Implementing a method where memory cells are grouped by adjacent program states and verified with a common verify voltage, followed by applying a pre-determined number of program pulses with specific bit line bias voltages to reduce cell-to-cell variation and narrow the threshold voltage distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If QLC architecture is implemented to increase storage density, then storage capacity is improved, but programming time increases

Engineering Contradiction:
Improvestorage capacityVSAvoidprogramming time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments memory cells into different groups based on their target program states (first group for first program state, second group for second program state). This segmentation allows different programming strategies to be applied to different groups simultaneously, reducing overall programming time while maintaining QLC storage capacity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies a preliminary verification step before programming to identify which memory cells need programming and their target states. This preliminary action enables optimized programming pulse sequences to be predetermined, reducing the number of programming iterations needed and thus reducing programming time

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If additional programming processes are applied to achieve higher storage density, then storage capacity is improved, but programming complexity increases

Engineering Contradiction:
Improvestorage capacityVSAvoidprogramming process complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides the programming process into distinct phases: verification phase (identifying cells needing programming) and programming phase (applying optimized pulses). This segmentation simplifies the control logic by separating identification from programming actions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses different programming pulse parameters (voltage levels, pulse widths) for different memory cell groups based on their target program states. This parameter optimization simplifies the programming process by using standardized pulse sequences for each group rather than complex adaptive control

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If conventional programming methods are used, then programming process is simple, but cell-to-cell variation in threshold voltage distribution is high

Engineering Contradiction:
Improveprogramming process simplicityVSAvoidthreshold voltage distribution uniformity
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies different bit line bias voltages to different bit lines during programming based on the specific requirements of memory cells in each group. This local quality adjustment compensates for cell-to-cell variations and improves threshold voltage distribution uniformity while maintaining overall process simplicity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent incorporates verification steps that provide feedback on programming status. Based on verification results, the system can adjust programming parameters or re-program cells that did not reach the target state, improving threshold voltage distribution uniformity without significantly increasing operational complexity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250364060A1Memory device, memory system, and method of operating the same
Publication Date: 2025.11.27 YANGTZE MEMORY TECH CO LTD
  • US20250364060A1 patent drawing
  • US20250364060A1 patent drawing
  • US20250364060A1 patent drawing

AI summary

A method of operating a memory device includes applying a first program voltage to a selected word line corresponding to a target group of memory cells, applying a first verify voltage to the selected word line corresponding to the target group of memory cells, applying a pre-determined number of program pulses to the selected word line corresponding to a second memory cell of the target group of memory cells, and applying a first bit line bias voltage to a first bit line corresponding to the second memory cell of the target group of memory cells during applying a first or a last of the pre-determined number of program pulses to the selected word line corresponding to the second memory cell.