DDR Memory Data Transfer Mechanism for Glitch-Free Rank Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory devices face timing margin reduction and latency issues due to signal delays, particularly at high frequencies, leading to setup and hold time conflicts and glitches during rank-to-rank switching in DDR and SDR DRAM systems.

Innovation Solution

A data transfer mechanism and switching sequence for memory devices that utilize a FIFO component, digital delay line, and clock control to improve timing margins and reduce latency, enabling glitch-less delay line switching and efficient rank-to-rank switching without halting data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a conventional delay line is used to delay clock signals, then signal delay is achieved, but timing margins are reduced and setup/hold time conflicts occur at high frequencies

Engineering Contradiction:
Improveclock signal frequencyVSAvoidtiming margin
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

A FIFO buffer is introduced as an intermediary component between the input clock signal and the delayed clock signal. The FIFO buffer absorbs timing variations and provides stable data transfer across clock domains, preventing setup and hold time violations that would otherwise occur at high frequencies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the conventional mechanical/gate-based delay line with a digital FIFO-based timing adjustment mechanism. This substitution eliminates the timing margin reduction problem inherent in traditional delay lines while maintaining the ability to delay clock signals by a predetermined period.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If delay line settings are changed during operation, then adaptability is improved, but glitches occur in the output signal

Engineering Contradiction:
Improvedelay setting flexibilityVSAvoidoutput signal stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a preliminary action by stopping the input clock signal to the delay line before changing delay settings. This ensures that no new signals are processed during the transition, preventing glitches in the output. After the setting change, the clock signal is resumed, maintaining signal stability throughout the adaptation process.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If rank-to-rank switching is performed in memory systems, then memory access flexibility is improved, but latency increases due to waiting for stable clock output

Engineering Contradiction:
Improverank switching capabilityVSAvoidaccess latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent maintains continuity of useful action by allowing the FIFO buffer to continue operating during rank-to-rank switching. Data transfer through the FIFO buffer proceeds without interruption, eliminating the need to wait for stable clock output before switching ranks, thus reducing access latency while maintaining switching flexibility.

Inventive Principle:
Principle #20Continuity of useful action

4Speed

If conventional delay lines are used, then signal delay is achieved, but device complexity increases due to multiple gates and control logic

Engineering Contradiction:
Improvesignal delay capabilityVSAvoidcircuit structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The FIFO buffer serves multiple functions simultaneously: it delays clock signals, absorbs timing variations, provides clock domain crossing, and prevents glitches during setting changes. This multi-functionality replaces what would otherwise require separate dedicated circuits for each function, reducing overall device complexity.

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

Data Source

PatentUS10885952B1Memory data transfer and switching sequence
Publication Date: 2021.01.05 CADENCE DESIGN SYST INC
  • US10885952B1 patent drawing
  • US10885952B1 patent drawing
  • US10885952B1 patent drawing

AI summary

Various embodiments described herein provide for a data transfer mechanism for a memory device, such as a Double Data Rate (DDR) memory device, which can improve critical timing within the memory device without a latency impact. In addition, various embodiments described herein provide for a switching sequence for a memory device, which can improve switching time for the memory device.