Dynamic Pass Voltage Tuning for Flash Memory Fail-Bit Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing flash memory technologies face challenges in controlling the threshold voltage distribution of memory cells, particularly in multi-bit storage, leading to increased fail bit counts due to improper pass voltage settings, which affect yield and reliability over program/erase cycles.

Innovation Solution

A method to dynamically adjust the sweet spot of the pass voltage by calculating shifts in low and high boundary values based on ISPP and ISPE pulse numbers over cycles, optimizing the pass voltage to remain between these boundaries, thereby reducing fail bit counts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed pass voltage is used during program/erase cycles, then the initial programming and erasing operations can be performed, but the pass voltage becomes improper over cycles leading to increased fail bit counts and reduced reliability

Engineering Contradiction:
ImprovereliabilityVSAvoidadaptability to cycle count
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adjustment of the pass voltage based on the number of program/erase cycles. The pass voltage is no longer fixed but changes adaptively according to cycle count, transforming the static voltage parameter into a dynamic one that evolves with device usage to maintain optimal programming and erasing performance throughout the device lifecycle

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of pass voltage from a constant value to a variable value that depends on cycle count. By establishing a relationship between pass voltage and cycle number, the system adjusts the voltage parameter dynamically to compensate for device degradation and threshold voltage shifts that occur over multiple program/erase cycles

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the pass voltage is not optimized over cycles, then the programming and erasing operations can proceed with simple fixed voltage control, but the fail bit count increases and yield decreases

Engineering Contradiction:
ImproveyieldVSAvoidcomplexity of voltage control
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a feedback mechanism where the cycle count is monitored and used to determine the appropriate pass voltage for subsequent operations. This feedback loop allows the system to automatically adjust the pass voltage based on accumulated usage, maintaining high yield by preventing programming/erasing failures without requiring complex external control systems

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If a static pass voltage is applied, then the control mechanism is simple, but the threshold voltage distribution cannot be properly controlled leading to increased fail bits

Engineering Contradiction:
Improvethreshold voltage distribution controlVSAvoidcomplexity of voltage adjustment
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent employs parameter changes by adjusting the pass voltage according to cycle count to maintain proper threshold voltage distribution. This approach achieves precise control over memory cell threshold voltages throughout the device lifecycle, ensuring that programming and erasing operations remain effective without requiring complex control circuitry

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250246241A1Method of optimizing pass voltage
Publication Date: 2025.07.31 WINBOND ELECTRONICS CORP
  • US20250246241A1 patent drawing
  • US20250246241A1 patent drawing
  • US20250246241A1 patent drawing

AI summary

Provided is a method of optimizing pass voltage including: determining a sweet point of an initial pass voltage; monitoring a pulse number of ISPP; obtaining a shift of a low boundary value of the pass voltage by a shift of the pulse number of the ISPP at different cycles; monitoring a pulse number of ISPE; obtaining a shift of a high boundary value of the pass voltage by a shift of the pulse number of the ISPE at the different cycles; adding the shift of the high boundary value and the shift of the low boundary value and dividing by 2 to get a shift of the sweet point of the pass voltage; and adding the sweet point of the initial pass voltage and the shift of the sweet point of the pass voltage to obtain an optimized pass voltage value.