Memory Controller Selective Erase Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems face inefficiencies in performing erase operations due to the need for unnecessary test operations after each erase, which degrades system performance.
Innovation Solution
A controller with a processor, tester, counter, and skipper is used to perform a first erase operation, apply test voltages to determine error memory cells, set test skip information, and selectively skip test operations based on error thresholds during subsequent erase operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If test operations are performed after each erase operation to ensure reliability, then the reliability of the memory system is improved, but the productivity and time efficiency of erase operations deteriorates
Solution Approach 1:
The patent applies partial action by performing test operations selectively rather than after every erase operation. Test operations are conducted only when error memory cells are detected during a erase operation, or after a predetermined number of erase operations. This partial testing approach maintains reliability by catching actual errors while avoiding the productivity loss of universal testing after each erase.
Solution Approach 2:
The patent changes the parameter of test operation frequency from a fixed value (after every erase) to a variable value based on error detection results. When error memory cells are detected, test operations are performed; when no errors are detected, test operations are skipped. This dynamic parameter adjustment resolves the contradiction by adapting reliability checking to actual memory block conditions.
2Measurement precision
If test operations are performed after each erase operation to detect error memory cells, then the measurement precision of error detection is improved, but the time consumption and productivity of erase operations deteriorates
Solution Approach 1:
The patent performs test operations partially - only when error memory cells are detected during erase operations or after predetermined numbers of erases. This selective approach maintains measurement precision for detecting actual errors while avoiding unnecessary time consumption from redundant test operations on healthy memory blocks.
Solution Approach 2:
The patent implements skipping of test operations when error memory cells are not detected during erase operations. By rushing through the erase operation without subsequent testing when conditions permit, the system recovers time while maintaining the capability to perform thorough testing when errors are detected, thus balancing measurement precision with time efficiency.
Data Source
AI summary
A controller includes a processor suitable for performing a first erase operation on a target memory block; a tester suitable for performing a test operation to apply test voltages to selected points of word lines included in the target memory block; a counter suitable for counting the numbers of error memory cells sensed through the test voltages at the selected points; and a skipper suitable for setting test skip information based on the numbers of error memory cells.


