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