Jump to content
santhoshvlsi

** Error: (vsim-3601) Iteration limit reached at time 2990 ns.

Recommended Posts


Hi
i got this error, when run the test case and simulator is not terminating.
i am getting the error like this

run -continue
# ** Error: (vsim-3601) Iteration limit reached at time 2990 ns.
# steptrack::findloop2...
# Starting tryFindLoop at time 2,990 ns and delta 4949 .

Please suggests to me how can i resolve the problem.

Regards,
Santhosh

Share this post


Link to post
Share on other sites

Hi. 

 

Seems to me that you are trapped in an infinite delta activation loop (-> delta 4949). 

Maybe there are two processes in your design activating each other without reaching a stable state.

 

To find such a problem, you can add print commands to the suspicious processes. Or you can activate ModelSim's profiler to analyze if there is any process consuming a suspicious amount of processing time.

 

Greetings

Ralph

Share this post


Link to post
Share on other sites

In the GUI, there is a button with a 'P' on it. In the command line, i think the option is -profile but I'm not sure on that. 

 

Then you can enable the Profile View to see the results (ranked profile is most likely what you need).

 

Greetings

Ralph

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×