1 / 28

Distributed DLL

Distributed DLL. 學生:馮楷倫 指導教授:李泰成. Outline. Motivation System Architecture Circuit Details Behavior Simulation Results Conclusion. Introduction. Multiple-Phase Clock Generators Time-Interleaved System I/O Interface Circuits DLL-Based Frequency Multiplier Issues Phase Accuracy

niel
Download Presentation

Distributed DLL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Distributed DLL 學生:馮楷倫 指導教授:李泰成

  2. Outline • Motivation • System Architecture • Circuit Details • Behavior Simulation Results • Conclusion

  3. Introduction • Multiple-Phase Clock Generators • Time-Interleaved System • I/O Interface Circuits • DLL-Based Frequency Multiplier • Issues • Phase Accuracy • Jitter Performance

  4. Multiphase Clock Generation(i) • Time-interleaved System

  5. Multiphase Clock Generation(ii) • Effect of timing error • Static timing error • Dynamic timing error

  6. Conventional DLL Only one output phase is monitored.

  7. DLL with Phase Calibration Circuit

  8. Jitter Accumulation • Jitter accumulates along the delay line. • More delay cells = Larger jitter.

  9. Distributed DLL(DDLL) • All output phases are monitored. • Reduce phase mismatch and jitter.

  10. Locking Process of the DDLL Conceptual demonstration of the DDLL.

  11. System Architecture Each delay cell is independently tuned.

  12. PD Mismatch (i) PD mismatch will deteriorate the phase accuracy.

  13. PD mismatch (ii) : the phase deviation caused by the ith PD : the phase deviation of the output of the ith delay cell

  14. PD Rotation PD1 PD2 PD3 PD4 PD2 PD3 PD4 PD1 PD3 PD4 PD1 PD2 PD4 PD1 PD2 PD3

  15. PD Mismatch (iii) The original With PD rotation

  16. 4 phases DDLL Architecture Delay Line Without PD rotation With PD rotation

  17. Clock Diagram

  18. PD

  19. V/I converter VI 1 (use VI sample1) & VI 3 (use VI sample2) VI 2 ( use both VI sample1&VI sample2)

  20. V/I converter 1 Vdn represents the time difference between ck0 and ck1 Vup represents the time difference between ck1 and ck2 V/I 1 compares ⊿T01and ⊿T12

  21. V/I converter 2 Vdn1 represents the time difference between ck0 and ck1 Vdn2 represents the time difference between ck1 and ck2 Vup1 represents the time difference between ck2 and ck3 Vup2 represents the time difference between ck3 and ck0 V/I 2 compares ⊿T02 and ⊿T20

  22. V/I converter 3 Vdn represents the time difference between ck2 and ck3 Vup represents the time difference between ck3 and ck0 V/I 3 compares ⊿T23 and ⊿T30

  23. Delay Cell Current-starved Delay cell Dcell

  24. Behavior Model Simulation • ck0, ck1, ck2, ck3 come from the output clock of the behavior model • Give PD2 a 1ps time deviation intentional

  25. Behavior Model Simulation (i) Without PD rotation (SNR = 67.3dB)

  26. Behavior Model Simulation (ii) With PD rotation (SNR = 80.2dB)

  27. Conclusion • By rotating the PDs, we can average out the timing error caused by the PD mismatch. • 1GHz reference clock, four clock phases output.

  28. Future Word • Willing to tape out in this November. • Will use UMC65nm fabrication.

More Related