Memory Controller Data Recovery After High-Temperature Bonding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data storage devices face issues with accessing system data after undergoing a high-temperature bonding procedure, resulting in data damage or loss, which prevents successful initialization.
Innovation Solution
A data processing method involving a memory controller that performs an initialization procedure to read and duplicate system data, using a boot code index to determine storage addresses and copy rules for the memory device, ensuring complete and correct data retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Strength
If the memory device undergoes a high-temperature bonding procedure to improve manufacturing process, then the bonding strength is improved, but the system data stored in the memory device becomes damaged or lost
Solution Approach 1:
The patent applies preliminary action by creating duplicate copies of the system data before the high-temperature bonding procedure. The memory controller stores copies of the boot code and system data in specific memory blocks prior to bonding, so that if the original system data is damaged during bonding, the controller can retrieve intact copies from the predetermined memory blocks, thus preventing data loss while maintaining bonding strength
Solution Approach 2:
The patent directly applies copying by creating redundant copies of the system data in specific memory blocks (e.g., first memory block for boot code, second memory block for system data) before the bonding process. These copies serve as backup data that can be used if the original system data becomes corrupted during high-temperature bonding, thereby resolving the contradiction between bonding strength and data integrity
2Reliability
If duplicate copies of system data are stored in multiple memory blocks to ensure data recovery, then data reliability is improved, but memory space consumption increases
Solution Approach 1:
The patent applies local quality by storing duplicate system data copies in specific, predetermined memory blocks with special properties. Rather than distributing copies throughout the entire memory space, the controller designates specific blocks (first memory block for boot code, second memory block for system data) with predetermined addresses and sizes. This localized storage approach ensures data reliability while minimizing overall memory space consumption by concentrating duplicates in specific regions rather than scattering them throughout the memory device
Data Source
AI summary
An access device includes a memory controller coupled to a memory device and configured to access the memory device. The memory controller is further configured to perform a test procedure on the memory device to obtain a test result, write a boot code index, which indicates a predetermined address for storing predetermined system data of the memory device and a copy rule adopted for generating one or more duplicates of the predetermined system data, in the memory device, establish system data of the memory device according to the test result, write the system data into the predetermined address as the predetermined system data, and write the system data in one or more memory blocks of the memory device as the duplicates of the predetermined system data according to the copy rule.


