The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> Calling Spectre Turbo mode from Ocean Script
https://designers-guide.org/forum/YaBB.pl?num=1227544865

Message started by Paul on Nov 24th, 2008, 8:41am

Title: Calling Spectre Turbo mode from Ocean Script
Post by Paul on Nov 24th, 2008, 8:41am

Hi,

Can anyone provide a hint on how to set Spectre to "turbo" mode in an Ocean script? I set the turbo option in ADE, but when I print the settings as Ocean script, there is no trace of this mode. I use CDS 5.10.41 with MMSIM 7.0.1.

Thanks
Paul

Title: Re: Calling Spectre Turbo mode from Ocean Script
Post by bernd on Nov 24th, 2008, 9:24am

You could try setting the environment variable for the "userCmdLineOption"
in ADE via SKILL at the beginning of your OCEAN script.
envSetVal( "spectre.envOpts" "userCmdLineOption" 'string "+turbo" )
*

Title: Re: Calling Spectre Turbo mode from Ocean Script
Post by Paul on Nov 25th, 2008, 12:05am

Great input Bernd, works as desired.

Thanks!
Paul



Title: Re: Calling Spectre Turbo mode from Ocean Script
Post by Andrew Beckett on Jan 2nd, 2009, 8:52am

In more recent IC5141 ISRs (I don't know which subversion you're using), this is now supported - exporting an OCEAN script includes statements such as:


Code:
option( ?categ 'turboOpts       'psrFmax  1
       'psrOption  "Default"
       'psrSwitch  t
       'numThreads  1
       'mtOption  "Auto"
       'errorLevel  "Liberal"
       'turboSwitch  t
)


Regards,

Andrew.

Title: Re: Calling Spectre Turbo mode from Ocean Script
Post by Rooney on Jan 5th, 2009, 5:44pm

Can anyone please clarify me the following doubts?

1. What is Turbo mode of spectre? what is the advantage in using that mode?
2. What are the other modes of Spectre? When they are used?
3. Are there any other modes for any other tools?

Title: Re: Calling Spectre Turbo mode from Ocean Script
Post by Andrew Beckett on Jan 6th, 2009, 1:53am


Quote:
1. What is Turbo mode of spectre? what is the advantage in using that mode?

It adjusts/optimises the algorithms, and simulations (primarily for circuits with a reasonable number of devices) run faster, without compromising accuracy. It also has an improved "liberal" errpreset which is more accurate than standard non-turbo liberal (for transient).

Quote:
2. What are the other modes of Spectre? When they are used?

There's also a parasitic reduction option.

Quote:
3. Are there any other modes for any other tools?

Well, this is rather a vague question... however, AMS Designer also has access to the turbo mode (when using spectre as the solver) and Ultrasim will have a turbo mode from MMSIM71 (due shortly).

Regards,

Andrew.

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