Refresh Control Device Optimizing DRAM Cell Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic random access memories (DRAMs) face data loss due to charge leakage in memory cells, requiring frequent refresh operations, which can lead to increased refresh current and inefficiency, especially as semiconductor technology advances and storage capacitance decreases.

Innovation Solution

A refresh control device that includes a fuse array for storing cell characteristic information and a refresh controller to selectively control the refresh period based on the characteristics of individual cells, distinguishing between strong and weak cells to optimize refresh operations and reduce unnecessary refresh cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If refresh operations are performed frequently to prevent data loss due to charge leakage, then data retention reliability is improved, but refresh current consumption increases

Engineering Contradiction:
Improvedata retention reliabilityVSAvoidrefresh current consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by differentiating refresh operations based on cell characteristics. Weak cells (with higher leakage) receive more frequent refresh operations, while strong cells (with lower leakage) receive less frequent refreshes. This is achieved by storing position information of weak word lines in fuse arrays and using comparators to identify weak cells during refresh operations, thereby optimizing current consumption by not uniformly refreshing all cells at maximum frequency.

Inventive Principle:
Principle #3Local quality

2Productivity

If individual cell characteristics are monitored and stored to optimize refresh operations, then refresh efficiency is improved, but device complexity increases

Engineering Contradiction:
Improverefresh efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-characterizing cells during manufacturing and storing their characteristics in fuse arrays before the device is put into service. Weak word line positions are identified and recorded in advance, allowing the refresh controller to efficiently skip strong cells during normal operation without requiring complex real-time monitoring or additional storage circuits during runtime.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If weak cell position information is stored in fuse arrays, then refresh operation optimization is improved, but manufacturing complexity increases

Engineering Contradiction:
Improverefresh operation optimizationVSAvoidmanufacturing complexity
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The fuse arrays are programmed during the manufacturing process to store weak word line position information. This preliminary characterization allows the system to be optimized for specific cell variations without requiring complex runtime processing. The one-time programming during manufacturing simplifies the operational complexity, as the refresh controller can then use this pre-stored information to efficiently skip strong cells during normal refresh operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9627026B1Refresh control device
Publication Date: 2017.04.18 SK HYNIX INC
  • US9627026B1 patent drawing
  • US9627026B1 patent drawing
  • US9627026B1 patent drawing

AI summary

A refresh control device may include a fuse array configured to store fuse data. The refresh control device may include a refresh controller including cell arrays including unit cells. The refresh controller may be configured to store position information of a word line having weak cell characteristics based on fuse data. The refresh control device may include a comparator configured to receive data from the cell arrays of a selected cell and may be configured to compare the data to determine the presence of a weak word line to either perform or skip the refresh operation on the corresponding cell.