Memory Testing Using Neural Network Yield Estimation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current memory testing methods are time-consuming, requiring extensive re-execution of test programs to adjust sequences or modify conditions, leading to significant expenditure of testing time.
Innovation Solution
A memory testing method and apparatus that uses a test program group to generate independent test data for each die, followed by a neural network operation to estimate die yields, thereby reducing testing time and improving data effectiveness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all test programs are executed to ensure comprehensive testing, then testing completeness is improved, but testing time increases significantly
Solution Approach 1:
The patent performs preliminary testing with a first test program to obtain initial test data before executing the complete test program group. This preliminary action allows the system to identify and exclude test programs that will not affect the final yield result, thereby reducing the overall testing time while maintaining testing completeness for critical parameters.
Solution Approach 2:
The patent divides the complete test program group into multiple segments: a first test program executed preliminarily, and a remaining set of test programs executed subsequently. By segmenting the testing process and selectively executing only necessary programs based on preliminary results, the system reduces redundant testing while ensuring all critical yield-affecting parameters are tested.
2Measurement precision
If test program sequences are adjusted or conditions modified to address yield loss, then testing effectiveness is improved, but extensive re-execution of all test programs is required
Solution Approach 1:
The patent performs preliminary testing with a first test program to obtain initial test data before executing the complete test program group. This preliminary action allows the system to identify and exclude test programs that will not affect the final yield result, thereby reducing the overall testing time while maintaining testing completeness for critical parameters.
Solution Approach 2:
The patent divides the complete test program group into multiple segments: a first test program executed preliminarily, and a remaining set of test programs executed subsequently. By segmenting the testing process and selectively executing only necessary programs based on preliminary results, the system reduces redundant testing while ensuring all critical yield-affecting parameters are tested.
3Measurement precision
If neural network operation is performed on independent test data, then yield estimation accuracy is improved, but data processing complexity increases
Solution Approach 1:
The patent extracts only the necessary independent test data from the test program group that actually affects yield results, excluding redundant data from test programs that are excluded based on preliminary testing. This extraction reduces the volume of data requiring neural network processing while maintaining the accuracy needed for reliable yield estimation.
Data Source
AI summary
Disclosed are a method and an apparatus for memory testing. The method comprises following steps: using a test program group including N test programs to test M dies respectively to generate independent N test data, wherein N and M are positive integers greater than 1; and executing a neural network operation on the N test data to estimate a yield of M dies passing the test program group.


