Why are there hold violations on my PHYLite design? - Why are there hold violations on my PHYLite design? Description Due to a problem in the Quartus® Prime Standard Edition software version 17.0 Update 2 and earlier, you may see hold time violations on clocks connected to <group_1_strobe_out> output pin. You will also notice the Warning message below in Fitter report to confirm this problem. Warning(332087): The master clock for this clock assignment could not be derived. Clock: <pin connected to group_1_strobe_out> was not created. Resolution To work around this problem, update the following two constraints in PHYLite SDC file <*_altera_phylite_arch_nf_*.sdc>. set write_fifo_clk [get_keepers -nowarn ${inst}*|core|arch_inst|group_gen[$i_grp_idx].u_phylite_group_tile_20|lane_gen[*].u_lane*~out_phy_reg] set write_fifo_clk_neg [get_keepers -nowarn ${inst}*|core|arch_inst|group_gen[$i_grp_idx].u_phylite_group_tile_20|lane_gen[*].u_lane*~out_phy_reg__nff] This problem is fixed beginning with the Quartus Prime Standard Edition software version 17.1 Custom Fields values: ['novalue'] Troubleshooting FB: 492667; False ['PHY Lite for Parallel Interfaces Stratix® 10 FPGA IP'] ['FPGA Dev Tools Quartus® Prime Software Standard'] 17.1 17.0.2 ['Programmable Logic Devices'] ['novalue'] ['novalue'] ['novalue'] - 2021-08-25

external_document