[SI-LIST] Re: Hspice temperature as a variable
- From: timoceous <timoceous@xxxxxxxxx>
- To: "Buchs, Kevin J." <buchs.kevin@xxxxxxxx>
- Date: Thu, 27 Jul 2006 16:44:29 -0700 (PDT)
Hi Kevin,
Thanks for the help... I will try it and see
what happens. Thanks again for all who provide their
comments.
Regards,
Timo
--- "Buchs, Kevin J." <buchs.kevin@xxxxxxxx> wrote:
> Here is how I think I would handle this. In HSPICE
> all devices can have
> equations for their characteristic properties.
> These are listed in the
> manual as well as their temperature dependence (e.g.
> HSPICE Elements and
> Devices Models Manual, page 13, has temperature
> dependence equations for the
> resistor). You can use a equation to adjust the
> characteristics by writing
> a function of time. For example, R=Ro +
> Int(time/1m)*Rstep. You can then
> discretize the jumps in these values as if
> temperature instantly jumped.
> You could add a ramp with a more complex equation,
> which may be a whole lot
> friendlier to your temperature compensation circuit.
> You can create an
> offset parabolic function of time such that the
> temperature goes up and down
> over some period. This will be more of a challenge
> when it comes to active
> devices. You may wish to simplify the temperature
> dependence of
> transistors, etc. I'd guess just look at the first
> order dependence would
> be good coverage.
>
> An alternative, though not quite as attractive,
> would be to save the state
> of a simulation with a given temperature. Then
> break off from that with
> several simulations at different temperatures that
> restore the state from
> the first simulation. You can add as many breaks,
> saves and restores as you
> would like.
>
> Kevin Buchs Mayo Clinic 200 1st St. SW
> Rochester, MN 55901
> buchs.kevin at mayo.edu 507-538-5459
> http://www.mayo.edu/sppdg
>
>
>
> > -----Original Message-----
> > From: timoceous [mailto:timoceous@xxxxxxxxx]
> > Sent: Wednesday, July 26, 2006 3:40 PM
> > To: Clewell, Craig; 'yafei_bi@xxxxxxxxx'; si
> > Subject: [SI-LIST] Re: Hspice temperature as a
> variable
> >
> > Hi Craig and Yafei,
> >
> > Thank you all for the reply. I am trying to
> > simulate a temperature compensation system on
> Hspice.
> > I did have a thought of using the combination of
> the
> > .param <variable=equation> and .temp <variable>,
> or
> > something similar to it to do the simulation in
> time
> > domain. I am hoping that the expert on this form
> can
> > help me on this issue.
> >
> > The problem is that for such a system, you
> have
> > to
> > run it in the time domain in order to see if it is
> > indeed correcting correctly. So it is hard to
> break
> > the simulation into either .alter or .meas,
> because in
> > a closed loop system I need to run it in the time
> > domain.
> >
> > Any other suggestion would be greatly
> > appreciated.
> >
> > Regards,
> >
> > Timo
> >
> >
> >
> >
> > --- "Clewell, Craig" <Cclewell@xxxxxxxxxxxxx>
> wrote:
> >
> > > Timo,
> > >
> > > If you have limited tools in your SI tool chest
> > > (and a lot of time) you
> > > could put together a bunch of .measure
> statements to
> > > re-run your simulation
> > > in a batch mode, and then post process your
> results.
> > >
> > > CC
> > >
> > > -----Original Message-----
> > > From: Yafei Bi [mailto:yafei_bi@xxxxxxxxx]
> > > Sent: Wednesday, July 26, 2006 2:22 AM
> > > To: timoceous@xxxxxxxxx; si
> > > Subject: [SI-LIST] Re: Hspice temperature as a
> > > variable
> > >
> > >
> > > I think in Hspice, the Temperature is not a
> > > variable, once specified, it can
> > > not be varied during a transient simulation.
> > >
> > > However, if you have simulator support
> Verilog-AMS,
> > > you can specified
> > > temperature as a variable and even simulate
> > > self-heating/thermal run-away
> > > effect. I have done it in the past.
> > >
> > > But I am not sure whether current Hspice version
> > > support this.
> > >
> > > best,
> > >
> > > Yafei
> > >
> > > ----- Original Message ----
> > > From: timoceous <timoceous@xxxxxxxxx>
> > > To: si <si-list@xxxxxxxxxxxxx>
> > > Sent: Tuesday, July 25, 2006 6:22:35 PM
> > > Subject: [SI-LIST] Hspice temperature as a
> variable
> > >
> > >
> > > Hi all,
> > >
> > > I would like to ask some of the Hspice
> experts
> > > in this form a question. I would like to vary
> the
> > > temperature during the transient simulation.
> Does
> > > anyone know how to do so?
> > >
> > > For instance, I would like to vary the
> > > temperature
> > > linearly or other wise as the time goes from 0nS
> to
> > > 200nS. How do I do so? Your help on this
> matter is
> > > greatly appriciated.
> > >
> > > Best regards,
> > >
> > > Timo
> > >
> > >
> __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam? Yahoo! Mail has the best spam
> > > protection around
> > > http://mail.yahoo.com
> > >
> >
>
------------------------------------------------------------------
> > > To unsubscribe from si-list:
> > > si-list-request@xxxxxxxxxxxxx with 'unsubscribe'
> in
> > > the Subject field
> > >
> > > or to administer your membership from a web
> page, go
> > > to:
> > > http://www.freelists.org/webpage/si-list
> > >
> > > For help:
> > > si-list-request@xxxxxxxxxxxxx with 'help' in the
> > > Subject field
> > >
> > > List FAQ wiki page is located at:
> > >
> > > http://si-list.org/wiki/wiki.pl?Si-List_FAQ
> > >
> > > List technical documents are available at:
> > > http://www.si-list.org
> > >
> > > List archives are viewable at:
> > >
> http://www.freelists.org/archives/si-list
> > > or at our remote archives:
> > >
> > > http://groups.yahoo.com/group/si-list/messages
> > > Old (prior to June 6, 2001) list archives are
> > > viewable at:
> > > http://www.qsl.net/wb6tpu
> > >
> >
>
------------------------------------------------------------------
>
=== message truncated ===
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List FAQ wiki page is located at:
http://si-list.org/wiki/wiki.pl?Si-List_FAQ
List technical documents are available at:
http://www.si-list.org
List archives are viewable at:
http://www.freelists.org/archives/si-list
or at our remote archives:
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu
- References:
- [SI-LIST] Re: Hspice temperature as a variable
- From: Buchs, Kevin J.
Other related posts:
- » [SI-LIST] Hspice temperature as a variable
- » [SI-LIST] Re: Hspice temperature as a variable
- » [SI-LIST] Re: Hspice temperature as a variable
- » [SI-LIST] Re: Hspice temperature as a variable
- » [SI-LIST] Re: Hspice temperature as a variable
- » [SI-LIST] Re: Hspice temperature as a variable
- [SI-LIST] Re: Hspice temperature as a variable
- From: Buchs, Kevin J.