CDSSPICE OUT OF MEMORY

T

tritue

Guest
Hi All

I use to run the spectreS simulation (because the models I have can not be
easily translated into spectre model). I have some time to time a CDSSPICE
out of memory error message. This error could run for 5-10 minute before the
simulation can start.
Is there any command that will allow more memory for the CDSSPICE process
when we launch the analogArtist SpectreS ??

Thank you.

Tritue Truong
 
Add a Design Framework variable for spectreS initialization
in your .cdsenv or in your .cdinit file or type it direct
in the Command Interpreter input line before you start the
simulation.

-For the .cdsenv file use:

spectreS.init languageSize int 500

-For .cdsinit or direct in the CIW use:

envSetVal("spectreS.init" "languageSize" 'int 500)

Bernd

tritue wrote:
Hi All

I use to run the spectreS simulation (because the models I have can not be
easily translated into spectre model). I have some time to time a CDSSPICE
out of memory error message. This error could run for 5-10 minute before the
simulation can start.
Is there any command that will allow more memory for the CDSSPICE process
when we launch the analogArtist SpectreS ??

Thank you.

Tritue Truong
 
Thank you

I look for that fix for a long time. Cadence does not has any mention about
this bug in source link.

"Bernd Fischer" <bernd.fischer@xignal.de> wrote in message
news:3FCCBB63.2090502@xignal.de...
Add a Design Framework variable for spectreS initialization
in your .cdsenv or in your .cdinit file or type it direct
in the Command Interpreter input line before you start the
simulation.

-For the .cdsenv file use:

spectreS.init languageSize int 500

-For .cdsinit or direct in the CIW use:

envSetVal("spectreS.init" "languageSize" 'int 500)

Bernd

tritue wrote:
Hi All

I use to run the spectreS simulation (because the models I have can not
be
easily translated into spectre model). I have some time to time a
CDSSPICE
out of memory error message. This error could run for 5-10 minute before
the
simulation can start.
Is there any command that will allow more memory for the CDSSPICE
process
when we launch the analogArtist SpectreS ??

Thank you.

Tritue Truong
 
It's on sourcelink. I just searched in the solutions (with search set
to Boolean expression) for:

spectreS AND OUT AND MEMORY

and one of the hits was titled "Spice Socket Running Out Of Memory"
solution number 1812024

So I guess you didn't search successfully!

Regards,

Andrew.

On Tue, 2 Dec 2003 17:03:12 -0500, "tritue" <tritue@comport-data.com> wrote:

Thank you

I look for that fix for a long time. Cadence does not has any mention about
this bug in source link.

"Bernd Fischer" <bernd.fischer@xignal.de> wrote in message
news:3FCCBB63.2090502@xignal.de...
Add a Design Framework variable for spectreS initialization
in your .cdsenv or in your .cdinit file or type it direct
in the Command Interpreter input line before you start the
simulation.

-For the .cdsenv file use:

spectreS.init languageSize int 500

-For .cdsinit or direct in the CIW use:

envSetVal("spectreS.init" "languageSize" 'int 500)

Bernd

tritue wrote:
Hi All

I use to run the spectreS simulation (because the models I have can not
be
easily translated into spectre model). I have some time to time a
CDSSPICE
out of memory error message. This error could run for 5-10 minute before
the
simulation can start.
Is there any command that will allow more memory for the CDSSPICE
process
when we launch the analogArtist SpectreS ??

Thank you.

Tritue Truong
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
If, somehow, your models can not be translated into spectre syntax,
does not mean that you have to netlist with cdsSpice. You can still use
spectre direct netlisting rather than spectre-sockets, and leave your
models in spice syntax. For example, I know of a designkit that contains
hspice models for device modelling and these are used in AHDL modules
(subcircuits) in the model library; thus no spectre syntax and it works
like a charm with spectre-direct.

Direct netlisting is an improvement for both designers and
eda-support. You could give it another go, and look at the migration
toolbox and its' manuals.

tritue wrote:
Hi All

I use to run the spectreS simulation (because the models I have can not be
easily translated into spectre model). I have some time to time a CDSSPICE
out of memory error message. This error could run for 5-10 minute before the
simulation can start.
Is there any command that will allow more memory for the CDSSPICE process
when we launch the analogArtist SpectreS ??

Thank you.

Tritue Truong
 
However, if the models are in cdsSpice syntax (which is the common state of play
for spectreS), then you will still need to translate them. cdsSpice != spice.

Also, you still need spectre simInfo in the CDF for the devices in your design
kit for them to netlist properly in the direct interface.

In many cases doing this translation is not hard (the conversion toolbox does
much of it), but some are loathed to use something other than was supplied
by the kit provider. Some companies design kits are so incredibly (I was going
to say ridiculously!) complicated and so this can be off putting if you're
worried about breaking things.

So, good idea, and it will work in some cases, but not all...

Andrew.


On Wed, 03 Dec 2003 12:12:22 +0100, fogh
<cad_support@skipthisandunderscores.catena.nl> wrote:

If, somehow, your models can not be translated into spectre syntax,
does not mean that you have to netlist with cdsSpice. You can still use
spectre direct netlisting rather than spectre-sockets, and leave your
models in spice syntax. For example, I know of a designkit that contains
hspice models for device modelling and these are used in AHDL modules
(subcircuits) in the model library; thus no spectre syntax and it works
like a charm with spectre-direct.

Direct netlisting is an improvement for both designers and
eda-support. You could give it another go, and look at the migration
toolbox and its' manuals.

tritue wrote:
Hi All

I use to run the spectreS simulation (because the models I have can not be
easily translated into spectre model). I have some time to time a CDSSPICE
out of memory error message. This error could run for 5-10 minute before the
simulation can start.
Is there any command that will allow more memory for the CDSSPICE process
when we launch the analogArtist SpectreS ??

Thank you.

Tritue Truong
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
There is a tool called spp from Cadence to convert spice/hspice to
spectre format. See spp -help.
---
Erik

Andrew Beckett <andrewb@DELETETHISBITcadence.com> wrote in message news:<9nbssv8ohmfomojr9g07hfuicga551hmv8@4ax.com>...
However, if the models are in cdsSpice syntax (which is the common state of play
for spectreS), then you will still need to translate them. cdsSpice != spice.

Also, you still need spectre simInfo in the CDF for the devices in your design
kit for them to netlist properly in the direct interface.

In many cases doing this translation is not hard (the conversion toolbox does
much of it), but some are loathed to use something other than was supplied
by the kit provider. Some companies design kits are so incredibly (I was going
to say ridiculously!) complicated and so this can be off putting if you're
worried about breaking things.

So, good idea, and it will work in some cases, but not all...

Andrew.


On Wed, 03 Dec 2003 12:12:22 +0100, fogh
cad_support@skipthisandunderscores.catena.nl> wrote:

If, somehow, your models can not be translated into spectre syntax,
does not mean that you have to netlist with cdsSpice. You can still use
spectre direct netlisting rather than spectre-sockets, and leave your
models in spice syntax. For example, I know of a designkit that contains
hspice models for device modelling and these are used in AHDL modules
(subcircuits) in the model library; thus no spectre syntax and it works
like a charm with spectre-direct.

Direct netlisting is an improvement for both designers and
eda-support. You could give it another go, and look at the migration
toolbox and its' manuals.

tritue wrote:
Hi All

I use to run the spectreS simulation (because the models I have can not be
easily translated into spectre model). I have some time to time a CDSSPICE
out of memory error message. This error could run for 5-10 minute before the
simulation can start.
Is there any command that will allow more memory for the CDSSPICE process
when we launch the analogArtist SpectreS ??

Thank you.

Tritue Truong
 
hi, I have met a similar problem. When I used hspiceS to extract spice netlist
for my circuit, lots of error message "Run out of memory, please run cdsSpice by
using -s option". And I had to kill the process of icfb.
What can I do? use "hspiceS.init" ???
Thanks for your help.

Bernd Fischer <bernd.fischer@xignal.de> wrote in message news:<3FCCBB63.2090502@xignal.de>...
Add a Design Framework variable for spectreS initialization
in your .cdsenv or in your .cdinit file or type it direct
in the Command Interpreter input line before you start the
simulation.

-For the .cdsenv file use:

spectreS.init languageSize int 500

-For .cdsinit or direct in the CIW use:

envSetVal("spectreS.init" "languageSize" 'int 500)

Bernd

tritue wrote:
Hi All

I use to run the spectreS simulation (because the models I have can not be
easily translated into spectre model). I have some time to time a CDSSPICE
out of memory error message. This error could run for 5-10 minute before the
simulation can start.
Is there any command that will allow more memory for the CDSSPICE process
when we launch the analogArtist SpectreS ??

Thank you.

Tritue Truong
 
Yes, set the same variable, but use hspiceS.init instead of spectreS.init.

Regards,

Andrew.

On 22 Dec 2003 23:08:31 -0800, jianglx@hotmail.com (luobo) wrote:

hi, I have met a similar problem. When I used hspiceS to extract spice netlist
for my circuit, lots of error message "Run out of memory, please run cdsSpice by
using -s option". And I had to kill the process of icfb.
What can I do? use "hspiceS.init" ???
Thanks for your help.

Bernd Fischer <bernd.fischer@xignal.de> wrote in message news:<3FCCBB63.2090502@xignal.de>...
Add a Design Framework variable for spectreS initialization
in your .cdsenv or in your .cdinit file or type it direct
in the Command Interpreter input line before you start the
simulation.

-For the .cdsenv file use:

spectreS.init languageSize int 500

-For .cdsinit or direct in the CIW use:

envSetVal("spectreS.init" "languageSize" 'int 500)

Bernd

tritue wrote:
Hi All

I use to run the spectreS simulation (because the models I have can not be
easily translated into spectre model). I have some time to time a CDSSPICE
out of memory error message. This error could run for 5-10 minute before the
simulation can start.
Is there any command that will allow more memory for the CDSSPICE process
when we launch the analogArtist SpectreS ??

Thank you.

Tritue Truong
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 

Welcome to EDABoard.com

Sponsor

Back
Top