Multi-Cycle Write Leveling for DDR Signal Edge Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional DDR memory systems face challenges in accurately aligning signal edges of the clock signal and data strobe signals after the write leveling process, leading to potential misalignment and failure in data acquisition due to varying propagation delays through different layout traces on the memory bus.

Innovation Solution

A multi-cycle write leveling process is implemented, where the PHY circuit is equipped with a control circuit to adjust delaying times of clock, data strobe, and address/command signals, ensuring accurate alignment of signal edges through iterative adjustments and cycle-based delay mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the write leveling process is performed to align signal edges of clock signal and data strobe signals, then the timing alignment is improved, but the propagation delay variations through different layout traces cause misalignment and data acquisition failure

Engineering Contradiction:
Improvesignal edge alignment precisionVSAvoiddata acquisition reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the write leveling process into multiple cycles, where each cycle performs write operations followed by read operations. This segmentation allows independent adjustment of write timing and read timing parameters, enabling precise alignment of signal edges while accounting for different propagation delays in layout traces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the read data from each write leveling cycle is compared with expected values. Based on this feedback, the system adjusts write timing and read timing parameters iteratively until optimal alignment is achieved, ensuring both precision and reliability.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the PHY circuit adjusts delaying times of clock, data strobe, and address/command signals through iterative adjustments, then the signal edge alignment is improved, but the process complexity increases

Engineering Contradiction:
Improvesignal edge alignment precisionVSAvoidcontrol circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control circuit adjusts timing parameters in segmented cycles, with each cycle focusing on specific write and read timing adjustments. This segmentation simplifies the control logic within each cycle while achieving overall precise alignment through multiple iterations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs periodic write leveling cycles, where each cycle performs a complete sequence of write operations, read operations, and timing adjustments. This periodic structured approach simplifies the control circuit design by repeating a standardized adjustment pattern rather than requiring complex continuous control.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11145343B1Method for controlling multi-cycle write leveling process in memory system
Publication Date: 2021.10.12 FARADAY TECH CORP
  • US11145343B1 patent drawing
  • US11145343B1 patent drawing
  • US11145343B1 patent drawing

AI summary

A method for controlling a multi-cycle write leveling process in a memory system is provided. After a write leveling process is completed and before a write training process is performed, the multi-cycle write leveling process is performed. Consequently, when a DDR memory of the memory system receives a clock signal and a first data strobe signal, the DDR memory can confirm that the signal edges of the clock signal and the first data strobe signal are aligned with each other and the signal edges are accurate.