Talk About Network

Google





Computer Aided Design - CAD > Cadence > Re: Couldn't ac...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 4 Topic 4109 of 4397
Post > Topic >>

Re: Couldn't access full transient simulation data

by Andrew Beckett <andrewb@[EMAIL PROTECTED] > Sep 12, 2008 at 05:50 AM

david.garner@[EMAIL PROTECTED]
 wrote, on 09/03/08 17:18:
> On Jul 7, 9:35 pm, Andrew Beckett <andr...@[EMAIL PROTECTED]
>
> wrote:
>> bageduke wrote, on 07/05/08 02:44:
>>
>>> I am doinglongtransientsimulation for 100us. The simulation is
>>> still running, but everytime when I tried to plot signal, it only
>>> plotted up to 36us, but actually output log shows the simulation
>>> already run more than 50us without any error, and thetransientresult
>>> file size still keep increasing.
>>> Have you ever seen this problem before? Does this mean the result is
>>> corrupted? Or is there anyway I can fix the problem?
>>> Thanks a lot.
>> Are you using IC5141 with spectre from an MMSIM release? If so, you
probably
>> need to re-enable the "chunk" mode for writing PSF. In older spectre
versions,
>> big files used to get split into 2Gbyte chunks, because large file
sup****t was
>> not particularly common in many OS versions. However, that's no longer
true - so
>> spectre from MMSIM61 changed to write largetransientPSF into a single
big
>> file. However, sup****t for reading such big files wasn't added into
IC61 (I
>> think), and so if running a new spectre with IC5141, you need to do:
>>
>> For Spectre writing PSF data:
>>
>>   setenv PSF_WRITE_CHUNK_MODE_ON true
>>
>> For UltraSim writing PSF data:
>>
>>   setenv PSF_LARGE_FILE_ON false
>>
>> Regards,
>>
>> Andrew.
> 
> Hi Andrew,
> 
> I have a similar problem. I am simulating a sigma-delta converter and
> only the first 19 clock cycles would be displayed, despite simulating
> for 1024 or more, and the simulation clearly running through to
> completion.
> 
> I enabled the above environment variables and found that I could see
> the first 177 cycles in AWD - a vast improvement - and the entire
> waveforms in Wavescan. But any calculator functions I do on those
> waveforms are only using the first 177 cycles.
> 
> This does not appear to be related to the tran.tran file size - I have
> tried using various errprst settings and only saving every 10 points,
> etc.
> 
> Any ideas?
> 
> David.

I've just found some issues related to changing the stop time when using
SST2.
The problem seems to be that the wrong precision gets used if you lengthen
the 
stop time, and what can happen is that the x-values hit the 64 bit limit
with 
the original precision (summarizing it slightly). This is covered in CCRs
574546 
and 517273 - for reference if you contact customer sup****t.

This has just been fixed in IC 6.1.2.500.17 - but I don't believe it is
due to
be fixed in IC5141 at the moment.

Probably the simplest thing would be to change the output format to PSF.
Use
the following .cdsenv:

spectre.envOpts simOutputFormat string  "psfbin"

or the following SKILL in your .cdsinit:

envSetVal("spectre.envOpts" "simOutputFormat" 'string  "psfbin")

(note, you can't change this if you're already running ADE). You'll most
likely 
need to force a new netlist (Simulation->Netlist->Recreate) to ensure the 
mappings are updated correctly.

Best Regards,

Andrew.
 




 4 Posts in Topic:
Couldn't access full transient simulation data
bageduke <bageduke@[EM  2008-07-04 18:44:34 
Re: Couldn't access full transient simulation data
Andrew Beckett <andrew  2008-07-07 21:35:14 
Re: Couldn't access full transient simulation data
david.garner@[EMAIL PROTE  2008-09-03 09:18:08 
Re: Couldn't access full transient simulation data
Andrew Beckett <andrew  2008-09-12 05:50:01 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Fri Jan 9 15:40:34 PST 2009.