DRAM Weakness Detector Segments Memory Areas for Adaptive Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional DRAMs perform refresh operations based on average cell data retention time, leading to unnecessary power consumption and fixed refresh periods, which do not adapt to varying data retention characteristics of cells, resulting in inefficient data maintenance and potential data failures.

Innovation Solution

A semiconductor device with a scrubbing circuit, weakness detector, and refresh controller that divides the memory device into areas based on error occurrence, adjusts refresh periods, and generates specific refresh requests and commands to optimize refresh operations, reducing unnecessary refreshes and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If refresh operations are performed based on average cell data retention time, then data stability is maintained, but power consumption increases due to unnecessary frequent refreshes

Engineering Contradiction:
Improvedata stabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The memory device is divided into multiple areas based on error occurrence information, with each area having its own independent refresh period. This segmentation allows marginal cells to receive more frequent refreshes while average cells are refreshed less frequently, reducing overall power consumption while maintaining data stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different refresh periods are applied to different areas of the memory device based on their specific data retention characteristics. Areas with marginal cells (higher error occurrence) receive shorter refresh periods, while areas with average cells receive longer refresh periods, optimizing the balance between reliability and power consumption.

Inventive Principle:
Principle #3Local quality

2Device complexity

If a fixed refresh period is used during memory device operation, then control is simplified, but data failures cannot be avoided when cell data retention characteristics deteriorate

Engineering Contradiction:
Improvecontrol simplicityVSAvoiddata retention
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The refresh period is changed from a fixed value to a dynamically adjustable parameter. The refresh controller automatically adjusts the refresh period for each area based on real-time error occurrence information, allowing the system to adapt to deteriorating cell characteristics without increasing operational complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses error occurrence information as feedback to continuously optimize refresh periods. The weakness detector monitors errors and provides information to the refresh controller, which adjusts refresh periods accordingly, creating a closed-loop system that improves reliability while maintaining simple control through automated feedback mechanisms.

Inventive Principle:
Principle #23Feedback

3Reliability

If auto-refresh commands are frequently issued to maintain data stability, then data retention is improved, but command bus utilization decreases and data bus efficiency is reduced

Engineering Contradiction:
Improvedata retentionVSAvoiddata bus utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory device is segmented into multiple areas with different refresh requirements. By issuing refresh commands selectively to specific areas rather than universally, the system reduces the frequency of auto-refresh commands on the command bus and minimizes conflicts with data bus operations, improving overall system productivity while maintaining data retention.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10607680B2Semiconductor device and method for controlling a refresh operation and a memory system including the same
Publication Date: 2020.03.31 SK HYNIX INC
  • US10607680B2 patent drawing
  • US10607680B2 patent drawing
  • US10607680B2 patent drawing

AI summary

In an embodiment a semiconductor device may include a weakness detector configured to manage error occurrence information by dividing the memory device into a plurality of areas, to control a first refresh period for a first refresh request at each of the plurality of areas based on the error occurrence information and to generate a second refresh request for a second refresh address included in each of the plurality of areas based on the error occurrence information, and a refresh controller configured to generate a first refresh command according to the first refresh period and output the first refresh command to the memory device and to output a second refresh command and the second refresh address to the memory device according to the second refresh request and the second refresh address.