“Missing an event, being late or early, and getting on the wrong train are all consequences of timing uncertainties in our daily lives. In digital circuits, we deal with very similar situations when we try to time events by a clock that has its own timing uncertainty, called jitter, and in doing so we may miss an event, such as not capturing critical data, or cause bit errors, e.g., capturing the wrong data.”
Table of Content:
Preface
Acknowledgments
Chapter 1: Introduction to Jitter
1.1 What is Clock Jitter?
1.2 What is Data Jitter?
1.3 Jitter in Measuring Time
1.4 Jitter in a Ring Oscillator
1.5 Jitter in Electronic Systems
Chapter 2: Basics of Jitter
2.1 General Jitter Terminology and Definitions
2.2 Statistics on Jitter
Chapter 3: Jitter and Phase Noise
3.1 Basic Relationship Between Jitter and Excess Phase
3.2 From Phase Noise to Jitter
3.3 Spectral Spurious Tones and Jitter
3.4 Superposition of Different Spectral Components
3.5 Summary of Mathematical Relationships Between Jitter and Phase Noise
Chapter 4: Jitter and Phase Noise in Circuits
4.1 Jitter in Basic Circuits
4.2 Jitter in Oscillators
4.3 Phase Noise in Oscillators
4.4 Linear Time-Variant Analysis
4.5 Comparison of Best Achievable FOM
4.6 A Note on Flicker Noise
4.7 Ideal Frequency Divider
4.8 Ideal Frequency Multiplier
Chapter 5: Effects of Jitter in Synchronous Digital Circuits
5.1 Edge-Triggered Synchronous Design
5.2 Gated Clock, Divided Clock, Enabled Systems
5.3 Multicycle Paths
5.4 Latch-Based Synchronous Design
Chapter 6: Effects of Jitter on Data Converters
6.1 Effects of Jitter on Current DACs
6.2 Effects of Jitter on Nyquist Data Converters
6.3 Effects of Timing Skew in Time-Interleaved ADCs
6.4 Effects of Jitter on Continuous-Time Delta-Sigma Modulators
Chapter 7: Effects of Jitter in Wireline Applications
7.1 Basic Concepts in Wireline Signaling
7.2 Jitter in Analog CDR
7.3 Effect of Jitter on Bang-Bang CDR
7.4 Jitter in the Received Eye
7.5 Jitter Amplification by Passive Channels
7.6 Jitter Monitoring and Mitigation
7.7 Intentional Jitter
Chapter 8: Phase Noise in Wireless Applications
8.1 Basics of Wireless Transceivers
8.2 Examples of Phase Noise Requirements for the Transmitter VCO
8.3 Reciprocal Mixing at the Receiver
Chapter 9: Advanced Concepts on Jitter and Phase Noise
9.1 A General Method to Convert Phase Noise to Jitter
9.2 Confidence Intervals of Statistical Parameters
9.3 Estimators for Frequency Stability
9.4 An Overview of Flicker Noise
9.5 Lorentian Spectrum of Oscillator Phase Noise
Chapter 10: Numerical Methods
10.1 Numeric Generation of Jitter with Given Phase Noise Profiles
10.2 Computation of Jitter from Vector of Time Instants
10.3 Computation of Phase Noise Plot from Jitter Samples
10.4 Algorithms for Tail Fitting
Appendix A: Review of Random Variables and Processes
A.1 Random Variables
A.2 Random Processes
Appendix B: Matlab Code for Jitter Generation and Analysis
B.1 Generation of Jitter
B.2 Analysis of Jitter
B.3 Tail Fitting
Bibliography
Index