DDR PHY Clock Alignment with Slave DLL PVT Calibration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-speed source-synchronous semiconductor memory systems, PVT fluctuations cause discrepancies in delay replication between master and slave delay locked loops, leading to reduced valid timing eyes and potential read/write failures due to differences in delay settings across the system.

Innovation Solution

A master-slave delay locked loop system with a slave calibration unit that uses a slave calibration loop and bias signals to calibrate slave delay elements, ensuring precise phase alignment by adjusting biases through a phase detector and control logic, thereby compensating for PVT variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a master-slave DLL network is used to align data strobes and data bits, then clock alignment is improved, but PVT fluctuations cause delay replication discrepancies between master and slave DLLs

Engineering Contradiction:
Improveclock alignmentVSAvoiddelay replication accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the phase detector continuously monitors the phase difference between master and slave DLL outputs and adjusts the slave DLL delay elements accordingly. This closed-loop feedback system compensates for PVT fluctuations by dynamically correcting delay mismatches, ensuring reliable delay replication despite environmental variations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the delay parameters of slave DLL elements dynamically based on detected phase errors. By adjusting the delay amounts of slave DLL stages in response to PVT variations, the system maintains accurate delay replication across different operating conditions while preserving clock alignment.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If slave delay elements directly replicate master delay settings, then device complexity is reduced, but manufacturing precision suffers due to PVT variations

Engineering Contradiction:
Improvedelay replication mechanismVSAvoiddelay matching accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

Rather than relying solely on direct replication, the system uses feedback from phase detectors to continuously adjust slave delay elements. This feedback mechanism compensates for manufacturing variations and PVT effects, achieving high delay matching accuracy without significantly increasing device complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary calibration of slave delay elements to match master delay settings before normal operation. This preliminary action establishes an initial accurate delay relationship that can then be maintained through feedback control, reducing the impact of manufacturing precision limitations.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If delay calibration is performed continuously to compensate for PVT fluctuations, then delay accuracy is improved, but processing time is increased due to calibration overhead

Engineering Contradiction:
Improvedelay accuracyVSAvoidcalibration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs delay calibration periodically rather than continuously, balancing accuracy requirements with time constraints. The phase detector monitors phase differences continuously, but actual calibration adjustments are made at periodic intervals when sufficient phase error accumulation occurs, reducing calibration overhead while maintaining acceptable delay accuracy.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The calibration frequency and aggressiveness are dynamically adjusted based on operating conditions and detected phase error magnitudes. Under stable conditions, calibration occurs less frequently to minimize time loss. When significant PVT variations are detected or phase errors exceed thresholds, calibration intensity increases to restore delay accuracy quickly.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9954538B2Clock alignment scheme for data macros of DDR PHY
Publication Date: 2018.04.24 SYNOPSYS INC
  • US9954538B2 patent drawing
  • US9954538B2 patent drawing
  • US9954538B2 patent drawing

AI summary

A master-slave delay locked loop system comprises a master delay locked loop (“MDLL”) and at least one slave delay locked loop (“SDLL”). The MDLL generates one or more biases. Each of the at least one SDLL has a slave calibration unit and slave delay elements. The slave calibration unit calibrates the slave delay elements using a slave calibration loop and the generated one or more bias. Thus, each of the SDLL is calibrated to account for any electrical noise, pressure, voltage, and temperature variations that the respective SDLL experiences.