22/08/2025

If MCP is 5 cycles, where is setup checked?

o   If a multicycle path constraint is set with set_multicycle_path 5 -setup, the setup check is performed relative to the active clock edge at the capture flop that occurs 5 clock cycles after the launching clock edge.

o    Default Setup Check: Edge 1 (relative to launch edge at 0).

o    MCP 5 Setup Check: Edge 5 (relative to launch edge at 0).

o   It's important to also specify the corresponding hold check using set_multicycle_path 4 -hold to ensure the hold check happens relative to the original launch edge (edge 0), preventing the tool from adding unnecessary delay.

 

Share:

0 comments:

Post a Comment