Memory Access Interface Clock Calibration for SDR and DDR Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems struggle to support memory devices with different speeds and require signal calibration, as single data rate (SDR) configurations are insufficient for meeting increasing bandwidth demands, while double data rate (DDR) configurations are needed for higher speeds.

Innovation Solution

A memory access interface device with a clock generation circuit, DDR access signal transmission circuits, data signal transmission circuit, and command/address signal transmission circuit, which generates operation clock signals, adjusts phase and duty cycle of DDR access signals, and applies programmable latency to command and address signals to support both SDR and DDR modes, ensuring accurate signal transmission to memory devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a single data rate (SDR) configuration is used, then the device complexity is low, but the data transfer speed is insufficient to meet increasing bandwidth demands

Engineering Contradiction:
Improvedata transfer speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The memory access interface device dynamically switches between SDR and DDR modes based on the capabilities of the connected memory device. The controller can adaptively adjust the data transfer mode, allowing it to operate in high-speed DDR mode when possible and fall back to SDR mode for compatibility, thus resolving the contradiction between speed and complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating parameter of data transfer mode between SDR and DDR configurations. By adjusting this parameter based on memory device capabilities and system requirements, the interface can achieve high bandwidth when needed while maintaining simplicity when not required, effectively resolving the speed-complexity tradeoff

Inventive Principle:
Principle #35Parameter changes

2Speed

If a double data rate (DDR) configuration is implemented to achieve higher speeds, then the data transfer speed is improved, but the requirement for signal calibration and support for different memory device speeds increases device complexity

Engineering Contradiction:
Improvedata transfer speedVSAvoidsignal calibration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The memory access interface device incorporates feedback mechanisms to detect the capabilities of connected memory devices and automatically adjust signal calibration parameters. This allows the system to maintain optimal DDR signal integrity across different memory device speeds without requiring manual intervention or complex external calibration equipment

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The controller performs self-calibration of DDR signals by internally generating reference clock signals and adjusting timing parameters based on detected memory device characteristics. This self-service capability eliminates the need for external calibration equipment and reduces system complexity while maintaining high-speed DDR operation

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If memory controllers are designed to support all memory devices with different speeds, then the adaptability is improved, but the device complexity increases due to the need for signal calibration capabilities

Engineering Contradiction:
Improvememory device compatibilityVSAvoidsignal calibration capability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory access interface device is designed with multi-functionality to support both SDR and DDR modes, as well as compatibility with different memory device speeds. By integrating these multiple functions into a single unified controller that can adaptively select operating modes, the system achieves broad compatibility without requiring separate dedicated circuits for each mode, thus resolving the contradiction between adaptability and complexity

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

Data Source

PatentUS10998020B1Memory system and memory access interface device thereof
Publication Date: 2021.05.04 REALTEK SEMICON CORP
  • US10998020B1 patent drawing
  • US10998020B1 patent drawing
  • US10998020B1 patent drawing

AI summary

The present disclosure discloses a memory access interface device. The clock generation circuit thereof generates reference clocks. Each of the DDR access signal transmission circuits thereof, under a DDR mode, adjusts a phase and a duty cycle of one of DDR access signals according to one of DDR reference clock signals to generate one of output access signals to access the memory device. The data signal transmission circuit thereof, under an SDR mode, applies a minimum latency on an SDR data signal according to the command and address reference clock signal to generate an output SDR data signal to access the memory device. The command and address signal transmission circuit thereof, under either the DDR or SDR mode, applies a programmable latency on a command and address signal according to the command and address reference clock signal to generate an output command and address signal to access the memory device.