Non-volatile Memory Erase Procedure for Testing Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits with nonvolatile memory arrays face inefficiencies in mass production testing due to a single erase algorithm that does not differentiate between testing and operational phases, leading to prolonged testing times and potential over-erasing of memory cells.

Innovation Solution

A multi-phase erase procedure is implemented with two modes: a first erase mode for faster processing and a second mode for improved endurance, allowing the control circuitry to switch between them based on specific characteristics such as pulse duration, magnitude, and phase inclusion to balance speed and endurance, and is determined by erase commands or mode data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single erase algorithm is used for all operations, then device complexity is reduced, but mass production testing time increases and memory cell over-erasing occurs

Engineering Contradiction:
Improvemass production testing timeVSAvoiderase algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The erase algorithm is segmented into multiple distinct modes (first erase mode and second erase mode) with different characteristics. The first erase mode uses shorter pulse durations and excludes certain phases for faster testing, while the second erase mode includes all phases for improved endurance. This segmentation allows optimization for different operational contexts without requiring a completely complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The erase algorithm transitions from a static single algorithm to a dynamic multi-mode system that can adapt its characteristics based on the operational context. The control circuitry dynamically selects between different erase modes depending on whether the operation is for mass production testing or normal user operations, enabling the system to optimize performance for each specific use case.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If a shortened erase procedure is used for faster testing, then testing time is reduced, but memory cell over-erasing occurs

Engineering Contradiction:
Improvetesting timeVSAvoidmemory cell endurance
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The erase procedure is segmented into different modes with distinct characteristics. The first erase mode segments out certain phases (pre-program phase and soft program phase) to achieve faster testing, while the second erase mode includes all necessary phases for improved memory cell endurance and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different qualities of erase procedures are applied to different contexts. The first erase mode applies a simplified quality suitable for testing scenarios where speed is critical, while the second erase mode applies a comprehensive quality suitable for production scenarios where reliability is critical. Each mode is optimized for its specific local application context.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9368220B2Non-volatile memory device and method for shortened erase operation during testing
Publication Date: 2016.06.14 MACRONIX INTERNATIONAL CO LTD
  • US9368220B2 patent drawing
  • US9368220B2 patent drawing
  • US9368220B2 patent drawing

AI summary

A nonvolatile memory array has a multiple erase procedures of different durations. A block of memory cells of the array can be erased by one of the different erase procedures.