Volatile Memory Device Internal Register Boot Code Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Volatile memory devices face challenges in reducing initialization and testing times, which are critical for improving booting times in mobile devices, as existing methods require repeated operations and data retrieval from external controllers.
Innovation Solution
A method for operating volatile memory devices that involves storing boot or test codes in internal registers and using these codes for subsequent initialization or testing operations without re-receiving them from external controllers, allowing for reduced initialization and testing times through normal and silence boot/silence test operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the volatile memory device receives boot code from an external memory controller for each initialization operation, then the initialization operation can be performed correctly, but the initialization time increases due to repeated data retrieval from external controller
Solution Approach 1:
The patent stores boot code in an internal register of the volatile memory device during a first initialization operation. This preliminary storage action enables subsequent initialization operations to read the boot code from the internal register rather than retrieving it from an external memory controller, thereby reducing initialization time while maintaining initialization correctness.
2Reliability
If the volatile memory device performs normal boot operation by receiving boot code from external memory controller, then the device can be initialized properly, but the booting time of mobile devices increases
Solution Approach 1:
The patent performs a preliminary action of storing the boot code in an internal register during the first initialization operation. This allows subsequent boot operations to read the boot code from the internal register instead of retrieving it from an external memory controller, thereby reducing booting time while ensuring proper initialization.
3Measurement precision
If the volatile memory device retrieves test data from an external tester for each test operation, then the testing can be performed accurately, but the test time increases due to repeated external data retrieval
Solution Approach 1:
The patent stores test data in an internal register during a first test operation. This preliminary storage enables subsequent test operations to read the test data from the internal register rather than retrieving it from an external tester, thereby reducing test time while maintaining testing accuracy through the use of previously verified test data.
Data Source
AI summary
A method is provided for operating a volatile memory device. The method includes performing a first initialization operation for the volatile memory device based on a boot code received from an external memory controller, storing the boot code in an internal register, reading the boot code stored in the internal register based on a first signal received from the external memory controller when the first initialization operation is not normally performed, and performing a second initialization operation for the volatile memory device based on the boot code read from the internal register.


