26
Development of an Enhanced ADS ® Electrothermal MOS-AK/GSA Workshop 2010 Simulation Tool for RF Circuits Salvatore Russo, Vincenzo d’Alessandro, Niccolò Rinaldi Department of Biomedical, Electronics and Telecommunications Engineering University of Naples Federico II, via Claudio 21, 81025 Naples, Italy

Development of an Enhanced ADS Electrothermal Simulation

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Development of an Enhanced ADS Electrothermal Simulation

Development of an Enhanced ADS® Electrothermal

MOS-AK/GSA Workshop 2010

Simulation Tool for RF CircuitsSalvatore Russo, Vincenzo d’Alessandro, Niccolò Rin aldi

Department of Biomedical, Electronics and Telecommu nications EngineeringUniversity of Naples Federico II, via Claudio 21, 8 1025 Naples, Italy

Page 2: Development of an Enhanced ADS Electrothermal Simulation

Outline

� Introduction to electrothermal effects� Relevance of ET effects in RF device/circuits� ADS based simulation software

� Thermal modeling� Approaches to thermal modeling� Approaches to thermal modeling� Thermal models for ET simulation

� Electrothermal simulation� Software structure� Simulation examples

2

Page 3: Development of an Enhanced ADS Electrothermal Simulation

Thermal issues: reliability• Tmax boundary: caused by failure mechanisms activated at high temperatures

(increased leakage currents, oxide breakdown, electromigration, metal contactdegradation, increased stresses due to differing coefficient of thermal expansionamong materials…). Determines SOA limitation at high power levels, which shrinks inthe downscaling process due to RTH increase in small area devices

• 2nd breakdown boundary: related to self-heating and/or impact ionization. Occurs atlower power levels and shrinks with device downscaling due to increased RTH,reduced breakdown voltage, reduced ballasting effect of parasitic resistancesreduced breakdown voltage, reduced ballasting effect of parasitic resistances

• 1st breakdown boundary: decreases with device downscaling due to vertical dopingoptimization

3

Log(IC)

VCE

HBTDC

SOA

Imax

Tmax

2nd breakdown (electro-thermaland/or avalanche instability)

1st breakdown (avalanche)

Page 4: Development of an Enhanced ADS Electrothermal Simulation

Thermal issues in GaAs-based PA’s� In GaAs-based HBT’s used in wireless applications thermal issues are even more

critical due to the combination of the poor GaAs thermal conductivity (about one thirdof that of Si) and high current densities usually handled

� Poor thermal design may cause long term reliability problems, hot spot formation,thermal runaway, current hogging effects eventually leading to performancedegradation (current gain collapse [Liu, T-ED 1993, 1994, 1995, 1996])

� Thermal memory effects also degrade linearity performance

4

T. Nozu, 21st IEEE SEMI-THERM Symposium, 2005

Page 5: Development of an Enhanced ADS Electrothermal Simulation

Thermal Issues: Device Isolation� Isolation schemes have evolved over time (STI-DTI/SOI/Silicon-On-Glass) in the

attempt to reduce parasitics, improve noise immunity, reduce leakage currents, etc� Electrical insulating materials also provide an (unwanted) thermal isolation

SOG, Nanver T-ED 2003CEB

5

C

Material K [W/mK]

Si 148

Si (10 nm) 13

Si0.7Ge0.3 8

SiO2 1.4

DTI

box

DTI

box

SOI

Page 6: Development of an Enhanced ADS Electrothermal Simulation

Thermal Issues: Device Isolation� Isolation schemes have evolved over time (STI-DTI/SOI/Silicon-On-Glass) in the

attempt to reduce parasitics, improve noise immunity, reduce leakage currents, etc� Electrical insulating materials also provide an (unwanted) thermal isolation

CEB SOG, Nanver T-ED 2003

6

DTI

box

DTI

box

SOI

RTH-trenchSOI ~ 5900 K/W

C

Material K [W/mK]

Si 148

Si (10 nm) 13

Si0.7Ge0.3 8

SiO2 1.4

Page 7: Development of an Enhanced ADS Electrothermal Simulation

Electrothermal AnalysisPROBLEM:In solid state devices the current (and hence the dissipated power) is a function of devicetemperature, which, in turn, is determined by the dissipated power. Therefore thedetermination of device current and temperature represents a coupled problem.

oTo solve the circuit equations the device temperature must be known [Ii=f(Ti)]oTo calculate the temperature the power dissipated by the devices should be known[Ti=f(Pi)].

SOLUTION:Develop circuit simulation tools where the electrical and thermal problems are solvedDevelop circuit simulation tools where the electrical and thermal problems are solvedsimultaneously.

7

Electrical analysis:

solve the circuit equations

Thermal analysis:

calculate the temperature of each device

P

T

Page 8: Development of an Enhanced ADS Electrothermal Simulation

Electrothermal simulation approaches

� Direct Approach:o Direct coupling between electrical and thermal solverso Solution of the heat diffusion equation at each iteration point (huge computational

effort)

Circuit simulation FEM Thermal solverP

T

� Reduced Thermal Models Approach:o Use reduced thermal models (e.g., RTH matrix or equivalent thermal networks).

Parameters can be extracted in advance through measurements, numericalsimulations, or analytical models.

8

Circuit simulation Compact Thermal ModelsP

T

T

Page 9: Development of an Enhanced ADS Electrothermal Simulation

Electrothermal Analysis: Limitations of present circuit simulation tools/models

Commercial circuit simulators (PSPICE) without thermal models:• The temperature is a constant parameter and does not change during thesimulation process.

Most simulators (like ADS® and Spectre) include advanced electrothermal models fordevices; if enabled, the electrothermal feedback can be accounted for through a simplesingle-pole equivalent network; however:

•Only self-heating effect is included, that is, thermal coupling between devices is nottaken into account. However, this might lead to markedly inaccurate results when thetaken into account. However, this might lead to markedly inaccurate results when thetemperature of a transistor is affected by other (close enough) devices•Thermal parameters (RTH, CTH) have to be set manually in the thermal circuit•Single-pole thermal circuits have insufficient accuracy when describing transientevolution.

9

T1,P1

T2,P2 T3,P3

TB

P TRTH CTH

Page 10: Development of an Enhanced ADS Electrothermal Simulation

Electrothermal Analysis: ADS®

Layout

Thermal model

Thermal modelparameters

Routine for generating a thermal model imports all required

information from the layout.

10

T1 T2

P1 P2

ADS® (circuit simulation)

Schematic

ADS® device models in which the temperature changes during the simulation process.

The thermal compact model is automatically linked to the circuit.

Self-heating & coupling effects.DC,AC, transient analysis.

Transient analysis can be done with selected accuracy.

Page 11: Development of an Enhanced ADS Electrothermal Simulation

Thermal modelingThermal Resistance Matrix

T1,P1T2,P2 T3,P3

� The temperature of each device is due to the power dissipated by thedevice itself (self-heating) and to the power due to the neighboringdevices (thermal coupling).

� This leads to the thermal resistance matrix

11

T2

P2

R22

P3 R23

P1 R21

Ths

+

+

T3

P3

R33

P2 R32

P1 R31

+

+

T1

P1

R11

P3 R13

P2 R12

+

+

12 2 13 3

21 1 2

11 1

22 2

33

1

2

3

3 3

31 1 3 32 2

hs

hs

hs

R PR P

R P

R P R PR P R P

T

R

TTT R P

TT P

− = + +− = + +− = + +

⋅ ⋅⋅ ⋅ ⋅⋅ ⋅⋅

Page 12: Development of an Enhanced ADS Electrothermal Simulation

Structure of the Electrothermal tool (1)

Circuit

simulation

Thermal

analysis

P

T

[RTH/ZTH]

FEM/analytical

experimental

The RTH/ZTH matrix can be obtained from:a) Measurementsb) FEM thermal simulationsc) Analytical thermal models (easier to implement automatically, however the circuit

layout must be known)

12

Page 13: Development of an Enhanced ADS Electrothermal Simulation

Structure of the Electrothermal tool (2)After RTH/ZTH matrix calculation (or measurement), we need to generate the thermalnetworks which calculates the temperature in each device and link it to the originalschematic -> “Electrothermal schematic” with electrothermal effects automaticallyembedded.

Layout

Rth Calculation routine (analytical models)

RTH /ZTH matrix for different technologies are automatically evaluated

from layout

ExperimentalRTH /ZTH matrix can be also provided externally

when evaluated from measurements or FEM

FEM

13

T1 T2

P1 P2

ADS® (circuit simulation including ET feedback block)

E-T schematic

(analytical models)

+R11

Ths

T1

P2R12

P2

R22

T2

P1R21

+ +P1

FEM

Page 14: Development of an Enhanced ADS Electrothermal Simulation

Structure of the Electrothermal tool (3)

P RTH CTH

TTh1

Th2

Th3

Pd1

Pd2

Pd3

ET feedback

In order to connect the devices of theschematic to the proper nodes of thethermal network, the device model ismodified by deactivating the default thermalnetwork, and adding a node where thedissipated power is accessible

14

T

P P

T

ET feedback

block

P RTH CTH

TB

IBB

VCC

Th1 Th2 Th3 Th4 Th5

Q1 Q2 Q3 Q4 Q5

Th3

Th4

Th5

Pd3

Pd4

Pd5

feedback block

Pd1 Pd2 Pd3 Pd4 Pd5

(a 5-finger example)

Page 15: Development of an Enhanced ADS Electrothermal Simulation

Structure of the Electrothermal tool (4)

Verilog-A SDD Equivalent network

15

ET feedback block can be implemented by:• Equivalent network• Verilog-A: text file describing the ET-FB accepted

& compiled by simulators supporting Verilog-A.• SDD (Symbolically Defined Device): multiport

components where current on one port is definedas e.g., voltage on another port; possible directderivative calculation

SDD2PSDD3P1I[2,0]=_v1*R1

RR1R=50 Ohm

SDD_1_TH_SDD_TH1R1_1=1000

th1pd1

Verilog-A SDD Equivalent network

Page 16: Development of an Enhanced ADS Electrothermal Simulation

Structure of the Electrothermal tool (5)

The electrothermal simulation tool also includes a post-processing routine. After the ETsimulation is completed the routine imports the I-V ADS data, and plots the temperaturemap on the chip surface for a chosen bias condition (i.e., a simulation point)

16

map on the chip surface for a chosen bias condition (i.e., a simulation point)

Page 17: Development of an Enhanced ADS Electrothermal Simulation

ET software user interface (UI):an example (1)

� User is guided with a simplifieduser interface step-by-step.

� Interface has been written inMatlab but it is portable to anyother programming language.

� User can choose to use a

17

� User can choose to use aconfiguration file defined before orto proceed with “wizard”.

� This example simulates a step-by-step pre-processing task for a 3-finger case starting from layout.

Page 18: Development of an Enhanced ADS Electrothermal Simulation

ET software user interface (UI):an example (2)

� Thermal matrix is evaluated and a new schematic containing ET feedback block DC

DCV_DCSRC1Vdc=VCE V

VARVAR1VCE=1.0

EqnVar

18

schematic containing ET feedback block is generated.

� After ADS simulation, data can beprovided to post-processor to evaluatetemperature maps.

AgilentHBT_ModelHBTM1

Pd3Pd2

Pd1

Th3Th2

Th1

SDD_3_TH_SDD_TH3

R3_3=343.9147

R3_2=52.2062 R3_1=25.9762 R2_3=52.2062R2_2=343.9147

R2_1=52.2062 R1_3=25.9762 R1_2=52.2062 R1_1=343.9147

th1

th2

th3

pd1

pd2

pd3

DCDC1

Pd2

Th2

AgilentHBT_NPN_Th_THHBT2

Model=HBTM1MatrixRow =2

pd

e

c

th

b

Pd3

Th3

AgilentHBT_NPN_Th_THHBT3

Model=HBTM1MatrixRow =3

pd

e

c

th

b

Pd1

Th1

AgilentHBT_NPN_Th_THHBT1

Model=HBTM1MatrixRow =1

pd

e

c

th

b

Vdc=VCE V

I_DCSRC2Idc=100 uA

(3-finger example)

Page 19: Development of an Enhanced ADS Electrothermal Simulation

Temperature distributions:an example (1)

380

400

420

440

460

Tem

pera

ture

[K

]

19

-500

50100

150200

250

-60

-40

-20

0

20

40

60300

320

340

360

x [µm]y [µm]

Tem

pera

ture

[K

]

Page 20: Development of an Enhanced ADS Electrothermal Simulation

Temperature distributions:an example (2)

320

320320

320

340

340 360

36010

20

30

40

50

2032

0

320320

320

340

340

340

340

3 4034

0

360

360360

360

380 3 8

0

380400

4 00

400420

440

x [µm]

y [ µ

m]

0 50 100 150 200

-50

-40

-30

-20

-10

0

10

Page 21: Development of an Enhanced ADS Electrothermal Simulation

Electrothermal simulation:an example (1)

Array of 3 horse-shoe shaped GaAs HBTs(fabricated by Skyworks Inc.) with a center-to-center spacing of 24 µm and typical fT=47 GHz.

PD=1 mW

Thermal

matrix file

21

ADS®

� FEM simulations are used toevaluate thermal matrices fordifferent devices configurations.

� Matrices are then provided tosimulation tool in order to performET simulations.

Page 22: Development of an Enhanced ADS Electrothermal Simulation

Electrothermal simulation:an example (2)

40

60

80

100

120 IC measured

IC

SDD HBT

I C [m

A]

TB=300 K

40

60

80

100

120 IC measured

IC SDD HBT

I C [m

A]

TB=300 K

22

1 2 3 40

20

40

VCE [V]

An array of 3 devices with acenter-to-center spacing of24 µm.

An array of 3 devices with acenter-to-center spacing of72 µm.

1 2 3 40

20

40

VCE [V]

Page 23: Development of an Enhanced ADS Electrothermal Simulation

Extension to dynamical thermal models� The code will be also extended to include dynamic thermal models for large-signal/small-

signal analysis.� Similar to the thermal resistance, the thermal impedance matrix can be obtained by

measurements, FEM thermal simulations or analytical models� Once the ZTH vs. time or frequency data have been obtained, an appropriate model must be

created that can be included in the ADS environment.� The single-pole network is then replaced by an optimized multi-pole circuit to better mimic

the thermal evolution in time.� An in-house code has been developed to convert Foster network to Cauer network.

23

10-10 10-8 10-6 10-4 10-2 1000

1x102

2x102

3x102

4x102

5x102

6x102

7x102

8x102

Numerical simulation

Zth [K

/W]

time [s]

device=q160b

� An in-house code has been developed to convert Foster network to Cauer network.

RTH1RTH2

RTHn

CTH1CTH2

CTHnT0

Tj

PD

( ) 1 TH THi i

tR C

THi

Z t e−

= −

Page 24: Development of an Enhanced ADS Electrothermal Simulation

Thermal transient identification algorithm:

an application to silicon-on-glass BJTs

15000

20000 1-pole fit 2-pole fit 3-pole fit Measurements

The

rmal

impe

danc

e [K

/W] 20000

2

devA devA-2AlN devA-4AlN 3-pole fit

The

rmal

impe

danc

e [K

/W]

An algorithm has been developed for the automatic generation of thethermal network with a best-fit approach

24

10-5 10-4 10-3 10-20

5000

10000

The

rmal

impe

danc

e [K

/W]

time [s]

10-4 10-3 10-20

10000

AE=1x20 µm2

The

rmal

impe

danc

e [K

/W]

time [s]

The identification software has been tested on several silicon-on-glass (SOG)devices measured with good results. These devices are fabricated by DIMES (Delft,The Netherlands)

Page 25: Development of an Enhanced ADS Electrothermal Simulation

Electrothermal simulation:a transient example (1)

10-3

A

Col

lect

or c

urre

nt I C

[A]

VBE=0.75 V

B0.20

0.25

0.30

0.35

VBE=0.75 V

no heatspreaders 2-µm-thick AlN layer 4-µm-thick AlN layer

Col

lect

or c

urre

nt [m

A] A

25

0 2 4 6 85x10-5

10-4 C no heatspreaders 2-µm-thick AlN layer 4-µm-thick AlN layer

Col

lect

or c

urre

nt I

Collector voltage VCE [V]10-6 10-5 10-4 10-3 10-2 10-1 100

0.10

0.15

0.20

Col

lect

or c

urre

nt [m

A]

Time [s]

C

B

SOG electrothermal simulationsperformed with constant base-emitter voltage by varyingcollector-emitter voltage.

Transient evolution of collectorcurrent applying a step of VCEwhile keeping constant VBE.

Page 26: Development of an Enhanced ADS Electrothermal Simulation

Conclusions• A novel electrothermal simulation tool relying on the fully automated

employment of the commercial simulator ADS® has been developed.• The thermal network can be either automatically calculated from the circuit

layout or included by the user (e.g., when the thermal resistances areevaluated numerically/experimentally).

• New in-house electrothermal models for active/passive components havebeen developed and made available in the program libraries.

• Transient analyses are enabled through the adoption of equivalent RCFoster networks, which can be automatically optimized via an in-houseroutine.

• Another in-house routine has been developed to convert RC Fosternetworks to RC Cauer networks seamlessly.

• The proposed code has been successfully applied to various bipolartechnologies (e.g., GaAs-based HBTs, multifinger SiGe HBTs, silicon-on-glass BJTs).

26