Smart Simulation Wizards - pudn.comread.pudn.com/downloads88/ebook/338068/HFSS_Design_Guides2.pdf1...

29
1 2002 Ansoft HFSS/Ensemble Users’ Workshop Smart Simulation Wizards Smart Simulation Wizards Power Plug Power Plug- Ins Ins Examples: Spiral Inductor – Q & L Transmission Line - TDR

Transcript of Smart Simulation Wizards - pudn.comread.pudn.com/downloads88/ebook/338068/HFSS_Design_Guides2.pdf1...

1 2002 Ansoft HFSS/Ensemble Users’ Workshop

Smart Simulation WizardsSmart Simulation WizardsPower PlugPower Plug--InsIns

Examples:Spiral Inductor – Q & L

Transmission Line - TDR

2 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 1: OnExample 1: On--Chip Spiral InductorChip Spiral Inductor

Si=300um

FOX=0.4um

ILD=0.75um

PASS2=3um

IMD=6.7um

PASS1=0.7um

M6=2um

M5=0.5um

εr = 11.9σ = 10 S/m

εr = 3.7

εr = 4.1

εr = 3.6

εr = 7.9

εr = 4.2

3 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 1: OnExample 1: On--Chip Spiral InductorChip Spiral Inductor

OptimetricsParametric SweepVary Trace Width: 5um-35umExtract Inductance(L) and Quality Factor(Q)

How does L vary vs. Trace Width?How does Q vary vs. Trace Width?

4 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 1: OnExample 1: On--Chip Spiral InductorChip Spiral Inductor

Inductance vs. FrequencySmart Simulation Wizard automatically calculates Inductance vs. FrequencyAutomatically creates a plot file for each Optimetrics Setup

Useful for Optimetrics Composite Plot

As expected, Inductance is inversely proportional to the trace width.

To what degree are the Inductances changing?

5 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 1: OnExample 1: On--Chip Spiral InductorChip Spiral Inductor

Inductance VariationTo determine the degree of variation, plot Minimum Inductance vs. Trace Width

Due to self resonance, the Minimum calculation needs to be band-limitedFrequency Range: 0.1 to 8 GHz

Self Resonance Frequency

6 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 1: OnExample 1: On--Chip Spiral InductorChip Spiral Inductor

Inductance VariationBand-Limited Inductance vs. Trace WidthBand-Limited Frequency of Minimum Inductance vs Trace Width

7 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 1: OnExample 1: On--Chip Spiral InductorChip Spiral Inductor

Quality Factor vs. FrequencyAutomatically calculated by Smart Simulation Wizard

8 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 1: OnExample 1: On--Chip Spiral InductorChip Spiral Inductor

Maximum QAutomatically calculated by Smart Simulation Wizard

As trace-width increases, line impedance decreases - increasing Q.Other factors contribute to a decreasing Q with increasing width:

Self-inductance decreases, as seen.Substrate capacitance increases, contributing to a “self-resonance” loss.

Due to these opposing effects, a nominal width for this spiral is seen at ~17um

9 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 1: OnExample 1: On--Chip Spiral InductorChip Spiral Inductor

Frequency of Maximum QAutomatically calculated by Smart Simulation WizardF(Qmax) can be used to help understand the tolerance of an inductor to process variations.

For instance, at 17um it is seen that Qmax(=6.9) varies as roughly –100MHz/umBut, choosing a lower Q(=6.5) at 25um, yields variation of –40MHz/um.

10 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 2: OnExample 2: On--Chip Spiral InductorChip Spiral Inductor

Si=300um

FOX=0.4um

ILD=0.75um

PASS2=3um

IMD=6.7um

PASS1=0.7um

M6=2um

M5=0.5um

εr = 11.9σ = 10 S/m

εr = 3.7

εr = 4.1

εr = 3.6

εr = 7.9

εr = 4.2

11 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 2: OnExample 2: On--Chip Spiral InductorChip Spiral Inductor

OptimetricsParametric SweepVary Inner Radius: 30um-150umExtract Inductance(L) and Quality Factor(Q)

How does L vary vs. Inner Radius?How does Q vary vs. Inner Radius?How does Self Resonance vary vs. Inner Radius?

12 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 2: OnExample 2: On--Chip Spiral InductorChip Spiral Inductor

Inductance vs. FrequencySmart Simulation Wizard automatically calculates Inductance vs. Frequency

13 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 2: OnExample 2: On--Chip Spiral InductorChip Spiral Inductor

Inductance vs. Inner Radius

14 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 2: OnExample 2: On--Chip Spiral InductorChip Spiral Inductor

Quality Factor vs. FrequencyAutomatically calculated by Smart Simulation Wizard

15 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 2: OnExample 2: On--Chip Spiral InductorChip Spiral Inductor

Self Resonance Frequency vs. Inner RadiusAutomatically calculated by Smart Simulation Wizard

16 2002 Ansoft HFSS/Ensemble Users’ Workshop

Example 3: TDRExample 3: TDROptimetrics

Optimization: Vary W1 & W2 to reduce mismatchExtract Impedance

TDR 1Impedance for W1Time Limited: 360-375ps

TDR 2Impedance for W2Time Limited: 520-535ps

Cost Function: (50-Max(TDR1))2+(50-Max(TDR2)2

W1

W2

εr = 3.7

17 2002 Ansoft HFSS/Ensemble Users’ Workshop

Smart Simulation Wizards Smart Simulation Wizards –– AppendixAppendixPower PlugPower Plug--InsIns

18 2002 Ansoft HFSS/Ensemble Users’ Workshop

Quality Factor (Q)Quality Factor (Q)

Environment:Stand-AloneOptimetrics

Solution TypesModal

Port Impedance SelectionTerminal

Optimetrics FeaturesData Extraction

Frequency Range SelectionPlot File GenerationOptimetrics Database Generation

Calculation# Q calculation:# will calculate Q using the Y matrix at each port as -# Q = abs(imag(Ynn)/real(Ynn))

19 2002 Ansoft HFSS/Ensemble Users’ Workshop

Inductance (L)Inductance (L)

Environment:Stand-AloneOptimetrics

Solution TypesModal

Port Impedance SelectionTerminal

Optimetrics FeaturesData Extraction

Frequency Range SelectionPlot File GenerationOptimetrics Database Generation

Calculation# will calculate L using the Y matrix at each port as -# L = -1/(2*pi*freq*im(Ynn))## this assumes inductive behavior:# Ynn = 1/(R+jwL), where (wL)^2 >> R^2

20 2002 Ansoft HFSS/Ensemble Users’ Workshop

Capacitance (C)Capacitance (C)

Environment:Stand-AloneOptimetrics

Solution TypesModal

Port Impedance SelectionTerminal

Optimetrics FeaturesData Extraction

Frequency Range SelectionPlot File GenerationOptimetrics Database Generation

Calculation# C calculation:# will calculate C using the Z matrix at each port as -# C = -1/(w*im{Znn})## this assumes shunt capacitive behavior in a circuit as:# # o---R1------R2----o# |# C1# |# V

21 2002 Ansoft HFSS/Ensemble Users’ Workshop

RLCGRLCG

Environment:Stand-AloneOptimetrics

Solution TypesModal

Port Impedance SelectionTerminal

Optimetrics FeaturesData Extraction

Frequency Range SelectionPlot File GenerationOptimetrics Database Generation

Calculation# RLCG calculation:# will calculate R,L,C,G from port solution info as -# R = re{Gamma*Zpv}# L = im{Gamma*Zpv}/w# G = re{Gamma/Zpv}# C = im{Gamma/Zpv}/w ## this assumes:# R+jwL = Gamma*Zpv# G+jwC = Gamma/Zpv

22 2002 Ansoft HFSS/Ensemble Users’ Workshop

Group DelayGroup Delay

Environment:Stand-AloneOptimetrics

Solution TypesModal

Port Impedance SelectionTerminal

Optimetrics FeaturesData Extraction

Frequency Range SelectionPlot File GenerationOptimetrics Database Generation

23 2002 Ansoft HFSS/Ensemble Users’ Workshop

TDRTDR

Environment:Stand-AloneOptimetrics

Solution TypesModalTerminal

Optimetrics FeaturesData Extraction

Time Range SelectionPlot File GenerationOptimetrics Database Generation

24 2002 Ansoft HFSS/Ensemble Users’ Workshop

Extra Examples Extra Examples –– AppendixAppendixPower PlugPower Plug--InsIns

25 2002 Ansoft HFSS/Ensemble Users’ Workshop

Thru Line onThru Line on SiSi

Length = 275umSi=300um

FOX=0.4um

ILD=0.75um

PASS2=3um

IMD=6.7um

PASS1=0.7um

M6=2um

εr = 11.9σ = 10 S/m

εr = 3.7

εr = 4.1

εr = 3.6

εr = 7.9

εr = 4.2

26 2002 Ansoft HFSS/Ensemble Users’ Workshop

Calculate and plot L(f) for the nominalCalculate and plot L(f) for the nominal

27 2002 Ansoft HFSS/Ensemble Users’ Workshop

Import Nominal Project and Sweep in OptimetricsImport Nominal Project and Sweep in Optimetrics

Nominal Project

Optimetrics Sweep

28 2002 Ansoft HFSS/Ensemble Users’ Workshop

Optimetrics Optimetrics -- Create Composite PlotsCreate Composite Plots

29 2002 Ansoft HFSS/Ensemble Users’ Workshop

Create plots as a function of geometryCreate plots as a function of geometry