Memory Controller Polling Interval Adjustment for Thermal Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The rapid increase in demand for portable storage devices like digital cameras and mobile phones has led to issues with excessive heat generation in memory storage devices, affecting performance and user experience, primarily due to high energy consumption.
Innovation Solution
A memory management method that determines a delay time based on command types and temperature thresholds, allowing for periodic polling commands to be sent after the delay time has elapsed, reducing the frequency and duration of polling operations and thereby lowering power consumption and heat generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If polling commands are transmitted frequently to check memory operation status, then operation status can be monitored in real-time, but power consumption increases and heat generation worsens
Solution Approach 1:
The patent implements periodic polling commands with dynamically adjusted intervals. After issuing a memory operation command, the controller sends polling commands at predetermined time intervals to check operation status. The polling interval is adjusted based on temperature: when temperature exceeds threshold, polling is suspended to reduce power consumption and heat generation; when temperature is normal, polling resumes with adjusted intervals to balance monitoring reliability and power savings.
2Loss of time
If polling operations are performed continuously, then operation completion can be detected quickly, but temperature increases due to excessive power consumption
Solution Approach 1:
The patent dynamically adjusts polling behavior based on real-time temperature feedback. The controller monitors temperature during polling operations and dynamically changes polling frequency: when temperature is within threshold, polling continues at normal frequency for quick completion detection; when temperature exceeds threshold, polling is suspended or interval is extended to reduce heat generation, preventing thermal runaway while still enabling eventual completion detection.
3Loss of time
If polling interval is shortened to reduce waiting time, then operation status is checked more frequently, but power consumption and heat generation increase
Solution Approach 1:
The patent changes the polling interval parameter dynamically based on temperature conditions. Instead of using a fixed short interval that always minimizes waiting time, the system adjusts the polling interval parameter: when temperature is normal, shorter intervals are used to reduce waiting time; when temperature exceeds threshold, the polling interval is extended or polling is suspended, accepting longer waiting time in exchange for reduced power consumption and heat generation.
Data Source
AI summary
A memory management method. The memory management method includes: receiving a command from a host system; sending a command sequence corresponding to the command to a rewritable non-volatile memory module; determining a delay time; and sending a plurality of polling commands to the rewritable non-volatile memory module after the delay time.


