Simulation of electrothermal diode model with ADVanceMS

Status
Not open for further replies.

goldeboy

Junior Member level 3
Joined
May 9, 2007
Messages
31
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,567
I want to test the following VHDL-AMS model of a diode. As you can see, it's an electrothermal model:

Library IEEE, Disciplines;
use Disciplines.electrical_system.all;
use Disciplines.thermal_system.all;
use Disciplines.environment.all;
use IEEE.math_real.all;
Entity diode_th is
generic (ISS, N, TT, CJ0, VJ, RS : real);
port (terminal p, m : electrical; terminal j : thermal ) ;
End entitydiode_th
Architecture niveau_1of diode_th is
quantity vd across id, ic throughp to m ;
quantity temp across power throughth_gnd to j ;
quantity qc: real;
quantityvt: voltage ;
begin
id == ISS *(exp((vd-RS*id) / N*vt)) -1.0);
qc== TT*id -2.0*CJ0*sqrt(VJ**2 -VJ*vd);
ic== qc'dot;
vt== temp*boltzmann/elec_charge
power == vd* id :
end architecture niveau_1;


I want to simulate the test circuit of the model shown by the figure in different temperatures.
Is this possible with ADVanceMS and Spectre in Cadence Environment?
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…