[SI-LIST] Re: Hspice temperature as a variable

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
  

Other related posts: