Visible to Intel only — GUID: shs1589511246821
Ixiasoft
1. About the DIB Intel® Stratix® 10 FPGA IP User Guide
2. About the DIB Intel® Stratix® 10 FPGA IP
3. Functional Description
4. Creating and Parameterizing the Intel FPGA IP
5. Designing with the DIB Intel® Stratix® 10 FPGA IP
6. DIB Intel® Stratix® 10 FPGA IP Interface
7. DIB Intel® Stratix® 10 FPGA IP Parameters
8. Document Revision History for the DIB Intel® Stratix® 10 FPGA IP User Guide
A. Die-to-Die Mapping
B. Example Pin Locations for One DIB Channel
Visible to Intel only — GUID: shs1589511246821
Ixiasoft
5.2.1. Clocking Options
Intel recommends two clocking options that you can use as reference for clock routing from IOPLLs to DIB instances.
Clocking Option 1
All three DIB subsystems are clocked by a single IOPLL.
The clock network for this option is larger because the network spans across the die height.
Advantages of this clock option:
- The divergence point is closer to the DIB subsystem because it is from a single PLL.
- For timing closure, you need to account for clock uncertainties from the divergence point to the leaf.
- No clock uncertainties occur when using multiple IOPLLs.
Figure 13. DIB Clocking Option 1
Clocking Option 2
Each DIB subsystem is clocked by its own PLL.
This option is more efficient if the logic clocked by one IOPLL is not required to interact with the logic clocked by another IOPLL. Cross-PLL interactions incur larger clock uncertainties.
If a DIB subsystem (or even a few channels) is mutually exclusive with the other sections of logic or another DIB subsystem, you can use multiple IOPLLs to clock the logic driven by those unique clock domains.
- In this case, the clock network span from the divergence point to the leaves is shorter because the network does not need to span across the die height.
- This option also incurs less clock uncertainties.
Figure 14. DIB Clocking Option 2