Smart Simulation Wizards - pudn.comread.pudn.com/downloads88/ebook/338068/HFSS_Design_Guides2.pdf1...
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