DRAM Command Transfer Over a Single Clock Signal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional DRAM memory devices require separate clock signals for command and data interfaces, leading to increased complexity, power consumption, and latency due to synchronizing and training circuitry, which consumes additional I/O pins and prolongs exit times from low-power states.

Innovation Solution

A method for transferring commands and data using a single clock signal, eliminating the need for internal synchronizing and training circuitry by synchronizing the memory device to a first clock edge and using a synchronization signal to establish command start points, allowing a single receiver and I/O pin for clock signal reception.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If separate clock signals are used for command and data interfaces, then data transfer speed can be optimized, but device complexity and power consumption increase due to synchronizing and training circuitry

Engineering Contradiction:
Improvedata transfer speedVSAvoidinternal circuit complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent merges the command interface clock and data interface clock into a single unified clock signal. This eliminates the need for separate synchronizing and training circuitry that would otherwise be required to coordinate two different clock signals, thereby reducing internal circuit complexity while maintaining optimized data transfer speeds through the single clock's ability to synchronize both command and data operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single clock signal serves multiple functions simultaneously: it clocks both the command interface and the data interface, and it also provides the synchronization signal for command transfer. This multi-functional design eliminates the need for dedicated separate clock circuits and reduces overall device complexity while preserving high-speed data transfer capability.

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

2Speed

If separate clock signals are used for command and data interfaces, then data transfer speed can be optimized, but power consumption increases due to additional synchronizing and training circuitry

Engineering Contradiction:
Improvedata transfer speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent merges the command interface clock and data interface clock into a single unified clock signal. This eliminates the need for separate synchronizing and training circuitry that would otherwise be required to coordinate two different clock signals, thereby reducing internal circuit complexity while maintaining optimized data transfer speeds through the single clock's ability to synchronize both command and data operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent extracts and eliminates the need for separate synchronizing and training circuitry by using a single clock signal that inherently provides synchronization for both command and data interfaces. This removal of unnecessary circuit components directly reduces power consumption while preserving high-speed data transfer capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If synchronizing and training circuitry is used, then clock signal synchronization can be achieved, but I/O pin usage increases and exit time from low-power states prolongs

Engineering Contradiction:
Improveclock signal synchronizationVSAvoidexit time from low-power states
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the clock signal and synchronization signal into a single unified signal path. The single clock signal simultaneously provides timing for data transfers and synchronization for command interfaces, eliminating the need for separate synchronizing and training circuitry. This integration eliminates additional I/O pins and reduces exit time from low-power states by removing the training procedure requirement.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent extracts and eliminates the need for separate synchronizing and training circuitry by using a single clock signal that inherently provides synchronization for both command and data interfaces. This removal of unnecessary circuit components directly reduces power consumption while preserving high-speed data transfer capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250298544A1Techniques for transferring commands to a dynamic random-access memory
Publication Date: 2025.09.25 NVIDIA CORP
  • US20250298544A1 patent drawing
  • US20250298544A1 patent drawing
  • US20250298544A1 patent drawing

AI summary

Various embodiments include a memory device that is capable of transferring both commands and data via a single clock signal input. In order to initialize the memory device to receive commands, a memory controller transmits a synchronization command to the memory device. The synchronization command establishes command start points that identify the beginning clock cycle of a command that is transferred to the memory device over multiple clock cycles. Thereafter, the memory controller transmits subsequent commands to the memory device according to a predetermined command length. The predetermined command length is based on the number of clock cycles needed to transfer each command to the memory device. Adjacent command start points are separated from one another by the predetermined command length. In this manner, the memory device avoids the need for a second lower speed clock signal for transferring commands to the memory device.