Multi-port DRAM with Refresh Bypass Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic random access memory (DRAM) cells require frequent refreshing due to charge leakage, which reduces system performance by suspending normal read and write operations, especially in high-speed applications where the refresh interval is shorter, leading to significant cache performance impact.

Innovation Solution

Implementing a dynamic random access memory circuit with a refresh bypass device that allows refresh operations to be performed via the write port, enabling read and write operations to proceed without interruption by hiding the refresh cycles, thereby maintaining availability of the memory array for normal operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If refresh operations are performed by suspending normal read and write operations, then the stored charges can be maintained for longer time, but the availability of the memory array for normal operations is reduced

Engineering Contradiction:
Improvedata retentionVSAvoidmemory array availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory array is segmented into multiple independent banks (first memory bank and second memory bank). Each bank can be independently accessed and refreshed, allowing parallel operations. When one bank is being refreshed, the other bank remains available for normal read and write operations, thus maintaining system productivity while ensuring data retention.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The refresh operation is merged with the write operation by using the write port for both purposes. The refresh bypass device combines the refresh signal path with the write signal path, allowing the same physical infrastructure to serve dual functions. This eliminates the need for separate refresh operation time and reduces the impact on memory array availability.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If the refresh interval is reduced to maintain data integrity, then the retention time is improved, but the percentage of time required for refreshing increases, significantly impacting cache performance

Engineering Contradiction:
Improvedata integrityVSAvoidrefresh time percentage
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The multi-port architecture enables continuous useful action by allowing normal read and write operations to proceed concurrently with refresh operations. Different ports can simultaneously access different banks, ensuring that the memory system remains productive throughout the refresh cycle rather than experiencing periodic suspensions.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The refresh bypass device is pre-configured to allow refresh operations to bypass the normal write operation sequence. This preliminary setup enables refresh signals to be injected without disrupting the normal write flow, effectively hiding the refresh cycles from the normal operation timeline and minimizing their impact on cache performance.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a refresh bypass device is implemented to allow refresh via write port, then the availability of memory array is improved, but the device complexity increases

Engineering Contradiction:
Improvememory array availabilityVSAvoidcircuit structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The write port is given universal functionality by enabling it to perform both normal write operations and refresh operations. The refresh bypass device acts as a multi-functional component that can route signals for both write and refresh purposes. This universality reduces the need for dedicated separate infrastructure for refresh operations, thereby limiting the increase in device complexity.

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

Solution Approach 2:

The refresh bypass device serves as an intermediary component that mediates between the refresh signal source and the write port. It intelligently routes refresh signals when needed while allowing normal write signals to pass through unchanged. This intermediary approach adds minimal complexity by using simple switching logic rather than requiring complete architectural redesign.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7466617B2Multi-port dynamic memory structures
Publication Date: 2008.12.16 GLOBALFOUNDRIES US INC
  • US7466617B2 patent drawing
  • US7466617B2 patent drawing
  • US7466617B2 patent drawing

AI summary

A dynamic random access memory circuit has at least one write bit line, at least one read bit line, a capacitive storage device, a write access device operatively coupled to the capacitive storage device and the at least one write bit line, a sense amplifier operatively coupled to the at least one read bit line and configured to generate an output signal, and a refresh bypass device operatively associated with the sense amplifier and the at least one write bit line so as to selectively pass the output signal to the at least one write bit line.