Request-Based Refresh for DRAM Weak Rows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic random access memory (DRAM) devices face limitations in preventing data loss due to varying reasons for data retention failure, as current refresh designs are generalized and may not effectively address specific data retention issues in all memory cells.

Innovation Solution

A memory device and system that implement a request-based refresh method, where the memory device determines the need for supplemental refresh on weak rows by counting activated rows, generates a request signal for a refresh command, and performs request-based refresh in addition to normal and target refresh cycles to enhance data retention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a generalized refresh design is used, then the refresh operation can be applied to all memory cells uniformly, but it cannot effectively address specific data retention issues in all memory cells due to varying reasons for data loss

Engineering Contradiction:
Improvedata retentionVSAvoidadaptability to different data loss causes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The refresh operation is segmented into multiple types: normal refresh, target refresh, and request-based refresh. Each type addresses different data retention needs, allowing the system to selectively apply appropriate refresh strategies to different memory rows based on their specific requirements

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different refresh strategies are applied to different memory rows based on their local characteristics. Weak rows that exhibit data retention issues are identified and subjected to request-based refresh, while other rows continue with normal or target refresh operations

Inventive Principle:
Principle #3Local quality

2Reliability

If request-based refresh is performed on weak rows, then data loss is reduced by proactively identifying and refreshing problematic rows, but the device complexity increases due to additional monitoring and control logic

Engineering Contradiction:
Improvedata retentionVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device performs self-diagnosis by monitoring its own operation status and automatically generating request signals for refresh operations when weak rows are detected, reducing the need for external intervention and simplifying the overall control architecture

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the memory device monitors its own refresh needs and communicates with the memory controller through request signals. The memory controller responds by issuing appropriate refresh commands, creating a closed-loop control system that adapts to real-time memory conditions

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple refresh types (normal refresh, target refresh, and request-based refresh) are implemented, then data retention is improved through comprehensive coverage, but the operation time increases due to repeated refresh cycles

Engineering Contradiction:
Improvedata retentionVSAvoidrefresh operation time
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

Instead of uniformly applying extensive refresh operations to all memory rows, the system performs partial refresh actions only on identified weak rows that actually need them. This selective approach reduces unnecessary refresh operations and their associated time overhead while maintaining data retention reliability

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10127974B2Memory device and memory system performing request-based refresh, and operating method of the memory device
Publication Date: 2018.11.13 SAMSUNG ELECTRONICS CO LTD
  • US10127974B2 patent drawing
  • US10127974B2 patent drawing
  • US10127974B2 patent drawing

AI summary

Provided are a memory device and a memory system performing request-based refresh, and an operating method of the memory device. The operating method includes: determining a weak row by counting an activated number of at least one row; requesting for refresh on the weak row based on a result of the determining; and performing target refresh on the weak row upon receiving a refresh command according to the requesting.