Memory Storage Thermal Management via Dynamic Write Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory storage apparatuses with rewritable non-volatile memory modules face overheating issues due to high energy consumption during rapid data access, leading to reduced performance and potential damage.

Innovation Solution

A data transmitting method that dynamically adjusts the threshold for writing data into the memory module based on temperature, pausing data writes when the temperature exceeds a threshold and resuming after a predetermined time, thereby controlling data transmission speed to manage heat generation and dissipation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transmission speed is increased to improve access efficiency, then productivity is improved, but temperature increases causing overheat

Engineering Contradiction:
Improveaccess efficiencyVSAvoidtemperature
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements dynamic threshold adjustment where the first threshold is not fixed but is updated periodically by adding the first accumulated value to it. This dynamic adjustment allows the data transmission speed to adapt to changing thermal conditions, resolving the contradiction between maintaining high productivity and preventing temperature increase.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs periodic threshold updates at intervals of the first predetermined time. This periodic action creates a rhythm in data transmission that allows heat dissipation periods between transmission bursts, preventing continuous overheating while maintaining overall high access efficiency.

Inventive Principle:
Principle #19Periodic action

2Temperature

If data transmission speed is limited to prevent overheating, then temperature is controlled, but productivity decreases

Engineering Contradiction:
ImprovetemperatureVSAvoidaccess efficiency
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent changes the parameter of the first threshold dynamically based on temperature conditions and accumulated values. By adjusting this parameter, the system can limit data transmission speed when necessary to control temperature, while allowing higher speeds when thermal conditions permit, thus resolving the contradiction between temperature control and productivity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If threshold is increased to allow more data writing, then productivity is improved, but temperature increases

Engineering Contradiction:
Improvedata writing speedVSAvoidtemperature
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements a feedback mechanism where the first threshold is updated based on the first accumulated value, which reflects thermal conditions. This feedback loop allows the system to increase the threshold (and thus data writing speed) when thermal conditions are favorable, while automatically reducing it when temperature becomes excessive, resolving the contradiction between productivity and temperature control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9324435B2Data transmitting method, memory control circuit unit and memory storage apparatus
Publication Date: 2016.04.26 PHISON ELECTRONICS
  • US9324435B2 patent drawing
  • US9324435B2 patent drawing
  • US9324435B2 patent drawing

AI summary

A data transmitting method for a memory storage apparatus is provided. The method includes: initially setting a first threshold and a first accumulated value; and updating the first threshold by using the first threshold plus the first accumulated value at intervals of a first predetermined time. The method also includes when a detected temperature of the memory storage apparatus is greater than or equal to a temperature threshold, determining whether a size of received writing data is greater than or equal to the first threshold; and if no, writing the writing data into a rewritable non-volatile memory module and then updating the first threshold by using the first threshold minus the size of the writing data; and if yes, not writing the writing data into the rewritable non-volatile memory module. Accordingly, the method can effectively prevent overheat of system during operations of the memory storage apparatus.