Please see the attached document for Frequently Asked Questions (FAQ) and their answers regarding the Si5397 and Si5396 Quad and Dual DSPLL Any-Frequency, Any-Output Jitter Attenuators.
The topics from the Table of Contents are listed below.
PCB Design and Layout Guidance
Where can I find the IBIS model for the Si5397/96?
Where can I find the Si5397/96 schematic footprints and symbols?
Where can I find the package and PCB footprint information?
Do you have layout recommendations I should follow?
Do you have a list of recommended crystals?
I don’t want to use a crystal with the Si5397/96. Can I use an XO or TCXO as the XA/XB reference instead? And if so, how do I interface an external oscillator to the device?
Are there any power supply filtering requirements or recommendations?
Is there any specific power supply sequencing requirement?
What serial interfaces does the device support?
How do I properly terminate input and output clocks?
Where can I get detailed material composition information on these devices?
Is the part RoHS compliant?
What is the Moisture Sensitivity Level (MSL) rating for the Si5397/96?
What is the recommend profile for solder reflow process? Frequency Plan and Clock Design Decisions
What development software/tools do you have available to use with the Si5397/96?
Where can I find ClockBuilder Pro Documentation?
How do I select proper jitter attenuation bandwidth?
Does the device support automatic input clock selection and does it support hitless switching?
Is there a recommended full device programming procedure?
Can I change one output frequency without disturbing other output(s)?
Do I need to write pre-amble/post-amble for Frequency-On-The-Fly?
Should I use Soft_Rst_All or Soft_Rst_DSPLLx for Frequency-On-The-Fly?
Do I need to update any divider if I write Soft_Rst_All?
How do I do DCO mode?
Do I have to provide an input clock in DCO mode?
How do I calculate a frequency plan without CBPro?
Does the Si5397/96 support Zero-Delay Buffer operation?
What is the accuracy of the output clocks in relation to the device input clock?
Where should I look for schematic design assistance?
Please refer to AN1051: Si534x/8x Shematic Review Checklist Application Note which can be used as an initial step in evaluating an Si5395/94/92 schematic design. Considering this document before committing to layout will contribute to a successful design.
Please refer to the Si5395/94/92 Datasheet ordering guide. You can always create a custom OPN with your frequency plan in the NVM via the ClockBuilder Pro Wizard.
Where can I find Si5395/94/92 layout footprints and schematic symbols?
Silicon Labs clock and oscillator layout footprints and schematic symbols are available in the online Document Library search tool.
What reference clock should be used on the XA/XB input?
For optimum jitter performance the reference clock frequency should be in the range of 48-54 MHz. Silicon Labs recommends using a crystal as a low-cost high-performance option for the XA/XB input. However, a crystal oscillator can also be used. A TCXO or OCXO can be used for applications that require tight holdover stability, low wander generation, wander filtering, and/or low bandwidth frequency plans (recommended below 40 Hz).
See AN905: Si534x External References; Optimizing Performance, for a more in-depth discussion on the pros and cons that come with each option for the reference clock. This application note also includes recommended XTAL and XO layout guidelines.
I2C standard mode (100 kbps) and fast mode (400 kbps) are both supported. The device also supports both 3-wire and 4-wire SPI communication at a rate of up to 20MHz. Both I2C and SPI support I/O voltage of 1.8 V and 3.3 V. Refer to AN926: Reading and Writing Registers with SPI and I2C for Si534x/8x Devices for more information.
Are there any power supply filtering requirements or recommendations?
It is recommended to use an 0402 1 μF ceramic capacitor on each power supply pin for optimal performance. If the supply voltage is extremely noisy, it might be necessary to use a ferrite bead in series between the supply voltage and the power supply pin.
How do I properly terminate input and output clocks?
Refer to the Si5395/94/92 Family Reference Manual for differential and single-ended input and output terminations. Be sure that there are no DC-connected shunt resistors on output pins. This is common for LVPECL but these devices do not support that termination scheme. Be sure to AC couple when necessary per the reference manual recommendations.
Where can I get detailed material composition information on these devices?
Please refer to the Environmental Data Part Number search on the website for this information.
See the “CBPro Overview” and “CBPro Tools & Support for In-System Programming” on the ClockBuilder Pro Wizard home screen. The latter includes walkthroughs of frequency-on-the-fly and full/partial configuration programming scenarios
Is there a recommended full device programming procedure?
Yes. In some cases, the full procedure may not be needed in some cases, but the following is a general procedure recommended for most cases. The user has the option to include these register writes with a CBPro register export.
Preamble
0x0B24 = 0xC0
0x0B25 = 0x00
0x0540 = 0x01
Wait 300 ms
Write all configuration registers
Soft reset and postamble
0x0514 = 0x01
0x001C = 0x01
0x0540 = 0x00
0x0B24 = 0xC3
0x0B25 = 0x02
What input buffer should I select?
Select the “Standard” input buffer for AC-coupled inputs that have a nominal 50% duty cycle. The “Pulsed CMOS” input buffer allows pulse-based inputs, such as frame-sync and other synchronization signals, having a duty cycle much less than 50%. These pulsed CMOS signals should be DC coupled.
Does the device support automatic input clock selection hitless switching?
Yes, as long as only the N divider is being altered as this will not cause the VCO frequency to change. Please refer to the Si5395/94/92 Family Reference Manual section 4.2 “Dynamic PLL Changes”. ClockBuilder Pro will automatically generate a register difference file by typing “Alt+D” before making a change with the CBPro Wizard. This tool can be very helpful for determining if the desired change can be done without affecting the other outputs (glitches).
What is the best way to configure output clocks to optimize jitter performance?
One can reduce harmonic crosstalk in the integration band by separating output clocks that are within 20 MHz of each other. Also, take into consideration harmonic relationships. However, note that this can be ignored when the clocks are integer multiples of one another. Separate clocks with an unused output driver and/or group them together to reduce crosstalk. Designers are encouraged to use the “Clock Placement Wizard” on the “Define Output Frequencies” tab of CBPro which automatically optimizes clock placement.
When possible, select differential output formats. Differential outputs produce balanced, complimentary signals that inherently generate less common mode noise, reducing EMI. As an added benefit, differential outputs generally consume less power. This is due to the fact that CMOS output buffers swing rail-to-rail and are not balanced, making them prime crosstalk aggressors.
CBPro estimates the typical power on each supply independently and estimates the operating die temperature. Using the ‘Regulators’ tab of the associated CBPro EVB GUI, the real-time power can be measured under any conditions and compared with the estimate.
How can I know the performance of my frequency plan if I can’t measure phase noise or jitter?
A phase noise measurement request can be submitted for a frequency plan by clicking the “request a phase noise report” link in the lower left corner of the CBPro ‘Dashboard’ page. Silicon Labs will take the measurements and get results back to you, usually within a few days.
Does the Si5395/94/92 support Zero-Delay Buffer operation?
Yes, the Si5395/94/92 supports Zero-Delay Mode (ZDM) to minimize input-to-output clock delay. Please refer to the Si5395/94/92 Family Reference Manualfor more information on Zero-Delay Mode.
Common Debug Questions
The device is not generating output clocks, what can I do?
Check to see if your device is locking to the reference clock by reading register 0x000C. LOSXAXB usually indicates an issue with the reference clock.
Is the PLL stuck in calibration? SYSINCAL usually indicates that the frequency plan written to the device has errors.
Check to see if your device is locking to the input clock by reading register 0x000E. Register 0x0142 will determine if LOL will disable outputs or allow for outputs in free-run/holdover mode.
Read the sticky version of the alarms in order to determine if one of these events has occurred in the past and the system has recovered.
I am unable to establish communication with the device via the serial interface, what can I do?
Please double check that you have configured the device and host properly for I2C, SPI 4-Wire or SPI 3-Wire. Please refer to section 9 “Serial Interface” of the Si5395/94/92 Family Reference Manual for the host device connectivity configurations.
Can this device be used to generate reference clocks for 56G PAM4 SerDes?
Yes the Si5395/94/92 jitter attenuators are ideally suited for generating very low jitter clocks for SerDes devices. Refer to AN1151: Using the Si539x in 56G SerDes Applications
What is the accuracy of the output clocks in relation to the device input clock?
The PLL inherently locks the input frequency to the output frequency minimizing the frequency and phase error to zero.
What is the main target market for the Si539x products and why is this different from the Si534x?
56G/112G SerDes applications that requires the following features
More outputs on Si5395 (12) vs Si5345 (10)
Better jitter – Si534x has good jitter but Si539x is better
Enhanced hitless switching
Anyone who does not need the above improvements can continue to use the Si534x
What is the difference between the Si5392-95 A/B/C/D and P grade?
The P grade is calibrated for 56G SerDes 156.25M and 312.5Mhz outputs. BUT there are restrictions on the inputs and the crystal and what outputs can be selected. A/B/C/D has more flexibility but slightly higher jitter. For more information about the P grade restrictions refer to the reference manual.
Can I use any crystal for the P grade device?
NO. P grade device must use 48MHz crystal with restrictions on accuracy etc. See reference manual for details.
Why does the Si5395/94/92 have a high performance "P" grade, but the Si5396/97 does not?
The architecture of Si5396/97 does not support this calibration tuning to enhance the extra performance.
I have a customer who has 25MHz in and 56G SerDes application. What are the typical frequencies that I should ask about?
Typical 56G serdes will have either 156.25M or 312.5MHz. But they will also need additional frequencies like 125/100/50/25. It is important to ask about ALL these frequencies because only Si539x can support all of these at the same time and deliver low jitter <100fs on all supported SerDes outputs
If I use the Si534x now, do I need to redesign my board to upgrade to Si539x?
Si539x is pin compatible with the Si534x.
BUT….Si539x has additional registers compared to Si534x. So new CBPro plan must be generated. There is a migration tool in CBPro to convert 4x plans to 9x plans.
Where do I start to convert from Si534x to Si539x
Upload version of CBPro 2.25 or later and use the conversion tool to generate new plan.
Create a new Si539x part number or download a register map for your FPGA
Timing Knowledge Base
Si567 FAQ
Please see the attached PDF for the answers to some of the most common Si567 questions.
Si566 FAQ
Please see the attached PDF for the answers to some of the most common Si566 questions.
Si565 FAQ
Please see the attached PDF for the answers to some of the most common Si565 questions.
Si564 FAQ
Please see the attached PDF for the answers to some of the most common Si564 questions.
Si562 FAQ
Please see the attached PDF for the answers to some of the most common Si562 questions.
Si560 FAQ
Please see the attached PDF for the answers to some of the most common Si560 questions.
Si5397/96 FAQ
Please see the attached document for Frequently Asked Questions (FAQ) and their answers regarding the Si5397 and Si5396 Quad and Dual DSPLL Any-Frequency, Any-Output Jitter Attenuators.
The topics from the Table of Contents are listed below.
PCB Design and Layout Guidance
Where can I find the IBIS model for the Si5397/96?
Where can I find the Si5397/96 schematic footprints and symbols?
Where can I find the package and PCB footprint information?
Do you have layout recommendations I should follow?
Do you have a list of recommended crystals?
I don’t want to use a crystal with the Si5397/96. Can I use an XO or TCXO as the XA/XB reference instead? And if so, how do I interface an external oscillator to the device?
Are there any power supply filtering requirements or recommendations?
Is there any specific power supply sequencing requirement?
What serial interfaces does the device support?
How do I properly terminate input and output clocks?
Where can I get detailed material composition information on these devices?
Is the part RoHS compliant?
What is the Moisture Sensitivity Level (MSL) rating for the Si5397/96?
What is the recommend profile for solder reflow process?
Frequency Plan and Clock Design Decisions
What development software/tools do you have available to use with the Si5397/96?
Where can I find ClockBuilder Pro Documentation?
How do I select proper jitter attenuation bandwidth?
Does the device support automatic input clock selection and does it support hitless switching?
Is there a recommended full device programming procedure?
Can I change one output frequency without disturbing other output(s)?
Do I need to write pre-amble/post-amble for Frequency-On-The-Fly?
Should I use Soft_Rst_All or Soft_Rst_DSPLLx for Frequency-On-The-Fly?
Do I need to update any divider if I write Soft_Rst_All?
How do I do DCO mode?
Do I have to provide an input clock in DCO mode?
How do I calculate a frequency plan without CBPro?
Does the Si5397/96 support Zero-Delay Buffer operation?
What is the accuracy of the output clocks in relation to the device input clock?
Si5395/94/92 FAQs
PCB Design Considerations
Where should I look for schematic design assistance?
Please refer to AN1051: Si534x/8x Shematic Review Checklist Application Note which can be used as an initial step in evaluating an Si5395/94/92 schematic design. Considering this document before committing to layout will contribute to a successful design.
Where should I look for layout recommendations?
Please refer to the Si5395/94/92 Reference Manual for crystal and device layout recommendations.
Where can I find the package and PCB footprint information?
Please refer to the Si5395/94/92 Datasheet for package and footprint information.
Which ordering part number (OPN) is right for me?
Please refer to the Si5395/94/92 Datasheet ordering guide. You can always create a custom OPN with your frequency plan in the NVM via the ClockBuilder Pro Wizard.
Where can I find Si5395/94/92 layout footprints and schematic symbols?
Silicon Labs clock and oscillator layout footprints and schematic symbols are available in the online Document Library search tool.
https://www.silabs.com/support/resources.ct-schematic-and-layout-files.p-timing
Where can I find the IBIS model for the Si5395/94/92?
Silicon Labs clocks and oscillators IBIS models are available in the online Document Library search tool.
https://www.silabs.com/support/resources.p-timing?query=IBIS
What reference clock should be used on the XA/XB input?
For optimum jitter performance the reference clock frequency should be in the range of 48-54 MHz. Silicon Labs recommends using a crystal as a low-cost high-performance option for the XA/XB input. However, a crystal oscillator can also be used. A TCXO or OCXO can be used for applications that require tight holdover stability, low wander generation, wander filtering, and/or low bandwidth frequency plans (recommended below 40 Hz).
See AN905: Si534x External References; Optimizing Performance, for a more in-depth discussion on the pros and cons that come with each option for the reference clock. This application note also includes recommended XTAL and XO layout guidelines.
For a list of recommended reference clocks refer to Si534x/8x Jitter Attenuators Recommended Crystals, TCXO and OCXOs Reference Manual.
What serial interfaces does the device support?
I2C standard mode (100 kbps) and fast mode (400 kbps) are both supported. The device also supports both 3-wire and 4-wire SPI communication at a rate of up to 20MHz. Both I2C and SPI support I/O voltage of 1.8 V and 3.3 V. Refer to AN926: Reading and Writing Registers with SPI and I2C for Si534x/8x Devices for more information.
Are there any power supply filtering requirements or recommendations?
It is recommended to use an 0402 1 μF ceramic capacitor on each power supply pin for optimal performance. If the supply voltage is extremely noisy, it might be necessary to use a ferrite bead in series between the supply voltage and the power supply pin.
How do I properly terminate input and output clocks?
Refer to the Si5395/94/92 Family Reference Manual for differential and single-ended input and output terminations. Be sure that there are no DC-connected shunt resistors on output pins. This is common for LVPECL but these devices do not support that termination scheme. Be sure to AC couple when necessary per the reference manual recommendations.
Where can I get detailed material composition information on these devices?
Please refer to the Environmental Data Part Number search on the website for this information.
http://www.silabs.com/support/quality/Pages/RoHSInformation.aspx
Is the part RoHS compliant, REACH compliant and lead (Pb) free?
Yes. Please refer to the Environmental Data Part Number search on the website for the certificate of compliance.
http://www.silabs.com/support/quality/Pages/RoHSInformation.aspx.
What is the Moisture Sensitivity Level (MSL) rating for the SI5395/94/92?
These parts are shipped MSL 2.
What is the recommended profile for solder reflow process?
The recommended reflow profile is per the JEDEC/IPC J-STD-020 specification for Small Body Components.
Frequency Plan and Clock Design Considerations
What development software do you have available to use with Si5395/94/92?
The latest versions of ClockBuilder Pro, ClockBuilder Pro Project File Inspector, and other software development tools are available on the Silicon Labs website at http://www.silabs.com/products/development-tools/software/clock.
Where can I find ClockBuilder Pro Documentation?
See the “CBPro Overview” and “CBPro Tools & Support for In-System Programming” on the ClockBuilder Pro Wizard home screen. The latter includes walkthroughs of frequency-on-the-fly and full/partial configuration programming scenarios
Is there a recommended full device programming procedure?
Yes. In some cases, the full procedure may not be needed in some cases, but the following is a general procedure recommended for most cases. The user has the option to include these register writes with a CBPro register export.
What input buffer should I select?
Select the “Standard” input buffer for AC-coupled inputs that have a nominal 50% duty cycle. The “Pulsed CMOS” input buffer allows pulse-based inputs, such as frame-sync and other synchronization signals, having a duty cycle much less than 50%. These pulsed CMOS signals should be DC coupled.
Does the device support automatic input clock selection hitless switching?
Yes, refer to Si5395/94/92 Family Reference Manual
How do I select proper jitter attenuation bandwidth?
This is a highly system-specific decision, requiring a careful balance and understanding of jitter attenuation v. jitter transfer. One place to start is to read the PLL Characteristics section of AN687: A Primer on Jitter, Jitter Measurement and Phase-Locked Loops.
Can I change an output frequency on the fly?
Yes, as long as only the N divider is being altered as this will not cause the VCO frequency to change. Please refer to the Si5395/94/92 Family Reference Manual section 4.2 “Dynamic PLL Changes”. ClockBuilder Pro will automatically generate a register difference file by typing “Alt+D” before making a change with the CBPro Wizard. This tool can be very helpful for determining if the desired change can be done without affecting the other outputs (glitches).
What is the best way to configure output clocks to optimize jitter performance?
One can reduce harmonic crosstalk in the integration band by separating output clocks that are within 20 MHz of each other. Also, take into consideration harmonic relationships. However, note that this can be ignored when the clocks are integer multiples of one another. Separate clocks with an unused output driver and/or group them together to reduce crosstalk. Designers are encouraged to use the “Clock Placement Wizard” on the “Define Output Frequencies” tab of CBPro which automatically optimizes clock placement.
When possible, select differential output formats. Differential outputs produce balanced, complimentary signals that inherently generate less common mode noise, reducing EMI. As an added benefit, differential outputs generally consume less power. This is due to the fact that CMOS output buffers swing rail-to-rail and are not balanced, making them prime crosstalk aggressors.
In applications where CMOS is needed, keep CMOS output clocks away from outputs that require low jitter and select the “complimentary” output format (instead of “in-phase”) to help balance out the signal. See “AN862: Optimizing Jitter Performance in Next Generation Internet Infrastructure Systems” for more information.
Where can I look for help with DCO mode?
Please refer to AN858: DCO Applications with the Si5395/94/92 and the Si5395/94/92 Family Reference Manual for support in understanding and using and output as a DCO.
How much power will my frequency plan draw?
CBPro estimates the typical power on each supply independently and estimates the operating die temperature. Using the ‘Regulators’ tab of the associated CBPro EVB GUI, the real-time power can be measured under any conditions and compared with the estimate.
How can I know the performance of my frequency plan if I can’t measure phase noise or jitter?
A phase noise measurement request can be submitted for a frequency plan by clicking the “request a phase noise report” link in the lower left corner of the CBPro ‘Dashboard’ page. Silicon Labs will take the measurements and get results back to you, usually within a few days.
Does the Si5395/94/92 support Zero-Delay Buffer operation?
Yes, the Si5395/94/92 supports Zero-Delay Mode (ZDM) to minimize input-to-output clock delay. Please refer to the Si5395/94/92 Family Reference Manualfor more information on Zero-Delay Mode.
Common Debug Questions
The device is not generating output clocks, what can I do?
Please refer to the Si5395/94/92 Family Reference Manual for the full register map and register descriptions.
I am unable to establish communication with the device via the serial interface, what can I do?
Please double check that you have configured the device and host properly for I2C, SPI 4-Wire or SPI 3-Wire. Please refer to section 9 “Serial Interface” of the Si5395/94/92 Family Reference Manual for the host device connectivity configurations.
Can this device be used to generate reference clocks for 56G PAM4 SerDes?
Yes the Si5395/94/92 jitter attenuators are ideally suited for generating very low jitter clocks for SerDes devices. Refer to AN1151: Using the Si539x in 56G SerDes Applications
What is the accuracy of the output clocks in relation to the device input clock?
The PLL inherently locks the input frequency to the output frequency minimizing the frequency and phase error to zero.
What is the main target market for the Si539x products and why is this different from the Si534x?
56G/112G SerDes applications that requires the following features
Anyone who does not need the above improvements can continue to use the Si534x
What is the difference between the Si5392-95 A/B/C/D and P grade?
The P grade is calibrated for 56G SerDes 156.25M and 312.5Mhz outputs. BUT there are restrictions on the inputs and the crystal and what outputs can be selected. A/B/C/D has more flexibility but slightly higher jitter. For more information about the P grade restrictions refer to the reference manual.
Can I use any crystal for the P grade device?
NO. P grade device must use 48MHz crystal with restrictions on accuracy etc. See reference manual for details.
Why does the Si5395/94/92 have a high performance "P" grade, but the Si5396/97 does not?
The architecture of Si5396/97 does not support this calibration tuning to enhance the extra performance.
I have a customer who has 25MHz in and 56G SerDes application. What are the typical frequencies that I should ask about?
Typical 56G serdes will have either 156.25M or 312.5MHz. But they will also need additional frequencies like 125/100/50/25. It is important to ask about ALL these frequencies because only Si539x can support all of these at the same time and deliver low jitter <100fs on all supported SerDes outputs
If I use the Si534x now, do I need to redesign my board to upgrade to Si539x?
Where do I start to convert from Si534x to Si539x