Recently, I'm trying the Intel FPGA SDK for OpenCL on Arria 10 boards. When I compile the GZip example with default flags stated in the readme.html. I got the warning msg below:
Compiling for FPGA. This process may take a long time, please be patient. Warning: hold time violation of -0.038 ns on clock: board_inst|kernel_clk_gen|kernel_clk_gen|kernel_pll|outclk0 See /opt/intelFPGA_pro/18.1/hld/examples_aoc/gzip/bin/gzip/top.failing_clocks.rpt for more details. This could potentially cause funcitonal failures. Consider recompiling with a different seed (using -seed=<S>). aoc: Hardware generation completed successfully.
At last, the example can be executed successfully. However, I'm still worried about this warning because it is a big problem if the compression file might not be decompressed in our application. So can anyone give me some advice on this?
BTW, I've managed to find a seed (by randomly guessing) that won't generate this warning. But can I consider the possibility of funcitonal failures is zero then?
Thanks a lot!