Stratix10 - register duplication on reset synchronization
Hello.
I am using a stratix10 with Quartus 22.1-pro (rocky linux).
my design uses an asynchronous reset that reaches most of the logic, resulting in very high tension.
I have seen that some timing violations in some regions, when fixed, lead to other new timing violations on unrelated regions, therefore i imagine the tension at the reset line could help to relax timing.
However i was not able to duplicate the last register of my synchronization chain:
. the automatic duplication ignored those registers (with no message)
. the "manual register duplication" assignment (DUPLICATE_REGISTER) accepts only the "-to" parameter, and it was ignored (but not mentioned in the ignored assignments)
. i have not tried yet the DUPLICATE_HIERARCHY_DEPTH.. but i have the feeling it will not work either.
Is there a common approach to solve this?
Kind regards,
Rp