Tengo un pequeño problema con las restricciones de tiempo de cruce de mi dominio del reloj.
Tengo dos grupos de reloj
set_clock_groups -asynchronous -group {clk_A} -group {clk_B}
Según tengo entendido, esto hará que todas las señales de clk_A
a clk_B
se traten como rutas falsas.
Sin embargo, me gustaría restringir algunas de estas rutas como
set_max_delay -to [get_registers {*|*|some_reg}] 8
Pero si entendí la documentación de Altera correctamente. Las rutas falsas implícitas creadas a partir de los grupos de reloj asíncronos harán que la restricción posterior se ignore.
Por ahora es mejor que mi por qué una restricción más específica tiene menos prioridad que la más general.
¿Alguien ha resuelto esto de manera práctica o debo dejar de usar grupos de reloj y restringir manualmente todas las rutas relevantes?