tariq786
Advanced Member level 2
I want to determine the max frequency of a large design(coded in verilog). I know that one can do static timing analysis. But how to determine which paths are false paths and which paths are multi cycle paths. My design has no multipliers or any thing like that which could aid me determining multi cycle paths.
Secondly, if i determine the frequency using static timing analysis, i am not able to run post synthesis timing simulation using this frequency as i get timing violations such as setup time and hold time.I have to increase the clk period by a factor of 10 or so to get away these timing violations. The question is how to ensure multicycle constraints are being met during post synthesis simulation.
How important is to do post synthesis gate level simulation?I have found it to be very essential to know that synthesis tool has done its job correctly and that your simulation results match the golden (pre synthesis) functional simulation.
Any tutorials or links to complete design cycle will be highly appreciated.
Thanks a lot.
Secondly, if i determine the frequency using static timing analysis, i am not able to run post synthesis timing simulation using this frequency as i get timing violations such as setup time and hold time.I have to increase the clk period by a factor of 10 or so to get away these timing violations. The question is how to ensure multicycle constraints are being met during post synthesis simulation.
How important is to do post synthesis gate level simulation?I have found it to be very essential to know that synthesis tool has done its job correctly and that your simulation results match the golden (pre synthesis) functional simulation.
Any tutorials or links to complete design cycle will be highly appreciated.
Thanks a lot.