Non-Volatile Memory Defect Detection via Program Loop Frequency Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for testing and managing non-volatile memory devices, such as flash memory devices, lack effective means to determine defective memory areas, which can lead to data storage issues and reduced device performance due to variations in manufacturing processes and program loop frequencies.

Innovation Solution

A method involving selecting a maximum program loop frequency and calculating a characteristic value based on this frequency and a sum of program loop frequencies across multiple word lines, compared to a reference value to determine if a memory area is defective, with the ability to adjust parameters based on control signals and identify high program loop frequencies indicative of defects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional testing methods are used without considering program loop frequency variations, then testing simplicity is maintained, but measurement precision of defective area identification deteriorates

Engineering Contradiction:
Improvedefective area identification accuracyVSAvoidtesting method complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by introducing program loop frequency as a key parameter for testing. Instead of using traditional uniform testing methods, the patent measures and compares program loop frequencies across different word lines to identify defective memory areas. This parameter-based approach improves measurement precision without requiring complex additional hardware, only modifying the testing methodology.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces physical inspection or complex diagnostic systems with an electrical measurement system that monitors program loop frequencies. By substituting traditional testing mechanisms with frequency-based electrical measurements, the patent achieves higher precision in defective area identification while maintaining relatively simple implementation through standard memory operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If program loop frequency measurement is implemented for each word line, then defective area identification accuracy is improved, but testing time increases

Engineering Contradiction:
Improvedefective memory area detection accuracyVSAvoidtesting duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by measuring program loop frequencies selectively rather than exhaustively testing every possible parameter combination. It focuses specifically on frequency measurements across word lines during normal programming operations, avoiding unnecessary additional testing steps. This approach achieves sufficient detection accuracy without proportionally increasing testing time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent enables continuous monitoring of program loop frequencies during regular memory programming operations. Rather than performing separate dedicated tests, the frequency measurements are integrated into the normal programming workflow, allowing defective area identification to occur continuously without interrupting or significantly extending the useful programming time.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If program loop frequency variations are considered in testing, then manufacturing variation influence is reduced, but device complexity increases

Engineering Contradiction:
Improvedefective area identification reliabilityVSAvoidtesting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent addresses manufacturing variations by introducing program loop frequency as a compensating parameter. Different memory areas naturally exhibit different programming speeds due to manufacturing variations, and the patent captures these differences through frequency measurements. This allows the system to distinguish between normal manufacturing variations and actual defects, improving reliability without adding physical complexity to the memory device itself.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9214206B2Method of testing non-volatile memory device and method of managing non-volatile memory device
Publication Date: 2015.12.15 SAMSUNG ELECTRONICS CO LTD
  • US9214206B2 patent drawing
  • US9214206B2 patent drawing
  • US9214206B2 patent drawing

AI summary

A method of testing a non-volatile memory device and a method of managing the non-volatile memory device are provided. The method of testing the non-volatile memory device includes calculating first and second values based on program loop frequencies corresponding to word lines of a memory area. A characteristic value of the memory area may be calculated based on the first and second values, and may be compared to a reference value to determine whether the memory area is defective.