Forum Discussion

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

Modelsim VERY SLOW.

Hello i am using the Modelsim Altera Starter Edition (free) and it's VERY SLOW! Any tips? Are the last versions bugged or something? I've tried both the one that comes with Quartus 12.1 and the one that comes with the quartus 13.0 and both are really slow.

I am using Windows 7 64 bits with an i-7 and 8 gb of ram, every signal shows in a refresh rate of 2 seconds..

9 Replies

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

    How long are you trying to show the waveforms form? The longer the sim, the longer it takes to render,.

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

    It's a very small time sample, 500 uS... with 8 signals of 32 bits and one clock. I've used a lot fo modelsim before and it was good..

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

    10.1d with Quartus 13.0

    I've tried the one that comes with Quartus 12.1 (which is also 10.1d) and it's the same thing, i've just downloaded the one that comes with Quartus II 10.0 to see if it gets better..
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    10.1d with Quartus 13.0

    I've tried the one that comes with Quartus 12.1 (which is also 10.1d) and it's the same thing, i've just downloaded the one that comes with Quartus II 10.0 to see if it gets better..

    --- Quote End ---

    What's the simulation resolution set to in modelsim.ini ?

    What's your clock speed?

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

    My clock speed is 100 mhz (period of 10 ns)

    my resolution is set to NS (it was PS but i changed to try to make it faster)
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Check your code.

    I had a design where I had function calls in a process. These functions resolved to static values that would synthesize fine, however, since the function calls were in a process, Modelsim executed these functions on every iteration, bringing the simulation to its knees. Moving the function calls out of the process and using them to initialize variables that were then used in the process resolved the issue.

    Perhaps your code has a similar issue ...

    Cheers,

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

    My code is really simple, it's just four counters iterating with an enable signal and a reset.

    There is something very buggy in my modelsim installation i think..