Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

Does set_multicycle_path support more than two -through options in TimeQuest ?

I synthesized my FPGA project with Synplify Pro, using native SDC constraint which has some set_multicyle_path with more than two -through options. But QuartusII reports errors when using generated .scf. The error reports -through option have specified. What can I do ? Does set_multicycle_path support more than two -through options in TimeQuest ?

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    No, TimeQuest does not support multiple -thru options. But it is very unusual to need two -thru options (a single -thru is unusual enough).

    Can you describe why do you need them? It is likely that you will be able to find an alternative way to define the constraint.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thank you Davka!

    I got the contraint from our CPU team, which worked perfectly using DC.

    Maybe using two -thru is the simplest way to contraint those paths.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Yes, PrimeTime (and DC) supports this. It is part of the SDC standard, but TimeQuest does not have that (mostly because it is not widely used). In my experience, it is not a critical feature, and in most cases, there is an easy workaround as you can find the one single node that represents that path you care about.

    I will be interested to know if you find that in your case, there is no other way to define that constrain.