September 22 nd, 2006 MOS-AK Workshop Montreux ETH Swiss federal Institute of Technology Zurich TCAD...

31
September 22 nd , 2006 MOS-AK Workshop Montreux ETH Swiss federal Institute of Technology Zurich TCAD for compact modeling Luca Sponton , Paul Pfaeffli and Lars Bomholt

Transcript of September 22 nd, 2006 MOS-AK Workshop Montreux ETH Swiss federal Institute of Technology Zurich TCAD...

September 22nd, 2006

MOS-AK Workshop

Montreux

ETHSwiss federal Institute of TechnologyZurich

TCAD for compact modeling

Luca Sponton, Paul Pfaeffli and Lars Bomholt

2Luca SpontonETHSwiss federal Institute of TechnologyZurich

Outline

Introduction Bringing process information to design PCM example Process-aware SPICE compact models Challenges for TCAD-generated models Summary

3Luca SpontonETHSwiss federal Institute of TechnologyZurich

Motivation

The impact of variation on product performance and yield grows Increasing difficulty in keeping strict statistical control on a

process

Be able to design robustness against process variation into the product

Be able to optimize manufacturing for product performance

Bring process variations to circuit simulation and design

4Luca SpontonETHSwiss federal Institute of TechnologyZurich

Parametric yield loss is caused by variations:• Increasing margins would

substantially diminish the advantages of technology scaling.

Corner models could bring to a too conservative design

Corner models do not allow any understanding of the process variation impact on a design

Both design and process may contribute to the deviations.

Variations Lead to Yield Loss

5Luca SpontonETHSwiss federal Institute of TechnologyZurich

Outline

Introduction Bringing process information to design PCM example Process-aware SPICE compact models Challenges for TCAD-generated models Summary

6Luca SpontonETHSwiss federal Institute of TechnologyZurich

Traditional flow: data from measurements

E-TEST DATA

SPICE PARAMETER EXTRACTION

CORRELATION ANALYSIS

PRINCIPAL COMPONENT ANALYSIS

GENERATE EQUATIONS

MONTECARLO SIMULATION

PROS:

• Well established methodology• Automatic procedure• Captures most of variability

CONS:

• Components are not correlated with underlying process variations

• Overestimates• Parameters can assume unphysical values

• Stable process flow

7Luca SpontonETHSwiss federal Institute of TechnologyZurich

Advantages of TCAD extracted models

TCAD is the ideal tool to characterize process variations

TCAD simulations are accurate, do not drift during time and are available in an early stage of technology development

It is possible to access process parameters and device characteristics that are not controlled or measured accurately in manufacturing

It is cheaper than running large design of experiments on silicon

How do we bring process information into design?

8Luca SpontonETHSwiss federal Institute of TechnologyZurich

Bringing process to circuit simulation with TCAD

Process variability

Device characteristics

Compact models

Full circuit

-Process simulation

- DOE of process variations

- Device simulations

9Luca SpontonETHSwiss federal Institute of TechnologyZurich

Process compact models (PCM)

PCM creates a link between the space of process variables and device characteristics through a response surface model

Device Characteristic = f(Process Characteristics) Let us try to do the same for SPICE parameters:

Vth0=f1(Tox, Ch_Dose, Ha_dose, Spike_T, …)

u0=f2(Tox, Ch_Dose, Ha_dose, Spike_T, …)

Physically meaningful parameters, that vary smoothly with process variations, allow for a better quality of PCM

10Luca SpontonETHSwiss federal Institute of TechnologyZurich

Process compact model for SPICE parameters

Process variables {Pi}

DOE, n experiments

Process simulation n devices

Device simulations

SPICE parameters extraction

N SPICE model cards

PCM generation PCM

Set of Process variables {P}

SPICE model card

11Luca SpontonETHSwiss federal Institute of TechnologyZurich

Consistent extraction from TCAD

Nominal SPICE model obtained from nominal process Small subset of parameters extracted to take into account

process variability Automatic BSIM3 SPICE parameters extraction for every

device in the DOE Accurate models obtained by a combined local optimization +

global refinement Use of bounded optimization to ensure physical meaning of

extracted parameters

Parameters extraction

for whole DOE

Extraction of Nominal

device

PCMextraction

Selection of Parameters

subset

Use Local Optimization

12Luca SpontonETHSwiss federal Institute of TechnologyZurich

Outline

Introduction Bringing process information to design PCM example Process-aware SPICE compact models Challenges for TCAD-generated models Summary

13Luca SpontonETHSwiss federal Institute of TechnologyZurich

PCM Example

Full factorial DOE on gate length, gate oxide thickness, Halo implant dose & tilt and channel dose

Nominal device extracted, then a subset of 16 SPICE parameters is used to account for process variations: vth0, Ua, Uc, k1, k2, Voff, Nfactor, eta0,Delta, Vsat, a0, Pclm, pdiblc1, Keta

Computational time is ~ 3h for each process variation. Experiments can be parallelized on a cluster of computers

14Luca SpontonETHSwiss federal Institute of TechnologyZurich

Consistent extraction

Extracted parameters follow process variations thanks to the local optimization and bounded extraction algorithm

15Luca SpontonETHSwiss federal Institute of TechnologyZurich

Consistent extraction

Physical meaning of parameters is maintained by the extraction strategy chosen, accuracy may suffer compared to global optimization due to the limited set of parameters chosen

From the full set of SPICE cards a PCM is generated

16Luca SpontonETHSwiss federal Institute of TechnologyZurich

PCM generation

PCM generated SPICE model accuracy is good using neural networks as response surfaces. Simple polynomial response surface models do not give a good accuracy.

17Luca SpontonETHSwiss federal Institute of TechnologyZurich

PCM generated SPICE parameters

Predicted models show some error when compared to TCAD simulations: we trade some accuracy for getting the process-design link

18Luca SpontonETHSwiss federal Institute of TechnologyZurich

Consistent extraction from TCAD

PROS:

• Early availability of models • Physically meaningful SPICE parameters • Consistent extraction and PCM allow linking directly SPICE parameters to process variations

CONS:

• Nominal device extraction time consuming • Automated extraction flow has to be optimized on the process• Accuracy worse than with global ‘unbounded’ optimization• Model prediction introduces additional error

19Luca SpontonETHSwiss federal Institute of TechnologyZurich

Outline

Introduction Process variations to circuit variations PCM example Process-aware SPICE compact models Challenges for TCAD-generated models Summary

20Luca SpontonETHSwiss federal Institute of TechnologyZurich

Process-aware SPICE models: PARAMOS

Different approach: embedding process parameters directly into the SPICE model

Extraction of SPICE parameters including PCM parameters through extraction from an entire DOE reflecting the process conditions

Parameter definition:

With Mi SPICE parameter, Pi process parameter Extraction tool: Paramos

σ0

0

~

~

jjj

j n

njijnii

PPP

PaMM

−=

+= ∑∑

21Luca SpontonETHSwiss federal Institute of TechnologyZurich

Process-Aware SPICE Model: PARAMOS

TCAD simulations• Generate I-V / C-V database

for each process parameter set {Pi}

Global SPICE extraction• Create a compact model

with process parameters as SPICE library parameters.

• Polynomial fitting

• Vth = Vth0 + ai(n)Pi

n

• Voff = Voff0 + bi(n)Pi

n

All curves and coefficients are extracted in a single optimization step

Manufacturing

TCAD (process & device)

Calibration

{ Pi }

I-V, C-V database {Pi}

Process-Aware Compact SPICE Model {Pi}

SPICE Extraction

{Pi} accessible for circuit simulations!

Courtesy of S. Tirumala, Synopsys

22Luca SpontonETHSwiss federal Institute of TechnologyZurich

Case Study

Typical 90 nm Technology• Tox = 16 A, Lg = 65 nm,

Vdd = 1.0 V

Normalized variation pi:

pi = (Pi - Pi0)/(Pimax - Pi0)

Range of pi : from -100% to +100% Device

Idsat(A/m)

Vt-Lin(V)

Ioff(nA/m)

NMOS 640 0.36 2.35

PMOS 241 0.32 0.67

Courtesy of S. Tirumala, Synopsys

Process ParametersVariation

Range

PoxGate oxidation temperature

±10oC

Phn,p Halo implant dose ±1e12 cm-2

Pst Spike temperature ±10oC

PvtVt Adjust implant dose

±1e12 cm-2

PlgGate length deviation (L)

±5 nm

23Luca SpontonETHSwiss federal Institute of TechnologyZurich

Quality of Compact Model Extraction

Excellent fit for I-V curves (rms error < 5%) Excellent fit for Vt-Lin and Idsat ( <4%) Acceptable fit for Ioff (<40%)

-40

-30

-20

-10

0

10

20

30

40

50

Vt-Lin Idsat

Ioff

difference between TCAD and Spice Simulations (%)

1.24%

-1.43%

1.77%

-3.44%

30.88%

-35.7%-40

-30

-20

-10

0

10

20

30

40

50

Vt-Lin Idsat

Ioff

difference between TCAD and Spice Simulations (%)

1.24%

-1.43%

1.77%

-3.44%

30.88%

-35.7%

Id-Vd Curves Model Vs TCAD

0.E+00

1.E-04

2.E-04

3.E-04

4.E-04

5.E-04

6.E-04

7.E-04

Drain Bias (V)

Drain Current (A)

TCADModel

5.E-16

6.E-16

7.E-16

8.E-16

9.E-16

1.E-15

1.E-15

1.E-15

-2.00 -1.50 -1.00 -0.50 0.00 0.50 1.00 1.50 2.00

Gate Bias

Total Gate Cap (F)

C-V

TCAD simModel

Courtesy of S. Tirumala, Synopsys

24Luca SpontonETHSwiss federal Institute of TechnologyZurich

Delay Variation and Sensitivity

Delay is most sensitive to Tox variation .• Varies from -10% to +24% as pox changes -100% to +100%

The response to gate length variation (L) is relatively weak• - 5% to +5% across the full range of L variation.

Variation around nominal process is non-symmetrical• -10 % vs 24% for min and max variation.

-20%

-10%

0%

10%

20%

30%

-100%-50%

0% 50% 100%

Delay Variation

Normalized process variation

Gate oxidation temperature (P ox)

n-Halo implant (Phn)

? (L P lg)

-20%

-10%

0%

10%

20%

30%

-100% -50%0% 50% 100%

Delay Variation

Normalized process variation

(Gate oxidation temperature Pox)

n- (Halo implantPhn)

? (L P lg)

Input rise

Courtesy of S. Tirumala, Synopsys

25Luca SpontonETHSwiss federal Institute of TechnologyZurich

Outline

Introduction Process variations to circuit variations Extraction techniques for variability Process-aware SPICE compact models Challenges for TCAD-generated models Summary

26Luca SpontonETHSwiss federal Institute of TechnologyZurich

Challenges for TCAD-generated models

There are historically some missing links between TCAD and compact model extraction [1]:

• Lithography effects on gate shape• Isolation formation (STI or LOCOS)• Outdiffusion of implanted dopant• …

All these effects are 3D effects not easily accountable for with 2D simulations

[1] C.C. McAndrews, “Predictive technology characterization, missing links between TCAD and compact modeling”, Proc. of SISPAD, 2000

27Luca SpontonETHSwiss federal Institute of TechnologyZurich

Bridging the gap: lithography

Lithography effects on gate shape:

L.Sponton et al., “A Full 3D TCAD Simulation Study of Line-Width Roughness Effects in 65 nm Technology”, Proc. Of SISPAD, Sept. 2006

28Luca SpontonETHSwiss federal Institute of TechnologyZurich

Bridging the gap: INWE

Narrow width effect on the transistor characteristics

29Luca SpontonETHSwiss federal Institute of TechnologyZurich

Summary

There is a growing need to understand the effect of process variation on circuit performance

Using calibrated TCAD simulations it is possible to study the effects of slight process variation on device characteristics

Process-aware SPICE models offer a way to bring process variation information to the design sphere

With standard BSIM models it is necessary to trade some accuracy for being able to properly and consistently consider these variations

30Luca SpontonETHSwiss federal Institute of TechnologyZurich

Acknowledgements

The authors would like to thank people at Synopsys and ETH Zurich for their contribution to the work, in particular Dipankar Pramanik, Shridhar Tirumala, Sathya Krishnamurthy, Yuri Mahotin

Part of this work was financed through the KTI Project “Parametric Design and Analysis for Semiconductor Technology Computer Aided Design (PARA-TCAD)”

September 22nd, 2006

MOS-AK Workshop

Montreux

ETHSwiss federal Institute of TechnologyZurich

Thanks for your attention

Luca SpontonSwiss Federal Institute of Technology (ETH)Integrated Systems Laboratory

Phone: +41  44 632 7786 (ETH)Phone: +41 44 567 1555 (SYNOPSYS) Email:  [email protected]