The DLL consists of two loops. The core loop is a first order DLL generating six edges evenly spaced by 30/spl deg/. The peripheral digital loop selects a pair of edges, /spl phi/ and /spl psi/, to interpolate. To cover the 360/spl deg/ desired range, the edges can be selectively inverted. The resulting edges, /spl phi/' and /spl psi/', drive a digitally-controlled interpolator that generates the main clock /spl Theta/. The interpolator quantization step is 2/spl deg/, i.e. 22ps for a 250MHz clock. This dual-loop architecture provides unlimited phase shift capability eliminating start-up issues and phase relationship constraints. The only requirement is that the DLL input clock and the reference clock are plesiochronous making this architecture suitable for clock-recovery applications.
B.W. Garlepp, Kevin Donnelly, Jun Kim, P.S. Chau, Jared Zerbe, Ching-Chao Huang, Chanh Tran, C.L. Portmann, D. Stark, Yiu-Fai Chan, T.H. Lee, Mark Horowitz
B.W. Garlepp, Kevin Donnelly, Jun Kim, P.S. Chau, Jared Zerbe, Ching-Chao Huang, Chanh Tran, C.L. Portmann, D. Stark, Yiu-Fai Chan, T.H. Lee, Mark Horowitz
Discussion(0)
No comments yet. Be the first to comment.