Watchdog timeout message

Hi,
The simulation time of original xbus example in ovm2.0.2 is 2000ns. I changed it to 20000 and run simulation with vcs09.06-1 then got the error message below:

OVM_ERROR @ 9200: reporter [TIMOUT] Watchdog timeout of ‘9200’ expired.

I didn’t set any timeout in the example. Why does the simulator stops at 9200ns?
If I change the simulator to MTI, it works well.
So I guess this is a simulator issue, am I right?

Best regards
rex

I believe you are correct in that it is likely a tool dependent coding issue. I see in src/ovm_root.svh:

// IUS does not support disabling named fork blocks, so we isolate the
// inner fork block so we can kill it using disable fork

It has code for INCA & Questa, may well require a different WA for VCS. Need some more debug to nail it down, hopefully it provides some direction for you to proceed.

Good luck
Srini
www.cvcblr.com

I think the default timeout is set to 9200s in OVM library:
`define OVM_DEFAULT_TIMEOUT 9200s
If you do not specify any timescale for the simulation I guess VCS will take 1s/1s as the timescale so #20000 means #20000s. And that is the reason you got timeout at 9200.