Forum Discussion
7 Replies
- KhaiChein_Y_Intel
Regular Contributor
Hi,
Does this mean that you have one clock source to be fed into two different designs? If you want to set data path skew in one design, you may use set_max_skew
Reference: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/manual/mnl_sdctmq.pdf Page 2-58.
Thanks.
- SK_VA
Occasional Contributor
Same clock is fed to two different boards in a system that performs similar function.The FPGA program that runs on both boards are same.
I want to make sure the clock skew from the source(FPGA input pin)to PLL output that feeds my logic is within a range of ps. In hardware they have taken care that source clock reaches both FPGA at the same time. This is to make sure that the logic works on both FPGAs in different boards works concurrently without delay.
- KhaiChein_Y_Intel
Regular Contributor
Hi,
If the pin location for the source (FPGA input pin) and the PLL are the same in both boards, the clock delay will be the same since the boards are the same.
Thanks
- SK_VA
Occasional Contributor
But the pll in both boards may not lock at the same.There might be skew in the clock output from PLL in these boards if the PLLs gets locked at different instant.
Also these boards might be in different PVT conditions that might contribute to the skew.
- KhaiChein_Y_Intel
Regular Contributor
User can set the skew on the data path only but not the clock path. Can you set the same location in both boards ?
- SK_VA
Occasional Contributor
So there is no ways to constrain this clock path?
Can I set clock uncertainty constraints?
- KhaiChein_Y_Intel
Regular Contributor
set_clock_uncertainty specifies clock uncertainty or skew for clocks or clock-to-clock transfers but it is not for performing maximum allowable skew analysis between sets of clocks.