DRAM Sub-Bank Architecture for Simultaneous Access and Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic Random Access Memory (DRAM) capacitors require periodic refresh operations to maintain data integrity, during which they cannot perform access operations, leading to inefficiencies in data storage and retrieval.

Innovation Solution

A memory chip design with multiple sub-banks within a memory bank, where one sub-bank performs an access operation while the other sub-bank performs a refresh operation simultaneously, allowing for continuous data output and storage by selectively enabling and disabling paths between memory cells and access lines based on address decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single memory bank performs refresh operations, then data integrity is maintained, but access operations must be paused leading to reduced productivity

Engineering Contradiction:
Improvedata integrityVSAvoidaccess operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory bank is divided into multiple sub-banks (first sub-bank and second sub-bank), each capable of independent operation. This segmentation allows one sub-bank to perform refresh operations while another simultaneously performs access operations, resolving the contradiction between maintaining data integrity and preserving access efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By enabling simultaneous refresh and access operations in different sub-banks, the system ensures continuous useful action without interruption. The access operation continues uninterrupted while refresh operations proceed in parallel, eliminating the pause that would normally occur during refresh cycles.

Inventive Principle:
Principle #20Continuity of useful action

2Device complexity

If multiple sub-banks share common access lines, then device complexity is reduced, but path selection control becomes more challenging

Engineering Contradiction:
Improvecircuit structureVSAvoidpath selection control
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

A control circuit acts as an intermediary between the address decoder and the multiple sub-banks. This control circuit receives decoded row and column addresses and selectively activates appropriate paths (first path or second path) based on the address information, managing the complexity of path selection while sharing common access lines.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control circuit dynamically switches between different paths (first path and second path) based on real-time address decoding results. This dynamic path selection allows the system to adaptively route signals to the correct sub-bank, managing the complexity of multiple shared access lines through flexible, condition-based control.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10971212B2Memory chip and control method thereof
Publication Date: 2021.04.06 WINBOND ELECTRONICS CORP
  • US10971212B2 patent drawing
  • US10971212B2 patent drawing
  • US10971212B2 patent drawing

AI summary

A memory chip including a memory bank, an address decoder circuit and a control circuit is provided. The memory bank includes a first sub-bank coupled to a first word line and a first access line and a second sub-bank coupled to a second word line and the first access line. The first sub-bank outputs data to the first access line via a first path. The second sub-bank outputs data to the first access line via a second path. The address decoder circuit decodes an external address to generate a row address and a column address. The control circuit controls the first path and the second path according to the row address and the column address. In response to the row address indicating the first word line and the column address indicating the first access line, the control circuit turns on the first path and turns off the second path.