Visible to Intel only — GUID: baj1599800709108
Ixiasoft
Visible to Intel only — GUID: baj1599800709108
Ixiasoft
3.5.6.4.6. Internal FPGA Path Timing Violation
If timing violations are reported at the internal FPGA paths (such as <instance_name>_usr_clk or <instance_name>_phy_clk_*), consider the following guidelines:
If setup time violation is reported, lower the clock rate of the user logic from full-rate to half-rate, or from half-rate to quarter-rate. This reduces the frequency requirement of the IP core-to-core data transfer.
If {$::quartus(nameofexecutable) != “quartus_sta”}{
set_clock_uncertainty -from [<instance_name>_phy_clk_*] -to [<instance_name>_phy_clk_*] -hold 0.3 -add
set_clock_uncertainty -from [<instance_name>_usr_clk] -to [<instance_name>_usr_clk] -hold 0.3 -add
}
However, increasing the hold uncertainty value may cause setup timing violation at slow corner.
Did you find the information on this page useful?
Feedback Message
Characters remaining: