yuexplore
Newbie level 5
Hi,
I met this vio: Ac_unsync02: ... Reason: Gating logic not accepted: only source drive MUX data inputs; at least one destination domain signal should drive a MUX data input. detail schematic is shown in the figure. Any idea about to how to resolve it?
The Aync FIFO I used is from this repo: https://github.com/MahmouodMagdi/Clock-Domain-Crossing-Synchronizers. And I modify these lines in constraints
set_input_delay -clock W_CLK 40 [get_ports R_inc]
set_output_delay -clock R_CLK 8 [get_ports Full]
to
set_input_delay -clock R_CLK 40 [get_ports R_inc]
set_output_delay -clock W_CLK 8 [get_ports Full]
add reset constraints
then do the spyglass CDC.
I attached my .sgdc for your convenience to have a try.
Thank you
Best,
Yue
I met this vio: Ac_unsync02: ... Reason: Gating logic not accepted: only source drive MUX data inputs; at least one destination domain signal should drive a MUX data input. detail schematic is shown in the figure. Any idea about to how to resolve it?
The Aync FIFO I used is from this repo: https://github.com/MahmouodMagdi/Clock-Domain-Crossing-Synchronizers. And I modify these lines in constraints
set_input_delay -clock W_CLK 40 [get_ports R_inc]
set_output_delay -clock R_CLK 8 [get_ports Full]
to
set_input_delay -clock R_CLK 40 [get_ports R_inc]
set_output_delay -clock W_CLK 8 [get_ports Full]
add reset constraints
then do the spyglass CDC.
I attached my .sgdc for your convenience to have a try.
Thank you
Best,
Yue