Memory Controller Temperature-Dependent Data Program Scheme

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices are sensitive to ambient temperature variations, leading to data errors and unreliability under extreme temperature conditions.

Innovation Solution

A memory controller with a temperature detecting circuit that generates a control signal when ambient temperatures exceed a predetermined range, triggering a processing circuit to select an appropriate data program scheme for reprogramming data from one storage block to another within the flash memory, using storage units with higher reliability when temperatures are extreme.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If flash memory operates under extreme temperature conditions, then data errors increase, but maintaining standard storage schemes reduces reliability

Engineering Contradiction:
Improvedata reliabilityVSAvoidtemperature sensitivity
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic adjustment of data storage schemes based on real-time temperature detection. The controller switches between different program schemes (first, second, third schemes) depending on whether temperature falls within the predetermined range or exceeds it, making the storage system adaptive to thermal conditions rather than static

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the programming parameters of the flash memory based on temperature conditions. When temperature exceeds the predetermined range, the controller modifies the data program parameters to use more robust schemes that are less sensitive to temperature variations, thereby maintaining data reliability under extreme conditions

Inventive Principle:
Principle #35Parameter changes

2Reliability

If temperature detection and dynamic scheme switching are implemented, then data reliability improves, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidcontroller complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent pre-establishes multiple data program schemes (first, second, third schemes) with different reliability characteristics before operation. The temperature detection circuit and scheme selection logic are pre-configured in the controller, allowing rapid switching based on temperature conditions without requiring complex real-time calculations or adaptive algorithms

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a temperature detection circuit as an intermediary component that bridges the environmental condition (temperature) and the storage scheme selection. This intermediary simplifies the controller's decision-making process by providing clear temperature thresholds and corresponding pre-defined schemes, reducing the complexity of direct temperature-to-scheme mapping

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10956087B2Memory controller having temperature dependent data program scheme and related method
Publication Date: 2021.03.23 RAYMX MICROELECTRONICS CORP
  • US10956087B2 patent drawing
  • US10956087B2 patent drawing
  • US10956087B2 patent drawing

AI summary

A memory controller includes: an interface configured to operably communicate with a host device; a temperature detecting circuit configured to operably detect an ambient temperature, wherein when the ambient temperature is beyond a predetermined temperature range, the temperature detecting circuit generates a control signal; and a processing circuit coupled to the interface and the temperature detecting circuit, for selecting one of a plurality of data program schemes to program data into a first storage block of a flash memory according to the control signal.