DRAM Row Hammer Refresh Circuit Skipping Defective Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic random access memory (DRAM) refresh operations consume significant power, which is a concern in low power applications, as they are necessary to maintain stored data but can lead to increased energy usage.

Innovation Solution

The implementation of a semiconductor device with a refresh control circuit that selectively skips refresh operations for defective or unused memory cells by mapping them to redundant arrays, reducing unnecessary power consumption by avoiding refresh operations on non-functional memory locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If refresh operations are performed on all memory cells to maintain stored data, then data reliability is improved, but power consumption increases

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

Solution Approach 1:

The patent applies local quality by differentiating between functional and non-functional memory cells. The refresh control circuit selectively performs refresh operations only on functional memory cells while skipping defective or unused cells. This is achieved by mapping defective cells to redundant arrays and identifying unused cells through address comparison, thereby applying refresh operations locally only where needed rather than uniformly across all memory cells.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the memory array into functional and non-functional portions. By dividing the refresh operation into selective segments (only refreshing functional cells), the system avoids unnecessary power consumption on defective or unused cells while maintaining data integrity in operational memory regions.

Inventive Principle:
Principle #1Segmentation

2Reliability

If refresh operations are performed on all memory cells, then data integrity is maintained, but unnecessary power consumption occurs on defective or unused cells

Engineering Contradiction:
Improvedata integrityVSAvoidunnecessary power consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent discards refresh operations on defective and unused memory cells by mapping them to redundant arrays and identifying them through address comparison. The refresh control circuit recovers energy by skipping these unnecessary operations, thereby reducing power consumption without compromising data integrity in functional memory cells.

Inventive Principle:
Principle #34Discarding and recovering

3Use of energy by moving object

If selective refresh skipping is implemented for defective cells, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidrefresh control complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent introduces a refresh control circuit as an intermediary between the refresh command and the memory array. This intermediary component manages the complexity of selective refresh by handling address comparison, defective cell identification, and redundant array mapping, thereby shielding the rest of the system from complexity while enabling power-efficient selective refreshing.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of energy

If mapping to redundant arrays is used to skip defective cells, then power consumption is reduced by avoiding refresh on non-functional cells, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidaddress mapping complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-mapping defective cell addresses to redundant array addresses before refresh operations occur. The refresh control circuit compares refresh addresses against a list of defective addresses and pre-determines which cells should be skipped, thereby simplifying the refresh execution process and reducing power consumption without requiring complex real-time decision-making during operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11056167B2Apparatuses for refreshing memory of a semiconductor device
Publication Date: 2021.07.06 MICRON TECHNOLOGY INC
  • US11056167B2 patent drawing
  • US11056167B2 patent drawing
  • US11056167B2 patent drawing

AI summary

Disclosed herein is an apparatus that includes a memory cell array, a row hammer refresh circuit configured to generate a row hammer refresh address based on an access history of the memory cell array, a redundancy circuit configured to store a plurality of defective addresses of the memory cell array, and a row pre-decoder configured to skip a refresh operation on the row hammer refresh address when the row hammer refresh address matches any one of the plurality of defective addresses.