Super Block Time Indicator Recording for Memory Failure Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory systems fail to record the time at which super blocks are erased and programmed, leading to less informative failure analysis and potential data corruption or loss.
Innovation Solution
Recording indicators of time, such as power on hour, power on cycle, or real time, for when super blocks are erased, the first page is programmed, and the last page is programmed, and storing this information in a block information table to facilitate failure analysis and adjust trim settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If time indicators for super block operations are recorded, then failure analysis capability is improved, but device complexity increases due to additional storage requirements
Solution Approach 1:
The time indicator information is nested within the existing block information table structure, which itself is part of the memory system's metadata storage architecture. This allows the time tracking functionality to be integrated without creating a separate independent storage system, thereby improving failure analysis capability while minimizing the increase in overall device complexity.
Solution Approach 2:
The block information table is designed to serve multiple functions: it stores both traditional block metadata and the new time indicator information for super block operations. This multi-functionality allows the same storage structure to support both existing memory management operations and the new failure analysis capability, avoiding the need for entirely separate storage mechanisms.
2Measurement precision
If detailed time information is stored for each super block operation, then measurement precision is improved, but loss of information increases due to additional data that must be managed
Solution Approach 1:
The time indicator information is extracted as a distinct data element within the block information table, separate from other metadata. This extraction allows for precise time measurement to be implemented independently, while the extracted time data can be managed separately from other block information, reducing the complexity of managing all information together.
Data Source
AI summary
Recording an indicator of time at which a super block is erased, recording an indicator of time at which a first page of the super block is programmed, and recording an indicator of time at which a last page of the super block is programmed.


