23
Slide 1 1 Developing Reliable Device Simulation Models using ADS ADS User Meeting Böblingen, 14.05.2009 Dr. Thomas Gneiting AdMOS GmbH Frickenhausen [email protected] Dr. Franz Sischka Agilent Technologies Böblingen [email protected] (C) Bildarchiv der Stadt Böblingen ADS User Meeting Böblingen May 2009 Slide 2 2 - The difference between selecting a model and extracting model parameters. - Trusted, verified measurements. - contact resistance - self-heating effects - linear S-parameter - de-embedding - Example of a device modeling sequence Developing reliable device simulation models using ADS AGENDA

Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 1

1

Developing Reliable Device Simulation Models

using ADS

ADS User Meeting Böblingen, 14.05.2009

Dr. Thomas Gneiting

AdMOS GmbH

Frickenhausen

[email protected]

Dr. Franz Sischka

Agilent Technologies

Böblingen

[email protected]

(C) Bildarchiv der Stadt Böblingen

ADS User Meeting BöblingenMay 2009

Slide 2

2

- The difference between selecting a model and extracting model parameters.

- Trusted, verified measurements.

- contact resistance- self-heating effects

- linear S-parameter- de-embedding

- Example of a device modeling sequence

Developing reliable device simulation models using ADS

AGENDA

Page 2: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 3

3

Semiconductor Device Models (Nonlinear Models):

- BJT Models: HICUM 2, HICUM 0, MEXTRAM, VBIC, Gummel-Poon, ST BJT,

Agilent EEBJT2

- Diode Models: PN diodes, Philips JUNCAP, Agilent Root, PIN

- MESFET/HEMT Models: TOM3, Angelov, Agilent EEFET3 and EEHEMT1,

Agilent Root MESFET/HEMT (HPFET), TOM scaleable, Curtice quadratic

and cubic, Advanced Curtice, Statz et al. (Raytheon), Materka, Modified

Materka (Rizzoli), Tajima

- MOSFET Models: BSIM3, BSIM4, BSIM3SOI, BSIM4SOI, PSP, HiSIM2,

HiSIM-HV, Philips MOS Model 11, Philips MOS Model 30, Philips MOS,Model 9, Agilent Root MOSFET, Agilent EEMOS1, BSIM1, BSIM2,

MOS Level 1,2,3

Which modelto select ?

There are many models available, even for the same device !

Slide 4

4

Model A Model B?

Which model is better ?

Only reliable measurementsprovide good simulation models

You may think of using rather model_A than model_B.

Page 3: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

However, as we will show with the following slide set, the main topic is to perform reliable, verified

measurements. This is the very base of any good model implemented in a design kit of a manufacturer.

Of course, some models feature equations to better fit a certain effect (thermal self-heating, non-linear

large-signal RF behavior).

But also here applies the statement of above: if the measurements are not available, the ‘better’ model

does not help.

And if the measurements are not ‘qualified and verified’, the ‘better’ mdoel does not help too.

Slide 5

5

DCspacecharge

RS

diffusioncapacitancevD vDint

iD

−⋅= 1eIi vt*N

v

SD

intD

M

J

intD

JOs

V

v1

CC

= DT

intD

DTD i

vtN

1T

v

iTC ⋅

⋅⋅=

∂⋅=

What is a model ?

Is ... Model Parameter

Model equations

DC

Junction Cap

Diff.Cap (Transit Time)

Ohmic Losses

( )

D

intDDS

i

vvR

−∂=

( )273.15 + TEMP 5-8.6171E = vt ⋅

A set of equations describing the principal electrical behavior of a device represents what is commonly

called a device model.

NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of

California, Berkeley), and thus typically available in all of today’s simulators.

For a real device, only the model parameters like e.g. IS, NF are adjusted to get a simulation results

close to the real behavior.

Additionally, the instance parameters (e.g. L, W) describe the geometry and structure of a device.

Page 4: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

If no model parameters or instance parameters are specified, the simulator takes default parameter

values. They shall prevent the simulator from numeric errors (e.g. divide by zero) and represent an

ideal device (the specific model effect is ‘switched-off’).

Caution: Default parameter are in most cases DC bias and frequency independent!!

Slide 6

6

Plot diode_basics/DC/forward/ia_va

va [E+0]

ia.m [LOG]

0.0 0.2 0.4 0.6 0.8 1.01E-15

1E-14

1E-13

1E-12

1E-11

1E-10

1E-9

1E-8

1E-7

1E-6

1E-5

1E-4

1E-3

1E-2

1E-1

What is model parameter extraction ?

2.3*N*vt

−⋅= 1vt*N

v

SD

D

eIi

Is

1 decade

Fitting the model equation to the measured data

by varying the model

parameters.

NOTE: The model

equation specifies the

measurement setup (what to measure)!

Page 5: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 7

7

Device Instance(L, W, geometry, lithography, size of the production masks)

Device Model (typically process-dependent Model Parameters: VTH, U0, CDS etc.)

Model Parameters and Instance Parameters

W

L

SA, SB

IMPORTANT NOTE:

when not specified, the instance and model parameter values used in the simulation will be the ‘default values‘,

i.e. the effect is switched off (CDS=0F, RTH=0ΩΩΩΩ, VAF=infinite), or the simulation is standardized (L=1).

Slide 8

8

- The difference between selecting a model and extracting model parameters.

- Trusted, verified measurements.

- contact resistance- self-heating effects

- linear S-parameter- de-embedding

- Example of a device modeling sequence

Developing reliable device simulation models using ADS

AGENDA

Page 6: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 9

9

IC-CAP/ADS

Contact resistance of on-wafer measurements

(C) Cascade Microtech

One of the most important preconsiderations regarding accurate device modeling is to characterize the

contact resistance of the probes to the contact pads on the wafer. This is especially important for silicon

processes, where the on-wafer contacts are made from aluminum (III/IV processes use typically gold).

When not considering these contact resistances, their effect will be included in the ohmic parameters of

the model, (they will become too big). This will badly affect any chip design.

Page 7: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 10

10

Plot ADS_simul_types/DC_mdlg/idvd/idvsvd

vd [E+0]

id.M

id simulated without Rc id with simulated Rc [E-3]

0.0 0.5 1.0 1.5 2.00

10

20

30

40

50

The effect of contact resistance

Behavior of the final model in design kit = real device behavior !

(without contact resistance)

Measurement and Simulation

including contact resistance

IMPORTANT NOTE:Including the contact

resistance is mandatory during

the modeling process

Gate

Rcontact1MOSFET1

Drain

Rcontact2

id w

itho

ut

Rco

nta

ct

id

inclu

din

g R

co

nta

ct

[1E

-3]

NOTE: do not confuse these measurement-related contact resistances with the device‘s inner, ohmic

model parameters (e.g. RD, RS etc.)

Page 8: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 11

11

Self-heating with DC measurements

infinite

4 µsec

2 µsec

1 µsec

Measurements

at various pulse

widths

VCE (V)

Silicon Bipolar Transistor on wafer

Hint: 50mA device current: beginning of self-heating

Ic (mA)

Only a few models can handle self-heating: MOS: BSIMSOI3, BSIMSOI4, HiSIM-HV

BJT: VBIC, HiCUM

MESFET/HEMT:Angelov, ...

Model Parametersto model the self-heating: RTH, CTH

pulse period: 1msec

As a general observation, currents above ~25mA will cause self-heating effects with transistors.

Rule of thumb: 25mA with typically 2V equals already 50mΩ for that tiny transistor on the wafer!

Self-heating can only be avoided when applying pulsed DC measurements. However, the max. duration

for such a DC pulse is 100ns, followed by typically 1ms wait time.

If you have to live with self-heating, make sure to have repeatable measurements for the DC Settings

(currents for the transfer and for the output characteristics must be identical for identical bias

conditions !!). Furthermore, the self-heating during the (very often fast measured (!)) DC

measurements must be the same as with the (slowly performed) S-parameter measurements !!

-> measure your DC curves as slowly as later the DC-biased S-parameters.

Page 9: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 12

12

Transistor and Diode S-Parameter measurements are performed including a DC bias.Due to the nonlinear transistor behavior, a too big AC amplituderesults in a distorted output signal. These distortions will shift the DC operating point !

iD

vGS

DC oper.point w/o RF signal

DC oper.point shifted by too big an RF signal

S-parameter measurements

The energy for the harmonics of a non-linear behavior is provided

- by the DC bias

- by the applied RF signal.

In any case, when harmonics occur, the DC bias is affected. The currents provided by the DC power

supply will become a function of the distortion of the RF signals.

Page 10: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 13

13

If the RF signal is small enough,it does not disturb the DC

biasing of the S-parameter measurements !

-20dBm: RF signal disturbs DC traces

-30dBm: correct RF signal level for this transistor

Find Out The Max. Applicable RF Signal to obtain

linear S-parametersSimultaneous measurement of DC behavior

with overlaid S-parameter signal

From the plot above, we can determine 2 important things for obtaining linear S-parameters:

the max. applicable RF signal level for the S-parameter measurements for a given DC operating point,

or, inversely, the minimum applicable DC bias for a given RF signal.

Page 11: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 14

14

NWA Calibration, applpying the identified RF power

After the standard calibration,

the calibration plane is at the end of the GSG probes.

Probes and calibration substrate must match !

ISS calibration substrate

Cal.Plane

Slide 15

15

G

D

S=B

S=B

Unfortunately, our transistor is not directly

at the probe contact location …

NWA Cal Plane

In the above slide, in the magnified view, is the inner transistor, which we want to characterize. All the

rest has to be de-embedded, i.e. to be stripped-off.

In other words, the NWA calibration plane, obtained by the NWA calibration so far, has to be shifted

from the GSG probe contact location down to the beginning of the device.

Page 12: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 16

16

De-embedding:

Shifting NWA Calibration Plane vs. DUT

-> The influence of the parasitic

components between the NWA

calibration plane and the

transistor is eliminated by

de-embedding.

Source + Substrat

DrainGate

Source + Substrat

Ground

Ground

Ground

Ground

SignalSignal

el iminateparasitic

effects

through de-embedding

Ground

Ground

Signal

Referenceplane of

NWA por t 1

Ground

Ground

Signal

Referenceplane of

NWA por t 1

Reference plane ofcircuit library element

The simulation model shall only

describe the behavior of the DUT

without any influence of the

surrounding pads

(C) www.ihp-microelectronics.com

Slide 17

17

measured data of device and pad

after de-embedding

De-embedding: Measurement Data

The two diagrams demonstrate the effect of the de-embedding.

The left one shows the input and output reflection S11 and S22 before and after the de-embedding.

Page 13: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Looking at S22, the difference in both, phase and magnitude can be seen very clearly.

A similar behavior can be observed in the transmission behavior. The original measured data of the

forward transmission S21 clearly has an increased phase shift and a decreased magnitude with

increasing frequency, compared to the de-embedded data.

As a summary, it is absolutely necessary to perform a correct de-embedding to get the real transistor

data as a base for accurate modeling.

Slide 18

18

De-embedding: Principal Teststructure Layouts

OPEN SHORT

THRU

OPEN andSHORT are a must forde-embedding

The THRU deviceis for verifying thede-embedding quality:-> After de-embedding

from OPEN and SHORT,the THRU S-parametersmust represent a short transmission line.

These facts should be widely

known and are explained in

many publications.

However, we still see many

cases, where de-embedding

cannot be done correctly due to bad de-embedding

structures !!

(C) www.ihp-microelectronics.com

The pre requisite for a correct de-embedding is that certain test structures are available on a wafer

together with the device under test (DUT) itself.

Depending on the selected de-embedding method, an OPEN, a SHORT and a THROUGH dummy pad

structure must be available and must be measured.

The principle layout of these structures are given above.

RECOMMENDATION: the on-wafer THROUGH is an ideal, golden de-embedding verification

device. Compared to a diode or transistor, the de-embedded THRU is

- DC bias independent

- not suffering from self-heating

Page 14: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

- not susceptible to large RF signals etc.

In other words, when the THRU, de-embedded from the OPEN or the OPEN/SHORT represents a

short strip line, with its characteristic appearance in both, the Smith Chart (S11, S22) and the Polar

Diagram (S21, S12), it can be assumed that when replacing that little piece of aluminum by the diode

or the transistor, that the de-embedding will work OK also for these very devices.

Slide 19

19

measuredDUT

G G

S S

G G

The measured S-parameters

of the DUT describe the behavior

of the device plus the pads

de-embedded DUT

The DUT to-be-modeled

is without the pads

Wrap-up:

De-embedding, the step after NWA calibration

Layout screen shots:(C) www.ihp-microelectronics.com

the DUT itself (!)

Page 15: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 20

20

measured Spar

DC data converted to S-parameter, f=0Hz

If this starting point check fails, verify:-> too much RF signal

-> self-heating-> voltage drop in S-par testset-> accurate DC contact resistance-> DC modeling was performed at different bias range than the S-par modeling !

Device Modeling:

The extrapolated starting points of the S-par (0Hz)are determined by the DC fitting !!

fmin=100MHz

Since S-parameter modeling means (black-and-white) characterizing ‘the speed’ from going from the

DC biasing to freq->infinite, the capacitors and the transit time are the only parameters to adjust. And

these capacitors and the transit time, although bias dependent, describe ‘just’ the phase(freq) and

magnitudes(freq) of the S-parameters with increasing frequency.

-> The extrapolated 0Hz starting points are 100% determined by the DC fitting !

Page 16: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 21

21

- The difference between selecting a model and extracting model parameters.

- Trusted, verified measurements.

- contact resistance- self-heating effects

- linear S-parameter- de-embedding

- Example of a device modeling sequence

Developing reliable device simulation models using ADS

AGENDA

Slide 22

22

Typical Device Modeling Flow

Parametric Tests

Measurements

for Modeling

Parameter

Extraction

Quality Assurance

Documentation

Statistical Modeling

- Golden Die selection

- Mismatch & statistical analysis

- Process stability

Adjust model to

process targets.

Adding corner cases

and statistical

distributions

Test model

- in dedicated simulators

- for specified operating conditions

- outside specifications (model robustness)Generate a

final report with

a comparison

measurement /

simulation

Perform all

necessary

measurements

Extract model

parameters

topics discussed

in this presentation

Page 17: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 23

23

• Parameter extraction for state-of-the-art CMOS processes (e.g. 65nm) is a highly complex task.

• To fulfill all require-ments with respectto accuracy and statistical behaviordedicated softwareis a must.

• The screenshotshows the PSP Modeling Packageof IC-CAP

IC-CAP: Dedicated Software to Support Modeling

Slide 24

24

• The following slides show different examples how parameters are adjusted.

• A typical RF CMOS process with a minimum feature length of 130nm was taken as a test vehicle.

• We demonstrate from which characteristics certain model parameters are extracted.

• In the same simulation setup, the influence of the extracted parameter to other regions of operation are visualized.

• For this purpose, the following measurements/simulations are taken into account:– DC, S-parameter, Harmonic Balance, Minimum Noise Figure

Examples of Parameter Extractions (RF CMOS)

Page 18: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 25

25

Influence of Contact Resistance on DC, S21, ...

Simplified MOS model

Drain

Rcontact2

Gate

Rcontact1

Rs

Rgate Rearly

Rd

Cgs

gmCgd

Slide 26

26

Influence of Contact Resistance on DC, S21, ...

Rcontact:

3Ω(=correct value)

10Ω

Extraction: From DC

Measurementsof an on-wafer

SHORT dummy

Page 19: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 27

27

Influence of Gate Resistance on S11, NFMIN

Simplified MOS model

Drain

Rcontact2

Gate

Rcontact1

Rs

Rgate Rearly

Rd

Cgs

gmCgd

Slide 28

28

Rshg:

4.45Ω/(=correct value)

10Ω/

Extraction: From S11, Y11

NOTE:Rshg is the Gate Sheet Resistor.

Influence of Gate Resistance on S11, NFMIN

Page 20: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 29

29

Influence of DC Parameter to Id-Vd, gds, S21, S22, Pout, NFmin

Simplified MOS model

Drain

Rcontact2

Gate

Rcontact1

Rs

Rgate Rearly

Rd

Cgs

gmCgd

PCLM 0.3 .. 1.3

Slide 30

30

PCLM:

1.3(=correct value)

0.1

Extraction from:Id-Vd, gds

NOTE:PCLM is a DC related parameter (Early voltage). It affects all regions of operations !

Influence of DC Parameter

to Id-Vd, gds, S21, S22, Pout, NFmin

Page 21: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 31

31

Simplified MOS model

Drain

Rcontact2

Gate

Rcontact1

Rs

Rgate Rearly

Rd

Cgs

gmCgd

Influence of Capacitance Parameter

Slide 32

32

CGDL:

493pF/m

(=correct value)

5nF/m

Extraction from:

S12 and CV

Influence of Capacitance Parameter

Page 22: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Slide 33

Modeling Services

CMOS TechnologyDesign libraries for CMOS and other technologies:- Advanced Processes down to 45nm- RF CMOS- High voltage devices- Silicon on Insulator- Packaged devices

Passive DevicesSimulation models for: - On-chip passives (inductors, ...) - PCB elements for high speed circuits- Connectors- IC packages

The principal services and products of Adanced Modeling Solutions are in the area of device modeling

and connector design (signal integrity).

Slide 34

34

AdMOS Company Information

AdMOS GmbHAdvanced Modeling SolutionsIn den Gernaeckern 8D-72636 Frickenhausen/Germany

Phone: +49 (7025) 911698-0Fax: +49 (7025) 911698-99

email: [email protected]://www.admos.de

• AdMOS was founded in 1997 by Dr. Thomas Gneiting.

• AdMOS is focused on:

– Software development of tools

for model parameter extraction of CMOS and other devices.

– Modeling and simulation service for complex devices and systems.

– Engineering service for design and test of RF and high speed components.

• Actually, we employ 5 highly qualified engineers

for our modeling serviceand software development activities.

• Due to our ongoing expansion, we moved to a new office building in December 2007.

Advanced Modeling Solutions is a young startup company, which focuses on the aspects of device

modeling for circuit simulation. It was founded in 1997 by Dr. Thomas Gneiting.

Page 23: Developing Reliable Device Models Using ADS Gneiting ... · NOTE: A ‘SPICE simulation model’ is a name for a model available in UCB Spice (University of California, Berkeley),

Advanced Modeling Solutions is located pretty close to Stuttgart, which is well known for its famous

car manufacturers and a lot of high tech industry.

Slide 35

35

- The difference between selecting a model and extracting model parameters.

- Trusted, verified measurements.

- contact resistance

- self-heating effects- linear S-parameter

- de-embedding

- Example of a device modeling sequence

Developing reliable device simulation models using ADS

Wrap-Up