DRAM Refresh Logic Circuit Temperature Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DRAM standards face challenges in effectively implementing temperature-controlled refresh (TCR) and fine granularity refresh (FGR) modes to manage power consumption and instantaneous current reduction, particularly at low temperatures.

Innovation Solution

Incorporating a temperature sensor and refresh logic circuit in DRAM to adjust the number of row address strobe (RAS) active times in the refresh cycle time based on temperature readings for TCR mode and granularity specifications for FGR mode, allowing for automatic refresh operations and optimal power management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the number of RAS active times in refresh cycle time is reduced to lower power consumption at low temperatures, then power consumption is reduced, but memory refresh coverage may be insufficient

Engineering Contradiction:
Improvepower consumptionVSAvoidmemory refresh coverage
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The refresh logic circuit dynamically adjusts the number of RAS active times based on temperature sensing results. At lower temperatures where power consumption is more critical, the system reduces the number of RAS active times while still providing adequate refresh coverage. This dynamic adaptation resolves the contradiction by making the refresh operation flexible rather than fixed, allowing power consumption to be optimized without permanently compromising reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of refresh cycle time by adjusting the number of RAS active times according to temperature conditions. The temperature sensor provides input that triggers parameter changes in the refresh operation, allowing the system to adapt refresh intensity to environmental conditions. This resolves the contradiction by making refresh coverage conditional on temperature, ensuring adequate protection when needed while reducing power consumption when temperatures are low.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the refresh cycle time is extended to refresh more memory cell rows, then memory refresh coverage is improved, but instantaneous current increases

Engineering Contradiction:
Improvememory refresh coverageVSAvoidinstantaneous current
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The refresh logic circuit segments the refresh operation by dividing it into a specific number of RAS active times within the refresh cycle time. Instead of performing all refresh operations simultaneously or in a fixed sequence, the system segments them based on temperature conditions and granularity settings. This segmentation allows the system to spread out current demands over time, reducing instantaneous current while still achieving comprehensive refresh coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs periodic RAS active times within the refresh cycle time, where refresh operations are distributed across multiple periodic intervals rather than concentrated in a single burst. The number of these periodic actions is adjusted based on temperature and granularity requirements. This periodic distribution resolves the contradiction by maintaining refresh coverage through repeated actions while limiting the current demand at any single moment.

Inventive Principle:
Principle #19Periodic action

3Reliability

If the number of RAS active times is increased to improve refresh coverage, then memory reliability is improved, but power consumption increases

Engineering Contradiction:
Improvememory refresh coverageVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically changes the parameter of the number of RAS active times based on temperature sensing results and granularity specifications. At higher temperatures where power consumption is less critical, the system increases the number of RAS active times to improve refresh coverage. At lower temperatures, it reduces this number to conserve power. This parameter adaptation resolves the contradiction by making refresh intensity conditional rather than fixed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The temperature sensor provides feedback about the operating conditions to the refresh logic circuit, which then adjusts the number of RAS active times accordingly. This feedback loop ensures that the system automatically optimizes the balance between refresh coverage and power consumption based on real-time temperature conditions, resolving the contradiction through continuous adaptation rather than static configuration.

Inventive Principle:
Principle #23Feedback

4Power

If fine granularity refresh is implemented to reduce instantaneous current, then power management is improved, but device complexity increases

Engineering Contradiction:
Improveinstantaneous currentVSAvoidrefresh control complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The refresh logic circuit is designed to perform multiple functions: it responds to temperature sensing results, processes granularity specifications from the memory controller, determines the number of RAS active times, and controls the refresh operation timing. By making this single component multi-functional, the system achieves fine granularity refresh and current management without proportionally increasing overall device complexity. The refresh logic circuit serves as a universal control element that handles multiple control parameters and operational modes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The refresh logic circuit acts as an intermediary component between the temperature sensor, the memory controller, and the memory cell array. It receives input from the temperature sensor and granularity specifications, processes this information, and generates the appropriate control signals for the refresh operation. This intermediary role allows the system to implement complex fine granularity control while keeping the overall architecture manageable, as the complexity is localized to this single mediating component rather than distributed throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables dynamic adjustment of refresh operations to reduce power consumption and current usage, with TCR mode adapting to temperature changes and FGR mode fine-tuning refresh granularity as specified by the memory controller, thereby enhancing DRAM efficiency and performance.

Implementation Method 1

a temperature sensor, configured to sense a temperature of the DRAM

Methodology Applied
Scientific EffectTemperature sensing:

Data Source

PatentUS11664065B2Dynamic random-access memory and operation method thereof
Publication Date: 2023.05.30 NAN YA TECH
  • US11664065B2 patent drawing
  • US11664065B2 patent drawing
  • US11664065B2 patent drawing

AI summary

The invention provides a dynamic random-access memory (DRAM) and an operation method thereof. The DRAM includes a memory cell array, a temperature sensor, and a refresh logic circuit. The temperature sensor senses a temperature of the DRAM. The refresh logic circuit enters a tRFC based on a refresh command issued by a memory controller to perform an automatic refresh operation on at least one memory cell row of the memory cell array. In a temperature-controlled refresh mode, the refresh logic circuit correspondingly adjusts a number of a plurality of tRAS periods in the tRFC according to a temperature sensing result of the temperature sensor. In a fine granularity refresh mode, the refresh logic circuit correspondingly adjusts the number of the tRAS periods in the tRFC according to a granularity specified by the memory controller.