Non-Volatile Memory Write Process Early Cell Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional write processes for non-volatile memory devices, such as NAND flash memory, are inefficient due to the need for repeated charge pulses and verify operations, which are dictated by the slowest cells, leading to prolonged write times as the process waits for all cells to reach their threshold, especially in multi-level cell (MLC) storage systems.

Innovation Solution

The improved coarse phase write process identifies slower cells early and provides them with additional charge, reducing the number of pulses and verify operations, allowing the write process to proceed with fewer iterations and narrower charge distributions, thereby accelerating the write process by focusing on compensating slower cells rather than inhibiting faster ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional write processes use repeated charge pulses and verify operations to ensure all cells reach threshold, then write reliability is improved, but write time increases significantly

Engineering Contradiction:
Improvewrite reliabilityVSAvoidwrite time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs a preliminary verify operation early in the coarse phase to identify slower cells before the main write process completes. This allows the system to pre-compensate for slow cells by providing additional charge pulses specifically to them, rather than waiting for all cells to naturally reach threshold through repeated full-array pulses.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different charge pulse strategies to different cells based on their identified responsiveness. Faster cells receive standard pulse sequences while slower cells receive additional compensatory pulses. This localized differentiation allows the system to optimize write speed without sacrificing reliability, as each cell receives the precise amount of charge needed.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If the write process waits for all cells to reach threshold before proceeding, then charge distribution uniformity is improved, but productivity decreases

Engineering Contradiction:
Improvecharge distribution uniformityVSAvoidwrite speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs a preliminary identification of slow cells during an early verify operation and stores this information. This preliminary action allows the main write process to proceed at full speed while selectively compensating for slow cells through targeted additional pulses, rather than uniformly waiting for all cells to reach threshold.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the charge pulse parameters dynamically based on cell responsiveness. After identifying slow cells, the system adjusts the number and timing of charge pulses specifically for those cells, increasing their charge delivery parameters while maintaining standard parameters for faster cells. This parameter adaptation achieves uniform charge distribution without uniform waiting time.

Inventive Principle:
Principle #35Parameter changes

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 significantly reduces the overall write time by narrowing the charge distributions and eliminating the need for extensive iterations, as slower cells receive extra charge to match the average charge levels, thus streamlining both the coarse and fine phases of the write process.

Implementation Method 1

The individual storage cells of a NAND flash memory, by contrast, are able to store more than two voltage levels. As such, NAND flash memory cells are able to store more than two logic states per storage cell.

Methodology Applied
Scientific EffectCharge storage: Capacitance

Implementation Method 2

perform a verify operation to identify less responsive storage cells and provide additional charge to the less responsive storage cells

Methodology Applied
Scientific EffectElectrostatics: Electrostatics

Data Source

PatentUS10102903B1Write process for a non volatile memory device
Publication Date: 2018.10.16 INTEL NDTM US LLC
  • US10102903B1 patent drawing
  • US10102903B1 patent drawing
  • US10102903B1 patent drawing

AI summary

An apparatus is described. The apparatus includes a non volatile memory device that includes a controller to implement a coarse write process for the non volatile memory device. The non volatile memory device includes storage cells to store more than two logic states, wherein, the coarse write process is to perform a verify operation early in the coarse write process to identify less responsive storage cells and provide additional charge to the less responsive storage cells as compared to non less responsive storage cells that are to be programmed to a same logical state as the less responsive storage cells without performing a following verify operation after each pulse of charge applied during the coarse write process.