The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 16th, 2024, 3:50pm
Pages: 1
Send Topic Print
how to (Read 7129 times)
microant
Junior Member
**
Offline



Posts: 16
China,SH
how to
Sep 07th, 2005, 1:13am
 
Hi All
   i meet a problem with Hspice. i want to simulate a circuit with TRAN analysis and change the simulation temperature along with time.
  is it possible to implement in Hspice or there is another way to achieve the same result? is anyone give me some suggestion. ???

thanks and best regards
microant
Back to top
 
 
View Profile   IP Logged
Paul
Community Fellow
*****
Offline



Posts: 351
Switzerland
Re: how to
Reply #1 - Sep 7th, 2005, 12:59pm
 
Hello,

I'm not sure, but it seems to me temperature cannot be changed during a transient simulation. Maybe this is related to the fact that it is an input parameter to the device models.

Paul
Back to top
 
 
View Profile WWW   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: how to
Reply #2 - Sep 7th, 2005, 4:08pm
 
I don't know whether this is possible in hspice. Currently it can't be done in spectre, but there was discussion about doing this for devices which already supported self-heating - that said, it's not been done yet AFAIK.

Regards,

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
microant
Junior Member
**
Offline



Posts: 16
China,SH
Re: how to
Reply #3 - Sep 7th, 2005, 5:22pm
 
Hi Andrew and Paul
   Thanks for your response!
   i didn't understand what you mean the following

that said, it's not been done yet AFAIK.
~~~~~~~~~~~~~~~~~~~~~~~~~

best regard
microant
Back to top
 
 
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: how to
Reply #4 - Sep 7th, 2005, 10:14pm
 
AFAIK = "As Far As I Know"

Sorry for me using unfamiliar abbreviations. Lazy on my part.

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
Geoffrey_Coram
Senior Fellow
******
Offline



Posts: 1999
Massachusetts, USA
Re: how to
Reply #5 - Sep 8th, 2005, 8:39am
 
If the device supports self-heating, one could use a time-dependent voltage source to set the temperature from the simulation time.  The device temperature in Kelvin is the same as the "voltage" of the thermal terminal.  However, if you set the temperature in this manner, the device won't exhibit any *self*-heating; the voltage source is a perfect heat sink.
Back to top
 
 

If at first you do succeed, STOP, raise your standards, and stop wasting your time.
View Profile WWW   IP Logged
microant
Junior Member
**
Offline



Posts: 16
China,SH
Re: how to
Reply #6 - Sep 8th, 2005, 5:16pm
 
Hi Geoffrey_Coram
   Thanks for your help! but i don't understand what means about 'the device supports self-heating', Could you explain in detail or illustrate? thanks.

best regards
microant
Back to top
 
 
View Profile   IP Logged
Geoffrey_Coram
Senior Fellow
******
Offline



Posts: 1999
Massachusetts, USA
Re: how to
Reply #7 - Sep 9th, 2005, 4:33am
 
The advanced bipolar transistors (mextram, hicum, vbic) support self-heating, by which the power dissipated in the device makes it warmer, which changes parameters such as the saturation current.

I think some high voltage MOS models in commercial simulators also support self-heating.  And some implementations of BSIM3 have added it, as well.

But the point is, the model equations are already set up to change the parameters during the simulation, not just a dc temp or parameter sweep, but also a transient analysis.
Back to top
 
 

If at first you do succeed, STOP, raise your standards, and stop wasting your time.
View Profile WWW   IP Logged
Jaw
New Member
*
Offline



Posts: 2

Re: how to
Reply #8 - Oct 3rd, 2005, 6:16pm
 
Is it really necessary to include the temperature change during transient simulation? For most of circuits, I guess the period of transient simulation is much shorter compared to the temperature varying period. It should be just enough to simulate a set of transient simulation in different corner temperatures.

Unless you need to simulate a circuit for a really long time ...
Back to top
 
 
View Profile   IP Logged
sheldon
Community Fellow
*****
Offline



Posts: 751

Re: how to
Reply #9 - Oct 3rd, 2005, 6:37pm
 
Jaw,

  Some circuits are sensitive to thermal effects, for example, the input
of a comparator. If one device is on and one device is off, then the
power and the temperature of the devices are different. When the
inputs return to the balanced state, there is now a time-dependent
offset voltage due to the difference in the device temperatures. This
can degrade the comparator's sensitivity.

The issue is rela
Back to top
 
 
View Profile   IP Logged
sheldon
Community Fellow
*****
Offline



Posts: 751

Re: how to
Reply #10 - Oct 3rd, 2005, 6:42pm
 
Jaw,

 Sorry about that Mozilla and I had a disagreement:-)

 The problem is fairly common in real designs in particular
bipolar designs and many times circuits have specifications
for transient overdrive recovery.

                                                   Best Regards,

                                                     Sheldon
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.