DRAM Timing Adjuster Allocation for Refresh Area Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing DRAM semiconductor devices require a large area for timing adjustment circuits, leading to increased chip size due to the allocation of these circuits to each memory bank, necessitating a reduction in the occupied area by these circuits.

Innovation Solution

The implementation of a center circuit that dynamically allocates internal tRAS and tRP adjusters across multiple memory banks, allowing for concurrent refresh operations and reducing the number of required adjusters by using selector circuits and OR gate circuits to distribute control signals efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a timing adjustment circuit is allocated to each memory bank, then the refresh operation timing can be adjusted independently for each bank, but the chip area increases significantly

Engineering Contradiction:
Improverefresh operation timing adjustmentVSAvoidchip area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

Multiple timing adjustment circuits are merged into a single shared circuit. The patent implements a common timing adjustment circuit that serves multiple memory banks simultaneously, eliminating the need for separate timing adjustment circuits in each bank. This merging approach maintains the timing adjustment functionality while significantly reducing the total chip area occupied by these circuits.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

A single timing adjustment circuit is designed to perform multiple functions for different memory banks. The circuit can dynamically adjust timing parameters for various memory banks based on their specific refresh requirements, making one circuit universal enough to replace multiple dedicated circuits. This multi-functionality is achieved through configurable control logic that adapts the circuit behavior to different bank needs.

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

2Area of stationary object

If the number of internal tRAS and tRP adjusters is reduced, then the chip area is minimized, but the capability to perform concurrent refresh operations may be compromised

Engineering Contradiction:
Improvechip areaVSAvoidconcurrent refresh operation capability
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The patent implements dynamic allocation of timing adjusters based on real-time refresh operation requirements. Instead of having fixed dedicated adjusters for each memory bank, the system dynamically assigns available adjusters to different banks as needed. This dynamic approach allows a reduced number of physical adjusters to handle concurrent refresh operations by time-multiplexing their usage across different banks, maintaining productivity while minimizing chip area.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A center circuit acts as an intermediary between memory banks and timing adjusters. This center circuit coordinates and manages the allocation of a limited number of timing adjusters to multiple memory banks performing concurrent refresh operations. The center circuit ensures proper timing and coordination, allowing efficient utilization of fewer adjusters across multiple banks without compromising the concurrent operation capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240386935A1Semiconductor memory device performing refresh operation
Publication Date: 2024.11.21 MICRON TECHNOLOGY INC
  • US20240386935A1 patent drawing
  • US20240386935A1 patent drawing
  • US20240386935A1 patent drawing

AI summary

An example apparatus includes a plurality of pairs of input and output signal lines, a plurality of first delay circuits operatively connected between the plurality of input signal lines and the plurality of output signal lines, and a first selector circuit configured to connect a selected one of the plurality of first delay circuits between a selected one of the plurality of pairs of the input and output signal lines.