Forum Discussion
4 Replies
- Altera_Forum
Honored Contributor
Did you add a multicycle -hold 1 to the same path? Without that, you're telling Quartus the datapath must be greater than 10ns. With the multicycle -hold 1 you're saying it can be anywhere between 0ns and 20ns, which I assume is what you want.
(Because of variation between max and min timing models, it is almost impossible to have a path squeeze between 10ns and 20ns, so having just a multicycle -setup 2 without the multicycle -hold 1 is often impossible). - Altera_Forum
Honored Contributor
Thank you so much for taking the time to reply to my question.
I tried your suggest and added the MC hold constraints. after that the design became unroutable, or cannot fit. if I remove the MC constraints, it can compile and finish; is it possible that the MC constraints are not supplied in compile time but only provided to it at timequest time? - Altera_Forum
Honored Contributor
--- Quote Start --- Thank you so much for taking the time to reply to my question. I tried your suggest and added the MC hold constraints. after that the design became unroutable, or cannot fit. if I remove the MC constraints, it can compile and finish; is it possible that the MC constraints are not supplied in compile time but only provided to it at timequest time? --- Quote End --- MC has nothing to do with routing failure. However I have noticed that if there is sdc syntax error then I get such message. Check all compiler messages. - Altera_Forum
Honored Contributor
Thank you so much, all is good now.