How do I fix hold timing violations between the c2p_write_clk and the pll_write_clk for a Stratix V DDR3 design? - How do I fix hold timing violations between the c2p_write_clk and the pll_write_clk for a Stratix V DDR3 design?
Description For a Stratix® V DDR3 UniPHY-based design, you may see hold timing violations on data paths between the c2p_write_clk and the pll_write_clk clock domains. Resolution To resolve these hold timing violations, follow the steps below: 1) In the IP-generated < IP_variation_name >if0_pll0.sv file, set parameter WRITE_CLK_PHASE = "938 ps" 2) In the IP-generated < IP_variation_name >if0_p0_parameters.tcl file, set set ::GLOBAL_mem_if_ddr3_emif_example_design_example_if0_p0_pll_phase(PLL_WRITE_CLK) 270.0
Custom Fields values:
['novalue']
Troubleshooting
FB: 409080 (TRY TO FIX IN 17.1);
False
['DDR3 SDRAM Controller with UniPHY IP']
['FPGA Dev Tools Quartus II Software']
novalue
14.0
['Stratix® V FPGAs']
['novalue']
['novalue']
['novalue'] - 2021-08-25
external_document