The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> spectre error in transient sim.
https://designers-guide.org/forum/YaBB.pl?num=1218127282

Message started by lrc on Aug 7th, 2008, 9:41am

Title: spectre error in transient sim.
Post by lrc on Aug 7th, 2008, 9:41am

Hi,

I am running a transient simulation using spectreVerilog, the simulation always stopped by the error below.  Can anyone please tell me what might be the cause and how to avoid it?

Thanks very much.

Zhenning

Error found by spectre at time = 61.9654 us during transient analysis `tran'.
   ERROR: Error in transient analysis IPC.
   ERROR (SPECTRE-16328): Error in transient simulation for mixed-mode.

Analysis `tran' was terminated prematurely due to an error.
finalTimeOP: writing operating point information to rawfile.

Error found by spectre during DC analysis, during info `finalTimeOP'.
   ERROR: Error in cleaning up IPC code in an attempt to quit.
   ERROR (SPECTRE-16329): Error in DC simulation for mixed-mode.

Analysis `finalTimeOP' was terminated prematurely due to an error.

******************
DC Analysis `dcOp'
******************

Error found by spectre during DC analysis `dcOp'.
   ERROR (SPECTRE-16041): Analysis was skipped due to inability to compute operating point.

Analysis `dcOp' was terminated prematurely due to an error.
dcOpInfo: writing operating point information to rawfile.

Error found by spectre during DC analysis, during info `dcOpInfo'.
   ERROR (SPECTRE-16041): Analysis was skipped due to inability to compute operating point.


Title: Re: spectre error in transient sim.
Post by bharat on Jan 25th, 2009, 8:20am

Did you get the answer to that?


Title: Re: spectre error in transient sim.
Post by Geoffrey_Coram on Jan 27th, 2009, 11:18am

ERROR: Error in cleaning up IPC code in an attempt to quit.

sounds like something you should report to Cadence R&D.

Title: Re: spectre error in transient sim.
Post by Andrew Beckett on Jan 27th, 2009, 12:53pm

This can happen (from a little research I did) when the verilog executable dies during the mixed-signal simulation. Spectre then reports it as seen above, because it can no longer talk to it.

I've found a few cases:

  • verilog ran out of memory
  • verilog wrote too big an output file
  • a system admin killed the process because it had been running a long time
  • licenses were released by verilog after a period of inactivity, and then couldn't be reclaimed later, and so verilog stopped.
  • use of some $wdf tasks to interface to the Synopsys Spice Explorer Tool
  • Path to some old version of verilog in the ADE->Digital Option setup.
  • Having a very old version of verilog in your path (use a recent IUS version)


There seemed to be lots of possible reasons - this was just a sample. I'd look in the verilog log file and see if that gives any clues...

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.