As new designs adopt FPGAs, SoCs, ASICs, and CPUs with higher speed SerDes, it’s becoming increasingly important to understand the impact of reference timing on overall system performance. This deck provides practical guidance on overcoming common timing design challenges by reviewing timing requirements for 10G/25G/40G/56G-based designs, explaining when to use clocks versus oscillators, highlighting system-level factors that degrade signal integrity and reviewing how to budget jitter and/or phase noise margin in order to select an optimal timing solution. This deck also explains how to use common bench equipment and software-based tools to simplify the design-in process.
Watch the complete webinar here: http://bit.ly/2zkBIHb
5. Jitter, Phase Noise, and Phase Jitter
Jitter is the deviation in time from an ideal
reference clock
Time domain measurement
Phase noise is the noise on a reference clock
Frequency domain measurement
Integrating the area under the curve across a
defined band yields RMS phase jitter
9. PCI-Express and Other Data Bus Requirements
PCI-Express endpoints require a 100MHz
HCSL reference clock
-0.5% spread spectrum may be used to
reduce system EMI
CCIX is a new standard that leverages a
lot of similar specifications as PCI-
Express, but requires a higher
performance reference clock to support
higher bandwidth.
OpenCapi and NVLink are typically used
in server and storage applications based
in nVidia and IBM architectures.
PCI-Express
Alternative Data Buses
Revision Data Rate Frequency Max Jitter Spec
Gen1 2.5G 100MHz 108 ps P-P
Gen2 5G 3.1 ps RMS
Gen3 8G 1 ps RMS
Gen4 16G 0.5ps RMS
Data Rate Frequency Max Jitter Spec
CCIX 25G 100MHz 0.3 ps RMS
NVLink 25G 156.25MHz 0.25 ps RMS
OpenCapi 25G 133MHz 0.5 ps RMS
11. List all reference clocks needed for the
various ICs in the design
Gather additional information from reading
through datasheets
Determine if additional features or
functions are needed:
Selectable frequency
Spread spectrum
Synchronizing to an input clock
Jitter attenuation
Hitless switching
Holdover
Pin/OE control
Frequency Requirements
Frequency # Outs Format Reference Voltage Jitter / Phase Noise
155.52MHz 1 LVDS FPGA 1.8V 100Hz, -70dBc/Hz
10kHz, -100dBc/Hz
1Mhz, -120dBc/Hz
156.25MHz 4 LVDS Switch SoC 3.3V 150fs RMS
50MHz 1 LVCMOS Switch SoC 2.5V 4ps
50MHz 1 LVCMOS Switch Soc 2.5V 2ps
133.33MHz 2 LVDS System /
memory
2.5V 500fs RMS
312.5MHz 2 LVPECL PHY 3.3V 300fs RMS
12. Types of Timing Devices
Crystal
Single-ended sine
wave output
LVCMOS XO
Single-ended
square wave
output
Differential XO
Differential or
complementary
square wave
output
Clock Generator
Up to 12
differential or
single-ended
square wave
outputs. Added
features/capability
15. Between IC manufacturers
Between standards and IC manufacturers
Between timing IC suppliers
Temp range
Integer only vs fractional frequencies
Typical vs Max
Other Considerations:
Buffers
Power supply noise
Pay Close Attention to Specifications
17. Understanding Filter Masks
Compare datasheet filter masks
12kHz-20MHz is the most common
Data bus filter masks can be very specific
Use PCIe Jitter Tool to simplify measurements
18. Si54x Oscillators for PAM4 Transceiver Modules
80fs RMS phase jitter provides margin
On-chip regulation ensures low jitter operation
Eliminates power supply filtering
Simplifies layout and design
Small form factor 3.2 x 5mm package
VDD
Gearbox
TX
RX
PAM/NRZ Transceiver
Retimeror
Si540
XO
TX
RX
Driver Laser
Mux
TIA PD
Demux
100G/200G Optical Module
19. Some IC manufacturers only specify maximum
phase noise limits for reference clocks
Silicon Labs offers an online calculator simplifying
conversion from phase noise to phase jitter
Available on Silicon Labs website
Phase Noise to Jitter Calculator
21. Switching power supplies ripple at the
switching frequency and harmonics
SoCs, FPGAs, processors, and other ICs
create ripple around their clocking rates as
they switch from one sequential state to
another.
These factors negatively affect jitter
performance on clocks using the same
power rails
Power Supply Noise Effects
22. High Noise Rejection Ensures Reliable Operation
<0.1 ps of additive jitter
Filter the noise to maximize jitter performance
LDOs, capacitor networks, and ferrite beads
Poor filtering can destroy jitter budget margin
Review timing supplier recommendations
23. Factor regulation into your jitter, PCB, cost budgets
External components may be required
Integrated regulation simplifies system design
Achieve optimized jitter performance
On-Chip Noise Regulation Saves Board Space and Cost
Si5332
1uF 0.1uF
VDD or
VDDO pin
1.8V-3.3V
Component Si5332 Competitor A
Capacitors 18 63
Ferrite Bead --- 1
External LDO --- 1
25. Distributed vs Centralized Clock Tree Architecture
Centralized Timing ArchitectureDistributed Timing Architecture
PHYs
PHYs
10/25/100G
Switch SoC
312.5MHz
125MHz
4
25MHz or 50MHz
FPGA
156.25MHz
4 PHYs
PHYs
Si5332 Clock
Generator
PHYs
PHYs
10/25/100G
Switch SoC
312.5MHz
125MHz
4
25MHz or 50MHz
FPGA
156.25MHz
4
Si53306
Buffer
Si535
XO
Si53306
Buffer
Si545
XO
Si510
XO
Si545
XO
PHYs
PHYs
26. Synchronous vs asynchronous design
Processor, FPGA, switch SoC timing requirements
Jitter and/or phase noise requirements
Connectors and cables
PCIe Data bus architecture (Common clock vs SRIS)
PCB area and system cost
System EMI
Considerations In Selecting Clock Tree Architecture
27. Pros
Short clock trace lengths
Ability to source from multiple vendors
Cons
BOM Cost
Multi-chip solution consumes PCB area
Difficult to meet 56G SerDes jitter requirements
No added feature capabilities:
Spread spectrum, frequency control, clock margining,
LOS/LOL, signal integrity tuning
Distributed Clock Trees
PHYs
PHYs
10/25/100G
Switch SoC
312.5MHz
125MHz
4
25MHz or 50MHz
FPGA
156.25MHz
4
Si53306
Buffer
Si535
XO
Si53306
Buffer
Si545
XO
Si510
XO
Si545
XO
PHYs
PHYs
28. Pros
Clock consolidation into a single IC
Jitter performance can meet 28/56G SerDes
Reduced board space
Signal integrity tuning features
High immunity to board/power supply noise
Cons
Clock traces may be long, layout dependent
Centralized Clock Trees
PHYs
PHYs
10/25/100G
Switch SoC
312.5MHz
125MHz
4
25MHz or 50MHz
FPGA
156.25MHz
4 PHYs
PHYs
Si5332 Clock
Generator
29. Clock generators provide in-system
programmability features via I2C
Amplitude tuning
Skew tuning
Frequency tuning
Slew rate control
NVM configuration overwrite options
CBPROG-DONGLE
Signal Integrity Tuning Features Within Clock Generators
32. Challenges Faced:
56G SerDes jitter requirements
Shrinking PCB area
Jitter vs power consumption
Frequency flexibility: fractional clocks
The Balancing Act
Cost Performance
Board Space
Power
33. Total PCB area required vs IC package size
Carefully read jitter performance specs
External power filtering components
External vs internal loop filters
VCXO vs crystal reference source
Not All Timing ICs Are Created Equal: Solution Cost vs IC Cost
Backplane
PHY/
SerDes
PHY/
SerDes
Si5345
PHY/
SerDes
PHY/
SerDes
Other JA
Clock
External
Loop Filter
External
VCXO
Example: Timing Line Card using Jitter Attenuator
35. Complete Timing Portfolio
Leader in high performance clocks and oscillators
Frequency flexibility + ultra-low jitter
Best-in-class integration single IC clock trees
Highly programmable with quick-turn samples
XO/VCXO Clock BuffersClock Generators
Jitter Attenuating ClocksSynchronization Wireless Clocks
36. Si54x Ultra SeriesTM Crystal Oscillators (XO)
Ultra low jitter: 80 fs RMS
Any frequency from 200 kHz – 1.5 GHz
Single/Dual/Quad options, 3.2x5mm
Better stability and aging than SAW oscillators
1-2 week sample lead time
High quality, 100% tested
Built-in power supply noise rejection
Ideal for 28G / 56G SerDes
DSPLL
Pin
XO
Fixed
Frequency
XTAL
Frequency
Flexible
DSPLL
Flexible
Output
Formats
< 50 fs of additive jitter
World’s Lowest Jitter, Any Frequency XO
37. Optical networking
Wireless infrastructure
Si5341/40 Low Jitter Any-Frequency Clocks
ANY input frequency to ANY combination of output frequencies
100 fs (int); 140 fs (frac) RMS phase jitter (12kHz -20MHz)
Configurable outputs: LVPECL, LVDS, LVCMOS, HCSL, CML
Glitchless, dynamic on-the-fly output frequency switching
Customizable using ClockBuilder Pro
-40⁰C to +85⁰C operation
FB_IN
IN0
IN_SEL
IN1
IN2
XB
XA
XTAL
÷INT
÷INT
÷INT
OSC
Multi
Synth
OUT0÷INT
OUT1÷INT
OUT2÷INT
OUT3÷INT
OUT4÷INT
OUT5÷INT
OUT6÷INT
OUT7÷INT
OUT8÷INT
OUT9÷INT
Multi
Synth
Multi
Synth
Multi
Synth
Multi
Synth
Si5340
Si5341
PLL
÷INT
NVM
I2
C/SPI
Control/
Status
Part Number
Clock Inputs/
Outputs
Input
Frequency (MHz)
Output
Frequency
(MHz)
Phase
Jitter
(fs RMS)
PLL Bandwidth Package
Si5340 4/4
10 to
750 MHz
0.001
to
1028 MHz
100
integer;
140
fractional
1 MHz
Q44FN
7x7mm
Si5341 4/10
6Q4FN
9x9mm
APPLICATIONS
FEATURES
Servers / storage
100GbE switches
38. Si5332 Any Frequency Clock Generators for 10/25/50/100G
Si5332, 8-Output
NVM
Control
Low
Jitter
PLL
OUT0
VDDO0
VDDO3
OUT4
OUT1
VDDO1
OUT2
VDDO2
÷INT
÷INT
÷INT
÷INT
VDDO4
OUT6÷INT
VDDO5
OUT7÷INT
OUT3÷INT
OUT5÷INT
CLKIN_3
CLKIN_2
XTAL OSC
÷INT
Multi
Synth1
INT4
Multi
Synth0
INT3
INT2
INT1
INT0
I2C
HW Input
Pins
Generates any mix of output frequencies
Consolidates XOs, clocks, and buffers
User-defined HW input pins
Frequency select, SSC, OE control
Two independent SSCG domains
Optional embedded reference crystal
Part
Number
No. of Clock
Outputs
Input
Frequency
Output
Frequency
Phase
Jitter
(fs RMS)
# Control Pins Package
Si5332 6 / 8 / 12
10 MHz to
250 MHz
10 MHz to
312.5 MHz
230 5 / 7 / 7
32-QFN, 40-
QFN, 48-QFN
Si5357
(LVCMOS only)
12
10 MHz to
170 MHz
10 MHz to
170 MHz
230 5 32-QFN
Enterprise switches/routers
10/25/50/100 GbE switches
Low phase jitter
230 fs RMS (integer)
500 fs RMS (fractional)
HCSL, LVDS, LVPECL, LVCMOS formats
High PSNR simplifies external filtering
1.8V – 3.3V operation
APPLICATIONS
FEATURES
Servers/storage
Industrial and broadcast video
39. Si5345/44/42 Any-Frequency Jitter Attenuators
Optical networking
Wireless infrastructure
ANY input frequency to ANY combination of output frequencies
100 fs (int); 150 fs (frac) RMS phase jitter [12kHz -20MHz]
Jitter/wander attenuation down to 0.1 Hz
Automatic hitless input switching
Free-run, locked, holdover; status monitoring: LOL, LOS, OOF
DCO mode: 0.001 ppb step resolution
DSPLL
IN0
IN_SEL
IN1
IN2
IN3/
FB_IN
÷FRAC
÷FRAC
÷FRAC
÷FRAC
XTAL
XBXA
OSC
Optional
External
Feedback
Multi
Synth
OUT0÷INT
OUT1÷INT
OUT2÷INT
OUT3÷INT
OUT4÷INT
OUT5÷INT
OUT6÷INT
OUT7÷INT
OUT8÷INT
OUT9÷INT
Multi
Synth
Multi
Synth
Multi
Synth
Multi
Synth
Si5344
Si5342
Si5345
NVM
I2
C/SPI
Control/
Status
Part Number
Clock Inputs/
Outputs
Input
Frequency (MHz)
Output
Frequency
(MHz)
Phase
Jitter
(fs RMS)
PLL
Bandwidth
Package
Si5342 4/2
0.008
to
750 MHz
0.001
to
1028 MHz
100
integer
150
fractional
0.1 Hz
to
4 kHz
Q44FN 7x7mm
Si5344 4/4 Q44FN 7x7mm
Si5345 4/10 6Q4FN 9x9mm
APPLICATIONS
FEATURES
Synchronous Ethernet
Servers / storage
40. Features
ANY format input/output translation
Ultra-low additive jitter (<100fs)
Integrated muxes, dividers, level shifters
Simplified clock distribution
Up to 10 differential outputs
Si533xx Universal Clock Buffers
Pin
Universal Clock Buffer
Output
Clocks
Input
Clocks
Bank A
Bank B
DIV
DIV
Multi-Format
Drivers
41. Features
1.5V – 1.8V low power PCIe clocks
Family of 2, 4, 8, and 12 output devices
400 fs max RMS phase jitter (CLK Gen)
PCIe Gen 1/2/3/4 compliant
Supports SRIS and Common Clock architectures
Push-pull output drivers
I2C-controlled, HW pins for SSC, Frequency
Select, OE per output
PCIe Gen 1/2/3/4 Clock Generators/Buffers
Low
Jitter PLL
PCIe Clock Generator
PCIe Clock
Outputs
DIVOSC
25MHz
PCIe Fanout Buffers
Up to 19
PCIe Clock
Outputs