An Asynchronous Fully Digital Delay Locked Loop for DDR SDRAM Data Recovery

Delay Locked Loops (DLLs) have become a standard structure in IC design, providing programmable, calibrated on-chip delays. They can be used, for example, to deskew clocks by matching delay paths. One application is in data recovery from DDR SDRAMs whose data strobe edges need retarding to provide adequate setup times for latching read data. The DLL described here was developed as a solution to this problem. It is wholly amenable to implementation on a purely digital CMOS device using standard cells. The authors' background in self-timed circuits led to a novel, compact design - particularly in regard of the phase detector - which can have adjustable hysteresis to avoid jitter. The unit achieves lock rapidly and can subsequently track environmental variations without pausing operation for recalibration. It has been fabricated in 130 nm CMOS and is in use in a SoC SDRAM interface.

[1]  Bruce F. Cockburn,et al.  Design and Characterization of a Digital Delay Locked Loop Synthesized from Black Box Standard Cells , 2006, 2006 Canadian Conference on Electrical and Computer Engineering.

[2]  D. J. Kinniment Synchronization and Arbitration in Digital Systems , 2008 .

[3]  Robert K. Brayton,et al.  Valid clock frequencies and their computation in wavepipelined circuits , 1996, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Liu Shen-Iuan,et al.  A 2.5 GHz All-Digital Delay-Locked Loop in 0.13 $\mu{\hbox {m}}$ CMOS Technology , 2007, IEEE Journal of Solid-State Circuits.

[5]  Deog-Kyoon Jeong,et al.  An all-analog multiphase delay-locked loop using a replica delay line for wide-range operation and low-jitter performance , 2000, IEEE Journal of Solid-State Circuits.

[6]  Ching-Che Chung,et al.  An All-Digital Delay-Locked Loop for DDR SDRAM Controller Applications , 2006, 2006 International Symposium on VLSI Design, Automation and Test.

[7]  Feng Lin,et al.  A register-controlled symmetrical DLL for double-data-rate DRAM , 1999 .

[8]  Eby G. Friedman,et al.  System Timing , 2000, The VLSI Handbook.

[9]  Steve Temple,et al.  On-chip timing reference for self-timed microprocessor , 2000 .

[10]  Shen-Iuan Liu,et al.  A fast locking and low jitter delay-locked loop using DHDL , 2003 .

[11]  David J. Foley,et al.  CMOS DLL based 2 V, 3.2 ps jitter, 1 GHz clock synthesizer and temperature compensated tunable oscillator , 2000, Proceedings of the IEEE 2000 Custom Integrated Circuits Conference (Cat. No.00CH37044).

[12]  Ching-Che Chung,et al.  Fast-lock all-digital DLL and digitally-controlled phase shifter for DDR controller applications , 2010, IEICE Electron. Express.