analogdevicesinc / hdl

HDL libraries and projects
https://wiki.analog.com/resources/fpga/docs/hdl
Other
1.49k stars 1.5k forks source link

hold timing problem #838

Open drorar opened 2 years ago

drorar commented 2 years ago

Describe the bug Hello

In the AD9361 (Xilinx -- Vivado 2021.2) I get hold time issue between up_d_count and d_count in the up_clock_mon file The d_count is generate in a different clock then the up_d_count

To Reproduce

image

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

jamesoncollins commented 10 months ago

I've also seen issues with this module. The clock monitor appears to have synchronization registers but doesn't have constraints, or perhaps ASYNC_REG attributes, to tell the tool its an async clock path. For some reason I don't get a timing error, just a critical warning.