Memory Unit Screening Using Mode-Dependent Read Error Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems struggle with identifying and removing defective memory units, which can lead to reliability and performance issues, particularly during manufacturing and user phases.
Innovation Solution
A defect manager in the memory system tracks initial read errors and uses mode-dependent thresholds to initiate screening for defective memory units, with lower thresholds in manufacturing mode to enhance reliability and performance during testing and higher thresholds in user mode to maintain normal operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If defective memory units are screened using high thresholds in user mode, then normal operations are maintained, but reliability and performance issues arise due to defective units
Solution Approach 1:
The patent implements mode-dependent thresholds that dynamically adjust based on the operational mode (manufacturing mode vs. user mode). In manufacturing mode, a lower threshold triggers screening to ensure high reliability, while in user mode, a higher threshold maintains normal operations. This dynamic adjustment resolves the contradiction by adapting the screening sensitivity to the current operational context.
Solution Approach 2:
The patent applies different threshold criteria to different operational modes. The defect manager tracks initial read errors and compares them against mode-specific thresholds, effectively applying local quality control measures tailored to each phase's requirements. This allows aggressive defect detection during manufacturing while maintaining stability during user operations.
2Reliability
If screening for defective memory units is initiated, then reliability is improved by removing failing units, but productivity decreases due to screening time
Solution Approach 1:
The patent performs defect screening during the manufacturing phase before the memory system is deployed to users. By conducting preliminary screening in manufacturing mode, defective units are identified and removed before they cause issues in user mode. This timing strategy resolves the contradiction by performing the productivity-costly screening activity when it does not impact end-user operations.
Solution Approach 2:
The dynamic threshold mechanism allows the system to initiate screening only when necessary (when error rates exceed the manufacturing mode threshold), rather than continuously screening. This conditional triggering minimizes productivity impact while maintaining reliability, as screening is activated only when defect presence is detected.
3Adaptability or versatility
If mode-dependent thresholds are implemented, then appropriate screening is initiated based on operational phase, but device complexity increases
Solution Approach 1:
The defect manager is designed as a multi-functional component that handles error tracking, threshold comparison, and screening initiation across different operational modes. By consolidating these functions into a single manager, the patent reduces overall system complexity while maintaining adaptability to different phases (manufacturing and user modes).
Solution Approach 2:
The patent resolves complexity by changing the threshold parameter values based on mode rather than implementing fundamentally different screening logic. The defect manager uses the same tracking and comparison mechanism, simply adjusting the threshold parameter for different modes. This parameter-based adaptation achieves versatility with minimal added complexity.
Data Source
AI summary
A memory system having non-volatile media and a controller configured to process requests from a host system to store data in the non-volatile media or retrieve data from the non-volatile media. The non-volatile media has a set of memory units. The memory system stores an indicator indicating whether the memory system is operating in a user mode or a manufacturing mode. A defect manager of the memory system identifies a threshold based on the indicator, monitors an error rate in reading data from the non-volatile media and, in response to the error rate reaching the threshold, screens the non-volatile media for defective memory units.


