Volatile Memory Timing Adjustment for Temperature Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices cannot perform functions to correct operating parameters between an application processor (AP) and a volatile memory (such as DRAM) based on temperature changes, leading to potential malfunctions due to temperature deviations from the initially configured operating range.
Innovation Solution
An electronic device and method that identify temperature information of both the volatile memory and the processor, perform calibration to acquire operation parameters corresponding to specific temperature sections, and adjust signal timings based on these parameters to optimize operations without requiring system rebooting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the volatile memory operates outside the initially configured temperature range, then the system can handle temperature variations, but the operating parameters deviate from optimal ranges causing malfunctions
Solution Approach 1:
The patent implements dynamic adjustment of memory operating parameters based on real-time temperature sensing. The system continuously monitors temperature and adjusts timing parameters, voltage levels, and refresh rates according to the current thermal state, transitioning from static factory-calibrated parameters to dynamic adaptive parameters that maintain reliability across temperature variations
Solution Approach 2:
The system changes physical operating parameters of the volatile memory in response to temperature changes. Specifically, it adjusts timing parameters (such as CAS latency, RAS to CAS delay), voltage levels, and refresh intervals based on temperature sensor readings, thereby adapting the memory operation to match the thermal environment without requiring system reboot
2Measurement precision
If calibration is performed to optimize parameters for specific temperature sections, then the operating precision improves, but the system complexity increases
Solution Approach 1:
The patent divides the temperature operating range into multiple discrete temperature sections or zones (e.g., low temperature, normal temperature, high temperature ranges). Each temperature section has pre-calibrated optimal parameters stored in lookup tables. The system identifies the current temperature section and applies the corresponding pre-calibrated parameters, avoiding the need for complex real-time optimization algorithms while maintaining high precision
Solution Approach 2:
The system performs calibration actions in advance by pre-calculating and storing optimal operating parameters for each temperature section during manufacturing or initialization. These pre-calibrated parameter sets are stored in memory for quick retrieval based on temperature sensor readings, eliminating the need for time-consuming real-time calibration during operation
3Reliability
If system rebooting is performed to recalibrate volatile memory, then the operating parameters are reset to optimal values, but the productivity decreases
Solution Approach 1:
The patent enables continuous adjustment of memory operating parameters during system operation without interrupting the execution of applications or processes. The temperature monitoring and parameter adjustment occur in the background, allowing the system to maintain productivity while continuously adapting memory parameters to temperature changes, thereby eliminating the need for rebooting to recalibrate
Data Source
AI summary
An electronic device is provided. The electronic device includes a storage, a volatile memory, and a processor, wherein the processor is configured to identify temperature information based on a temperature of the volatile memory and a temperature of the processor, to identify a first temperature section corresponding to the temperature information among a plurality of predetermined temperature sections, to perform calibration of the volatile memory to acquire an operation parameter corresponding to the first temperature section, and to adjust a timing between signals for controlling an operation of the volatile memory based on the operation parameter.


