Dual Register Clock Driver Memory Subsystem Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory module architectures are limited by the number of supportable memory devices due to the physical capacity of signaling drivers, particularly the subchannel driver circuitry, which restricts the size of memory modules and does not support multiple register clock driver chips.

Innovation Solution

Implementing a memory subsystem with two register clock driver devices to increase the number of output drivers, allowing for the support of a greater number of memories by providing independent subchannel driver circuits synchronized by a common clock signal, enabling contemporaneous signaling of command and address information across multiple subchannels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a single register clock driver chip is used, then the device complexity is reduced, but the number of supportable memory devices is limited

Engineering Contradiction:
Improvenumber of supportable memory devicesVSAvoiddevice complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides the register clock driver functionality into multiple separate driver chips (first register clock driver and second register clock driver). Each driver chip contains independent subchannel driver circuits that can be individually configured to drive different numbers of memory devices. This segmentation allows the system to support more memory devices than a single driver chip could handle, while each individual driver chip maintains manageable complexity.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If multiple subchannel driver circuits are added, then the number of supported memories increases, but the signaling synchronization becomes more difficult

Engineering Contradiction:
Improvenumber of supported memoriesVSAvoidsignaling synchronization
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent merges multiple subchannel driver circuits from different register clock driver chips into a unified signaling system. The first and second register clock drivers are configured to operate together, with their subchannel driver circuits working in parallel to drive command and address information to multiple memory devices simultaneously. This merging approach increases the number of supported memories while maintaining signaling synchronization through coordinated operation of the multiple drivers.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12189996B2Multiple register clock driver loaded memory subsystem
Publication Date: 2025.01.07 MICRON TECHNOLOGY INC
  • US12189996B2 patent drawing
  • US12189996B2 patent drawing
  • US12189996B2 patent drawing

AI summary

A memory subsystem architecture that includes two register clock driver (RCD) devices to increase a number of output drivers for signaling memories of the memory subsystem is described herein. In a two RCD device implementation, first and second RCD devices may contemporaneously provide first subchannel C/A information and second subchannel C/A information, respectively, to respective first and second group of memories of the memory subsystem responsive to a common clock signal. Because each of the first and second RCD devices operate responsive to the common clock signal, operation of the first and second RCD devices may be synchronized such that all subchannel driver circuits drive respective subchannel C/A information contemporaneously.