Flash Memory Dynamic Speed Control for Thermal Error Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory systems face a trade-off between increasing speed and data reliability, as higher speeds generate more heat, leading to increased error susceptibility.

Innovation Solution

A system and method that dynamically adjusts operating speed based on error counts, comparing them to threshold values to determine when to slow down the system to maintain data reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If flash memory operates at higher speed, then data transfer rate is improved, but heat generation increases leading to higher error rate

Engineering Contradiction:
Improvedata transfer rateVSAvoiddata reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically adjusts the operating speed of the flash memory based on real-time error count monitoring. When error counts exceed thresholds, the system automatically reduces speed to maintain reliability. This dynamic adjustment resolves the contradiction by allowing high speed during stable conditions while preventing heat-induced errors when temperature rises.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback control by continuously monitoring error counts and using this information to adjust operating parameters. The error count serves as feedback that triggers speed reduction when reliability deteriorates due to heat, creating a closed-loop system that balances speed and reliability.

Inventive Principle:
Principle #23Feedback

2Productivity

If flash memory speed is increased to improve productivity, then data transfer performance is enhanced, but temperature increases causing more errors

Engineering Contradiction:
Improvedata transfer performanceVSAvoidheat-induced errors
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system converts the harmful effect of heat into a useful signal for control. By monitoring error counts that increase with temperature, the system uses this harmful effect as feedback to automatically reduce speed, thereby preventing further heat generation and protecting against data corruption.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The system changes operating parameters (speed) based on detected conditions (error counts). When error counts indicate thermal stress, the system modifies the speed parameter to reduce heat generation, creating a adaptive system that adjusts to thermal conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9032261B2System and method of enhancing data reliability
Publication Date: 2015.05.12 JIANGSU HUACUN ELECTRONICS TECH CO LTD
  • US9032261B2 patent drawing
  • US9032261B2 patent drawing
  • US9032261B2 patent drawing

AI summary

In a system and method of enhancing data reliability, a reference value associated with error count is obtained, and an error count of data stored in a buffer is obtained whenever an event is triggered. An accumulated value associated with error counts is acquired when the recorded error count is greater than an error threshold value. System slowdown is performed when the accumulated value is greater than a predetermined value.