Forum Discussion

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

Problems with Quartus 9 simulator

I'm designing a pipelined piece of Hardware using Quartus II Version 9. I've done the compilation and the timing analysis gave fmax to be around 130 to 140 MHz. The problem is that when I try and simulate with a clock of 100MHz using the built-in simulator I get the wrong results. However, when I slow the clock to 50MHz the results are fine. Is this an issue with the simulator itself or my design? Would you suggest simulating using another package eg. Modelsim?

Thanks in advance for any feedback. This thing has been driving me nuts for a week now.

1 Reply

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

    --- Quote Start ---

    I'm designing a pipelined piece of Hardware using Quartus II Version 9. I've done the compilation and the timing analysis gave fmax to be around 130 to 140 MHz. The problem is that when I try and simulate with a clock of 100MHz using the built-in simulator I get the wrong results. However, when I slow the clock to 50MHz the results are fine. Is this an issue with the simulator itself or my design? Would you suggest simulating using another package eg. Modelsim?

    Thanks in advance for any feedback. This thing has been driving me nuts for a week now.

    --- Quote End ---

    Hi,

    to make sure that no timing issue is causing your problem, please generate a functional netlist. You can do that by selecting "Functional" as simulation mode. Press the "Generate

    Functional Simulation Netlist" botton and run your simulation.

    For the future I would recommend to change to Modelsim, because the build-in simulator is

    no longer available in newer Quartus versions.

    Best regards

    GPK