Forum Discussion
Altera_Forum
Honored Contributor
16 years ago --- Quote Start --- What is a multicycle path?Can someone explain with a clear example. --- Quote End --- Hi, with a multicycle path you describe a path where you have more than one clock cycle time for your signals to propagte through the logic between two registers. Simple expample: Assume you have two registers stages. Between the registers you have a multiplier. The registers behind the multiplier is not only controlled by the clock, it also gets an enable signal which enables the register only every second clock. Without a multicycle constraint the timing analysis treat the path as normal register to register path. Maybe your multiplier logic needs more than one clock cycle and you will get a timing violation. With the enable signal you have two clock cycles time for the calculation, but you have to specify the path as multicycle path for timing analysis. Kind regards GPK