NAND Flash Memory Verify Control Circuit for Program Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In NAND flash memory devices, the increased number of verify operations required for multilevel data write operations leads to longer program times, necessitating a method to reduce the number of verify operations while maintaining reliability.

Innovation Solution

Implementing a data write method that performs verify operations only on the lowest threshold voltage level during data write, skipping verify operations for other threshold voltage levels, and adjusting the verify operation based on the number of verify pass bits to optimize the number of program loops and threshold voltage levels involved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multilevel implementation of NAND flash memory is adopted, then data storage capacity is improved, but the number of verify operations increases leading to longer program time

Engineering Contradiction:
Improvedata storage capacityVSAvoidprogram time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the verify operation by threshold voltage level, performing verify operations only for the lowest threshold voltage level (first threshold voltage level) and skipping verify operations for higher threshold voltage levels. This segmentation approach reduces the total number of verify operations while maintaining reliable data write for the most critical lowest level, thereby resolving the contradiction between multilevel storage capacity and program time.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If write step voltage is decreased to enable finer control of data write levels, then manufacturing precision is improved, but the number of data write operations increases leading to longer program time

Engineering Contradiction:
Improvedata write level control precisionVSAvoidprogram time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts and performs verify operations only for the lowest threshold voltage level, omitting verify operations for higher levels. This extraction approach allows the system to maintain precise control of the most critical lowest write level while eliminating redundant verify operations for higher levels, thus reducing program time without sacrificing the precision benefits of decreased write step voltage.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If verify operations are performed for all threshold voltage levels, then reliability is improved, but the number of verify operations increases leading to longer program time

Engineering Contradiction:
Improvedata write reliabilityVSAvoidprogram time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by performing verify operations only for the lowest threshold voltage level, which is the most critical level for data retention and write reliability. Higher threshold voltage levels are skipped because they are less critical. This localized verify approach maintains reliability for the most important data while significantly reducing the total number of verify operations and program time.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9754662B2Semiconductor memory device and data write method thereof
Publication Date: 2017.09.05 KIOXIA CORP
  • US9754662B2 patent drawing
  • US9754662B2 patent drawing
  • US9754662B2 patent drawing

AI summary

A semiconductor memory device includes a control circuit. The control circuit executes control to perform a verify operation with respect to only a lowest threshold voltage level of a memory cell at a time of a data write operation, and to skip the verify operation with respect to the other threshold voltage levels. The control circuit determines whether a verify pass bit number of the lowest threshold voltage level, which is counted by a bit scan circuit, is a prescribed bit number or more, and the control circuit further executes control, if the verify pass bit number is the prescribed bit number or more, to perform the verify operation with respect to only the lowest threshold voltage level and a threshold voltage level that is higher than the lowest threshold voltage level, and to skip the verify operation with respect to the other threshold voltage levels.