Forum Discussion

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

why the twice compilation different?

I use the quartus ii 9.0 with the default configuration,nothing special.

When the first compilation, i found some problems in one module, so i take some inside critial signal of this module to the ouside pin to view them with the oscilloscope. Then compile the second time. What make me confused is than maybe this module have nothing wrong, but another one. It seems that the inside signal has some impact on the compilation result, why?

4 Replies

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

    It could be timing failures. By routing a signal differently in the 2nd compile, the re-fit could cause previously failed timing paths to pass. This usually occurs in designs that are not fully syncronous.

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

    --- Quote Start ---

    It could be timing failures. By routing a signal differently in the 2nd compile, the re-fit could cause previously failed timing paths to pass. This usually occurs in designs that are not fully syncronous.

    --- Quote End ---

    Hi,

    it is not only a different routing. By routing the signals to pins your are changing the synthesis itself, because this signals could not removed ( if possible) anymore. Did you have timing violations in your design ( setup or hold ) ?

    Kind regards

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

    --- Quote Start ---

    Hi,

    it is not only a different routing. By routing the signals to pins your are changing the synthesis itself, because this signals could not removed ( if possible) anymore. Did you have timing violations in your design ( setup or hold ) ?

    Kind regards

    GPK

    --- Quote End ---

    yes, there are several timing violations on the criticle path.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    yes, there are several timing violations on the criticle path.

    --- Quote End ---

    Hi,

    you have have to solve the timing issues before you can expect that the design works

    fine. What timing violations do you have ?

    Kind regards

    GPK