Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

SPECMAN E error connected with lots of iterations

Status
Not open for further replies.

tarkyss

Full Member level 6
Joined
Aug 1, 2005
Messages
340
Helped
26
Reputation
52
Reaction score
8
Trophy points
1,298
Location
China
Activity points
4,162
# *** Error: Specman run reached the tick_max configuration limit (10000)
# without a call to stop_run()
why? the number of the iteration is too big?
how to slove it
thanks
 

specman set_config

Can you give us some more info please!
Which version of Specman e ur using on which platform with what OS???
Can you give us small example program here to reproduce the error on our
side???
 

specman errors

my specman E is 4.3.5
and platform is solaris
my code is like
struct a {
data : list of int;
keep data.size()==100000;
go()@clk is {
var i : int=0;
for(i=0; i<100000;i=i+1) do {
outf("i = %d %d\n",i,data.pop());
};
};
};


when i is about 4100, the error message is displayed
 

dumping data to file in specman

tarkyss said:
my specman E is 4.3.5
and platform is solaris
my code is like
struct a {
data : list of int;
keep data.size()==100000;
go()@clk is {
var i : int=0;
for(i=0; i<100000;i=i+1) do {
outf("i = %d %d\n",i,data.pop());
};
};
};


when i is about 4100, the error message is displayed

Do this in your e-code:

Code:
//setup Specman in our special way
setup() is also { set_config (run, tick_max, 100M); };

Found it from google,
broken link removed

HTH
Ajeetha, CVC
www.noveldv.com
 
Last edited by a moderator:

    tarkyss

    Points: 2
    Helpful Answer Positive Rating
specman e docs

this problem comes because of using... $dump vars concept..
here in it we will dump all the values to a file...some these iterations or the steps may exeed the tick max value. For that you has to increase the tix max count in config file. Or using set_config command..
 

e vs specman

I just solved this problem in my environment.
Use the following .

set_config (run, use_manual_tick, TRUE);

The simulation will then be controled by sc_stop() or user command. It won't count tick at all.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top