How to get gm during a transient analysis?

N

Nadine

Guest
Hi all,

I'd like to save transistor parameters during a transient analysis. At the
moment I only get the final time data from finalTimeOP-info. I found a hint in
the net that writing a model file with save MN0 should work. But it doesn't.
The file gets read, since when I put nonsense in it, I get syntax errors.
Maybe this behaviour changed between versions? I'm using 5.0.33 and spectre.

Please tell me how I can get the data. Solutions involving either ADE or OCEAN
are both fine.

Nadine
 
That does work - I've done it many, may times (and in fact described it on this
forum). What you need to do is look in the results browser, and look in
your normal transient output tran.tran - and navigate to the device, and it will
expand to show all the operating point data. Right click on MN0.gm and it will
plot the gm versus time.

The alternative is to use the infotimes option on transient, which allows you
specify a set of times at which it will compute the operating point. Having done
this, you can backannotate the operating point at these times back onto the
schematic.

Andrew.

On 18 Aug 2004 03:56:55 -0700, Nadine@MailSys.de (Nadine) wrote:

Hi all,

I'd like to save transistor parameters during a transient analysis. At the
moment I only get the final time data from finalTimeOP-info. I found a hint in
the net that writing a model file with save MN0 should work. But it doesn't.
The file gets read, since when I put nonsense in it, I get syntax errors.
Maybe this behaviour changed between versions? I'm using 5.0.33 and spectre.

Please tell me how I can get the data. Solutions involving either ADE or OCEAN
are both fine.

Nadine
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 
Andrew Beckett <andrewb@DELETETHISBITcadence.com> wrote in message news:<sro6i0tpe8ai32sfdt6absqom6pe4ro55l@4ax.com>...
That does work - I've done it many, may times (and in fact described it on this
forum). What you need to do is look in the results browser, and look in
your normal transient output tran.tran - and navigate to the device, and it will
expand to show all the operating point data. Right click on MN0.gm and it will
plot the gm versus time.
Thank you for your answer. You encouraged me to keep trying. Here's
what I found: When I name the file something.scs, it works...
I hope others in my situation find this post to save them the trouble
I've had till I found out...

Nadine
 
Hi Nadine,

If a file doesn't end in ".scs" it is assumed to be in SPICE syntax, unless
you put:

simulator lang=spectre

before the spectre syntax code.

That's probably what your problem was then.

Andrew.

On 18 Aug 2004 11:08:34 -0700, Nadine@MailSys.de (Nadine) wrote:

Andrew Beckett <andrewb@DELETETHISBITcadence.com> wrote in message news:<sro6i0tpe8ai32sfdt6absqom6pe4ro55l@4ax.com>...
That does work - I've done it many, may times (and in fact described it on this
forum). What you need to do is look in the results browser, and look in
your normal transient output tran.tran - and navigate to the device, and it will
expand to show all the operating point data. Right click on MN0.gm and it will
plot the gm versus time.

Thank you for your answer. You encouraged me to keep trying. Here's
what I found: When I name the file something.scs, it works...
I hope others in my situation find this post to save them the trouble
I've had till I found out...

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

Welcome to EDABoard.com

Sponsor

Back
Top