Transcript Slide 1

USC Signal Integrity Lab Course1
Ansoft High Frequency Structure Simulator (HFSS)
ELCT 762
USC
1
Acknowledgement
• Thanks to Ansoft for
– providing free EMS packages to USC / Intel
Signal Integrity Lab
– providing free software to APOGEE students
– allowing us to use some of their training
materials
2
Signal Integrity Lab
• Located at Engineering building, 3D22
– Software name: Ansoft HFSS 9
• APOGEE students can get free software
from Ansoft
– Contact: [email protected] if you don’t know
how
3
What is HFSS
• High Frequency Structure Simulator
• Uses Finite Element Method to solve EM
problems
• Frequency Domain Solution
• Full wave Solver
4
5
Different Methods of
Electromagnetic Analysis
MOM
6
What is Finite Element Method
(FEM) Software?
• FEM software is a design tool for engineers and physicists,
utilizing rapid computations to solve large problems insoluble
by analytical, closed-form expressions
– The “Finite Element Method” involves subdividing a large
problem into individually simple constituent units which
are each soluble via direct analytical methods, then
reassembling the solution for the entire problem space as
a matrix of simultaneous equations
• FEM software can solve mechanical (stress, strain,
vibration), aerodynamic or fluid flow, thermal, or
electromagnetic problems
• Suggested course: ELCT 891H, computational
electromagnetic.
7
FEM Problem Constraints
• Geometry can be arbitrary and 3-dimensional
– Model ‘subdivision’ is generally accomplished
by use of tetrahedral or hexahedral (brick)
elements which are defined to fill any arbitrary
3D volume
• Boundary Conditions (internal and external) can
be varied to account for different characteristics,
symmetry planes, etc.
• Size constraints are predominantly set by
available memory and disk space for storage and
solution of the problem matrix
• Solution is created in the frequency domain,
assuming steady-state behavior
8
Example of Adaptive meshing
Waveguide Filter at right (symmetry along top
face) shows effect of mesh adaptation. The
region between posts has a denser mesh,
due to the superposition of reflected energy
found in the solution process.
Post
Post
9
When is an FEM solver appropriate for Electromagnetic
Problems (Lower Bound)?
0
Example: Finding Signal Integrity
impacts of a Via in the signal path
/100
Example: Coax to WG Transformer
/10
Use a Quasi-Static Solver (OVERLAP)
Problem Scale
Use a FEM Full-Wave Solver
• When the Electrical Length (in wavelengths) requires phase consideration
– /10 is a guideline; there are exceptions
• When radiation from the device must be considered
• When S-Parameters are the desired output
• When lossy dielectric materials have significant effects
10
Some Typical High-Frequency Electromagnetic
Applications
Waveguide Components
RF Integrated Circuits
Antenna
EMC
11
Example 1: Eigenmode Problem
• Find the resonant frequencies of a perfect
metal box filled with “glass”. The box size
is 3x2x2 inch.
• Draw the electric field inside the box at
those resonant frequencies.
12
Ansoft HFSS Project Flow
Configuration
Source
Excitation
Solving
Drawing
Solution
Setup
Boundary
Analyze
Data
Plot
13
Configuration
• Click HFSS 9 to start the problem
• Click: File -> Save As -> filename
• Click: Project -> Insert HFSS Design
– Now, HFSS design interface has 6 subwindows: project window, property window,
drawing window, history window, message
window and execution window
14
15
Configuration – cont.
• Click: HFSS ->
Solution type,
• Pop up window
shows three types
• Pick the Eigenmode
16
Configuration
• Click: Tool -> Option ->
General Option
• Option window pop up.
• Select Default Units tab
• Change the length to:
“inch”
17
Configuration
• Click: View -> Grid
Setting
• Grid setting screen pops
up
• Select grid size as 1 inch
18
Structure Drawing
•
•
•
•
Click: Draw -> Box ( You can also
click on the draw box toolbar)
On Drawing window, first click will
set the start point, second click will
set the base end point, and the
third click will set the height of
box. ( draw a 3 inch x 2 inch x 2
inch box)
The property window will pop up.
In the command tap, make sure
the Position is at 0, 0, 0. The xsize, y-size and z-size is what you
wanted.
In the Attribute tab, change the
material to “glass”. Change the
Transparency to be “0.8”
19
Drawing
• Here is the picture of
what you get.
• You can always
change the item
properties by clicking
the item, and
modifying them at
property window
20
Hint
• Hold the keyboard “Shift” and drag the
mouse, you can PAN the drawing
• Hold the keyboard “ALT” and drag the
mouse, you can rotate the drawing
• Hold the “Shift” and “ALT” and drag the
mouse, you can zoom the drawing
21
Boundary
• Click Selection toolbar. See
picture. Change the Selection
from Object to Face
• Now, click the face of box.
Hold down the CTRL key and
click face to add all 6 faces as
selected. You may need to
rotate the BOX so you can
select all 6 faces.
• In menu, click HFSS ->
Boundaries -> Assign ->
Perfect E. This assigns perfect
Electric conductor on all 6
faces of box
22
Hint
• You can also set the selection box as
“Object”, and select the whole box to
assign the boundary. In that case, the
software will assign same type of
boundary on every surface of this
objective
• You can also select one face assigned as
“Perfect E” and another face assigned as
“Radiation” or any other type of boundary.
23
Question
• If the object is already a metal, you don’t
need to assign the boundary on that face.
Why?
• For Eigenmode solution, you must assign
Perfect E or Finite conductor on all face.
Why?
24
Source Excitation
• For eigenmode solution, you don’t need to
add source excitation. The software will
automatically add the EM excitation inside
the boundary.
• For driven modal or driven terminal
projects, you DO need to add source
excitation. And, it is very important you do
it right. ( more on later..)
25
Solution Setup
• The structure is ready to
simulate. Click: HFSS ->
Validation check to see if
there’s any mistakes in
drawing or boundary
assignments.
• Click: HFSS-> Analysis
Setup -> Add Solution
Setup
26
Solution Setup
• The Solution setup
window pops up.
• Change Minimum
Frequency to: 1Ghz
• Change Number of
Modes to 5. ( find first 5
resonant frequencies)
• Change Maximum
Number of Passes to 5
• Click OK
27
Solution Setup 2
• You can enter multiple solution setups. This is
useful and convenient when you are seeking for
multiple answers.
• Go to Solution setup menu again, this time enter
(1) Minimum Freq. 1Ghz, (2) Number of Modes:
1, (3) Number of Pass to 5.
• Now, you have two solutions in the project. If you
check the project manager window, they are
called setup1 and setup2 under Analysis tab.
28
Run Simulation
• Click: HFSS -> Analyze
• Relax and wait. This project takes less
than a couple minutes to simulate. Large
projects will take more than 24 hours to
simulate.
• Watch the “execute window” or “message
window” for any errors or warnings.
29
Solution Data
• Click: HFSS ->
Results -> Solution
Data
• Click Eigenmode
Data tab. It shows the
results of first 5
modes
• Question: What is first
resonant frequency?
What is 2nd Freq?
What is the 3rd ?
30
EM Plot
• Click the BOX1 on
drawing window
• Plot the Electric field
inside the box by
clicking: HFSS ->
Fields -> Plot Fields
-> Mag_E
• Field plot window will
pop up.
31
EM plot cont.
• Select Solution
Setup2 Last Adaptive
– Only plot the first
resonant frequency
• Select “BOX1” at In
Volume sub-window.
• Select “Mag_E” at
Quantity sub-window.
• Click: Done
32
E Field Plots
33
Plot Animation
• Click: HFSS -> Field > Animate
• Select: 18 frames
(steps)
• Click: OK
34
4th Resonant Plot
35
4th Resonant, Vector Plot
36
Homework
•
•
•
•
Design a cylinder cavity
Base Radius = 2 inch
Height = 5 inch
Inside material =
FR4_eposy
• Find: first 5 resonant
frequencies
• Plot: Mag_E field for
5th resonant
37