Professional Documents
Culture Documents
HFSS User Guide With Examples
HFSS User Guide With Examples
Chapter 1 - Introduction
1-1
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Ansoft HFSS for SI User Guide
Training Manual
Disclaimer Notice:
This document has been reviewed and approved in accordance with the ANSYS, Inc.
Documentation Review and Approval Procedures. This ANSYS Inc. software product (the
Program) and program documentation (Documentation) are furnished by ANSYS, Inc. under an
ANSYS Software License Agreement that contains provisions concerning non-disclosure, copying,
length and nature of use, warranties, disclaimers and remedies, and other provisions. The
Program and Documentation may be used or copied only in accordance with the terms of that
License Agreement.
1-2
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Table of Contents
1.
Introduction
2.
Table of Contents
Welcome to Ansoft HFSS
Getting Help
Ansoft Desktop
Simulation Overview
Simulation Basics
Training Manual
1-1
6.
1-3
1-4
1-7
1-9
1-18
3.
Boundary Conditions
3-1
4.
4-1
UHF Probe
Conical Horn
Probe Fed Patch
Slot Coupled Patch
Endfire Waveguide Array
6.1
6.2
6.3
6.4
6.5
6.6
Examples Filters
Bandpass Filter
8.
5.1
5.2
5.3
5.4
5.5
9.
8.1
8.2
8.3
8.4
Examples On-Chip
Spiral Inductor
1-3
7.1
Examples Antenna
Magic T
Coax Connector
180 Ring Hybrid
Coax Stub
Microstrip Wave Port
Ferrite Circulator
2-1
7.
5.
Examples Microwave
9.1
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
What is HFSS?
HFSS is a high-performance full-wave electromagnetic(EM) field simulator for arbitrary 3D volumetric passive device
modeling that takes advantage of the familiar Microsoft Windows graphical user interface. It integrates simulation,
visualization, solid modeling, and automation in an easy-to-learn environment where solutions to your 3D EM problems
are quickly and accurately obtained. Ansoft HFSS employs the Finite Element Method(FEM), adaptive meshing, and
brilliant graphics to give you unparalleled performance and insight to all of your 3D EM problems. Ansoft HFSS can be
used to calculate parameters such as S-Parameters, Resonant Frequency, and Fields. Typical uses include:
HFSS is an interactive simulation system whose basic mesh element is a tetrahedron. This allows you to solve any
arbitrary 3D geometry, especially those with complex curves and shapes, in a fraction of the time it would take using
other techniques.
The name HFSS stands for High Frequency Structure Simulator. Ansoft pioneered the use of the Finite Element
Method(FEM) for EM simulation by developing/implementing technologies such as tangential vector finite elements,
adaptive meshing, and Adaptive Lanczos-Pade Sweep(ALPS). Today, HFSS continues to lead the industry with
innovations such as Modes-to-Nodes and Full-Wave Spice.
Ansoft HFSS has evolved over a period of years with input from many users and industries. In industry, Ansoft HFSS
is the tool of choice for high-productivity research, development, and virtual prototyping.
1-4
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
System Requirements
For up-to-date information, refer to the HFSS Installation Guide
NOTE: You should make backup copies of all HFSS projects created
created with a
previous version of the software before opening them in HFSS v11
1-5
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Web Update
Training Manual
WebUpdate
This feature allows you to update any existing Ansoft software from the WebUpdate window. This feature automatically
scans your system to find any Ansoft software, and then allows you to download any updates if they are available.
1-6
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Getting Help
Training Manual
Getting Help
If you have any questions while you are using Ansoft HFSS you can find answers in several ways:
Ansoft HFSS Online Help provides assistance while you are working.
To get help about a specific, active dialog box, click the Help button in the dialog box or press the F1 key.
Select the menu item Help > Contents to access the online help system.
Tooltips are available to provide information about tools on the toolbars or dialog boxes. When you hold the
pointer over a tool for a brief time, a tooltip appears to display the name of the tool.
As you move the pointer over a tool or click a menu item, the Status Bar at the bottom of the Ansoft HFSS
window provides a brief description of the function of the tool or menu item.
The Ansoft HFSS Getting Started guide provides detailed information about using HFSS to create and solve
3D EM projects.
Ansoft Technical Support
To contact Ansoft technical support staff in your geographical area, please log on to the Ansoft corporate
website, www.ansoft.com and select Contact.
Your Ansoft sales engineer may also be contacted in order to obtain this information.
1-7
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Getting Help
Training Manual
1-8
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-9
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Menu
bar
Toolbars
3D Modeler
Window
Project
Manager
with project
tree
Progress
Window
Message
Manager
Status
bar
Property Window
1-10
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Project Manager
Project Manager Window
Project
Design
Design Setup
Design Automation
Parametric
Parametric
Optimization
Optimization
Sensitivity
Sensitivity
Statistical
Statistical
Design Results
1-11
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Property Window
Property Window
Property
buttons
Property
table
Property tabs
1-12
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
3D Modeler Window
Ansoft 3D Modeler
Graphics
area
3D Modeler
design tree
Edge
Vertex
Model
Context menu
Plane
Origin
Face
Model
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-13
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Material
Object
Object Command
History
Object View
Grouped by Material
1-14
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Design Windows
Training Manual
Design Windows
In the Ansoft HFSS Desktop, each project can have multiple designs and each design is displayed in a separate
window.
You can have multiple projects and design windows open at the same time. Also, you can have multiple views of the
same design visible at the same time.
To arrange the windows, you can drag them by the title bar, and resize them by dragging a corner or border. Also, you
can select one of the following menu options: Window >Cascade, Window >Tile Vertically, or Window > Tile
Horizontally.
To organize your Ansoft HFSS window, you can iconize open designs. Click the Iconize ** symbol in the upper right
corner of the document border. An icon appears in the lower part of the Ansoft HFSS window. If the icon is not visible,
it may be behind another open document. Resize any open documents as necessary. Select the menu item Window
> Arrange Icons to arrange them at the bottom of the Ansoft HFSS window.
Select the menu item Window > Close All to close all open design. You are prompted to Save unsaved designs.
Iconize
Symbol
Design icons
1-15
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Toolbars
Training Manual
Toolbars
The toolbar buttons are shortcuts for frequently used commands. Most of the available toolbars are displayed in this
illustration of the Ansoft HFSS initial screen, but your Ansoft HFSS window probably will not be arranged this way. You
can customize your toolbar display in a way that is convenient for you.
Some toolbars are always displayed; other toolbars display automatically when you select a document of the related
type. For example, when you select a 2D report from the project tree, the 2D report toolbar displays.
1-16
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Toolbars
Training Manual
1-17
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Overview
Training Manual
1-18
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Overview
Training Manual
Design
Solution Type
Boundaries
Parametric Model
Geometry/Materials
Excitations
Mesh
Operations
Analysis
Solution Setup
Frequency Sweep
Mesh
Refinement
Analyze
Solve
Results
2D Reports
Fields
NO
Converged
Solve Loop
YES
Update
1-19
Finished
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Opening a Design
Training Manual
1-20
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Convergence
Driven Modal Delta S for modal S-Parameters. This was the only convergence method available for Driven
Solutions in previous versions.
Driven Terminal Delta S for the single-ended or differential nodal S-Parameters.
Eigenmode - Delta F
To set the solution type:
1. Select the menu item HFSS > Solution Type
2. Solution Type Window:
1. Choose one of the following:
1.Driven Modal
2.Driven Terminal
3.Eigenmode
2. Click the OK button
1-21
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-22
February 20,
23, 2009
Inventory #002704
#002593
1-1
2-1
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-2
2-2
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
GUI
Mesh
Solver
1-3
2-3
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
HFSS Methodology
Training Manual
HFSS uses the Finite Element Method (FEM) to solve Maxwells equations.
The primary advantage of the FEM for solving partial differential equations lies in the ability of the basic building blocks
used to discretize the model to confrom to arbitrary geometry.
The arbitrary shape of the basic building block (tetrahedron) also allows HFSS to generate a coarse mesh where fewer
cells are needed to yield an accuate solution, while creating a finely discretized mesh where the field is rapidly varying
or higher accuaracy is needed to obtain an accurate global solution.
The FEM has been a standard for solving electromagnetic problems since the
inception of HFSS in 1990.
The FEM has been a standard for solving problems in structure mechanics since the mid 1950s.
Tetrahedron
1-4
2-4
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
HFSS - Technology
Training Manual
Adaptive Meshing
Converged
Initial
1-5
2-5
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
The Solve
Start
Create Initial
Mesh
Max(|
S|)<goal?
no
Calculate local
Solution error
yes
Calculate broad band
s-parameters (if desired)
1-6
2-6
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
1D FEM Example
Training Manual
w2
w0
F(x)
w3 w4
w5
w6
x
6
w1
0
1
1-7
2-7
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
1D FEM Example
Training Manual
F(x)=
ai wi
F(x)
1
Node 1
x
6
1-8
2-8
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
1D FEM Example
Training Manual
F(x)=
ai wi
F(x)
Node 1
x
6
1 D.
K. Sun, Z. Cendes, J.-Fa Lee, Adaptive Mesh Refinement, h-Version, for Solving Multiport
Microwave Devices in Three Dimensions, IEEE Trans Magnetics, pp 1596-1599, Vol. 36, N.4, July 2000
1-9
2-9
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
1D FEM Example
Training Manual
The mesh density is increased where the error is largest. Hence, the final
(and computationally most expensive) solution will have a mesh that yields
the greatest accuracy with the fewest possible mesh cells.
F(x)=
ai wi
F(x)
1
Node 1
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-10
2-10
4 5
x
7
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Face: Interpolated
1-11
2-11
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Example
11.5GHz patch antenna
Mesh elements concentrate at the perimeter of the patch
Optimal mesh automatically generated by HFSS
1-12
2-12
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Quick Start
Training Manual
Coax Dielectric
Outer Boundary
Coax Shield
1-13
2-13
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Design
Solution Type
Boundaries
Parametric Model
Geometry/Materials
Excitations
Mesh
Operations
Analysis
Solution Setup
Frequency Sweep
Mesh
Refinement
Analyze
Solve
Results
2D Reports
Fields
NO
Converged
Solve Loop
YES
Update
1-14
2-14
Finished
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Starting HFSS
Click the Microsoft Start button, select Programs, and select Ansoft > HFSS 11 > HFSS 11
Or Double click on the HFSS 11 icon on the Windows Desktop
Adding a Design
When you first start HFSS a new project with a new design will be automatically added to the Project Tree.
To include additional designs into an existing project, select the menu item Project > Insert HFSS Design
Alternatively to open a new project with a new design manually, select the menu item File > New.
1-15
2-15
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Ansoft Desktop
Training Manual
Menu
bar
Toolbars
Project
Manager
with project
tree
3D Modeler
Window
Property
Window
Progress
Window
Message
Manager
Status
bar
Coordinate Entry Fields
1-16
2-16
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Project Manager
Training Manual
Project
Design
Design Setup
Design Automation
Parametric
Parametric
Optimization
Optimization
Sensitivity
Sensitivity
Statistical
Statistical
Design Results
1-17
2-17
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
3D Modeler
Training Manual
Modeler Window
Graphics
area
Model
Context menu
Modeler
design tree
Edge
Vertex
Face
Model
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-18
2-18
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Convergence
Driven Modal Delta S for modal S-Parameters.
Driven Terminal Delta S for the single-ended or differential nodal S-Parameters.
Eigenmode - Delta F
1-19
2-19
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-20
2-20
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Point 1
Point 1
Grid Plane
Point 3
Base Rectangle
Point 2
Point 2
The Coordinate Entry fields allow equations to be entered for position values.
Examples: 2*5, 2+6+8, 2*cos(10*(pi/180)).
Variables are not allowed in the Coordinate Entry Field
Note:
Note Trig functions are in radians
1-21
2-21
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Attributes
Commands
Commands
Attributes
1-22
2-22
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
3D Modeler - Attributes
Training Manual
1-23
2-23
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-24
2-24
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-25
2-25
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Modeler - Views
View > Modify Attributes >
Orientation Predefined/Custom View Angles
Lighting Control angle, intensity, and color of light
Projection Control camera and perspective
Background Color Control color of 3D Modeler background
View > Active View Visibility - Controls the display of: 3D Modeler
Objects, Color Keys, Boundaries, Excitations, Field Plots
View > Options Stereo Mode, Drag Optimization, Color Key Defaults,
Default Rotation
View > Render > Wire Frame or Smooth Shaded (Default)
View > Coordinate System > Hide or Small (Large)
View > Grid Setting Controls the grid display
Toolbar: Toggle Grid Visibility
1-26
2-26
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Rotate Around
Current Axis
Zoom In/Out
Fit Selected
Pan
Top
Rotate Around
Rotate Around Screen Center
Model Center
Fit All
Dynamic Zoom
Context Menu
Right
Left
Bottom
Shortcuts
Since changing the view is a frequently used operation, some useful shortcut keys exist. Press the appropriate
keys and drag the mouse with the left button pressed:
1-27
2-27
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Create Coax
To create the coax:
Select the menu item Draw > Cylinder
Using the coordinate entry fields, enter the center position
X: 0.0, Y: 0.0, Z: 0.0, Press the Enter key
Using the coordinate entry fields, enter the radius of the cylinder
dX: 0.0, dY: 2.0, dZ: 0.0, Press the Enter key
Using the coordinate entry fields, enter the height of the cylinder
dX: 6.0, dY: 0.0 dZ: 0.0, Press the Enter key
To Parameterize the Height:
Select the Command tab from the Properties window
Height: H
Click the OK button
To set the name:
Select the Attribute tab from the Properties window.
For the Value of Name type: Coax
Click the OK button
To fit the view:
Select the menu item View > Fit All > Active View
1-28
2-28
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Create Excitation
Face Selection
Select the menu item Edit > Select > Faces
By moving the mouse, graphically highlight the top face of the Coax object
Click the left mouse button to select the face
Assign Excitation
Select the menu item HFSS > Excitations > Assign > Wave Port
Reference Conductors for Terminals
Conducting Objects: Coax_pin
Press OK
Note: Reference conductors are not shown because we are using Outer boundary condition as the
reference conductor. Port properties can be accessed by double clicking on Waveport1 in Project tree
1-29
2-29
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Finished
1-30
2-30
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Example:
Assign an Excitation to the face of an object
Duplicate the object around an axis three times
The Excitation is automatically duplicated
1-31
2-31
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Create Tee
To create Tee:
Select the menu item Edit > Select All Visible. Or press the CTRL+A key.
Select the menu item, Edit > Duplicate > Around Axis.
Axis: Z
Angle: 90
Total Number: 3
Click the OK button
Click the OK button
To fit the view:
Select the menu item View > Fit All > Active View.
1-32
2-32
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Unite Conductors
Select Conductors
Select the menu item Edit > Select > By Name
Select Object Dialog,
Select the objects named: Coax_Pin, Coax_Pin_1, Coax_Pin_2
Click the OK button
Unite
Select the menu item Modeler > Boolean > Unite
Unite Coax
Select Coax
Select the menu item Edit > Select > By Name
Select Object Dialog,
Select the objects named: Coax, Coax_1, Coax_2
Click the OK button
Unite
Select the menu item Modeler > Boolean > Unite
1-33
2-33
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Solution Setup
Training Manual
Adapt Frequency
1-34
2-34
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Add Sweep
1-35
2-35
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Interpolating Sweep
The calculation of wide-band s-parameters in HFSS is achieved using the interpolating sweep. This method fits sparameter data to a rational polynomial transfer function using a minimum number of discrete finite element method
(FEM) solutions.
The interpolating sweep yields the poles and zeros of the transfer function. This information can be directly used in the
Laplace Element from which a Full-Wave SPICE model can be generated (HSPICE, Spectre RF, PSPICE).
Rational Polynomial:
See: IEEE Trans. Microwave Theory Tech., Vol. 46, No. 9, Sept. 1998
S11 (dB)
1-36
2-36
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
DONE!
S11 (dB)
Adaptive Frequency
1-37
2-37
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Save Project
To save the project:
In an Ansoft HFSS window, select the menu item File > Save As.
From the Save As window, type the Filename: hfss_coax_tee
Click the Save button
Analyze
Validate
Model Validation
Analyze All
Analyze
To start the solution process:
Select the menu item HFSS > Analyze All
1-38
2-38
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Create Reports
To create a report:
Select the menu item HFSS > Results > Create Terminal Solution Data Report> Rectangular Plot
New Report Window:
Solution: Setup1: Sweep1
Domain: Sweep
Category: Terminal S Parameter
Quantity: St(coax_pin_T1, coax_pin_T1), St(coax_pin_T1, coax_pin_T2), St(coax_pin_T2,
coax_pin_T3) Note: Hold Ctrl key to select multiple traces
Function: db
Click New Report button
Click Close button
1-39
2-39
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-40
2-40
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Field Overlays
To create a field plot:
Select an object to overlay fields
Select the menu item Edit > Select > By Name
Select Object Dialog,
Select the objects named: Coax
Click the OK button
Select the menu item HFSS > Fields > Fields > E > Mag_E
Create Field Plot Window
Solution: Setup1 : LastAdaptive
Quantity: Mag_E
In Volume: All
Click the Done button
To modify the attributes of a field plot:
Select the menu item HFSS > Fields > Modify Plot Attributes
Select Plot Folder Window:
Select: E Field
Click the OK button
E-Field Window:
Click the Scale tab
Scale: Log
Click the Plot tab
IsoValType: IsoValSurface
Click the Apply button.
Click the Close button
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-41
2-41
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-42
2-42
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Core Technology
HFSS High Frequency Structure Simulator
Arbitrary 3D Volumetric Full-Wave Field Solver
Ansoft Desktop
Advanced ACIS based Modeling
True Parametric Technology Dynamic Editing
Powerful Report Generation
Dynamic Field Visualization
Design Flow Automation
Optimetrics/Ansoft Designer/AnsoftLinks
Advanced Material Types
Frequency Dependent Materials
Non-linear Materials
Anisotropic Materials
Advanced Boundary Conditions
Radiation and Perfectly Matched Layers
Symmetry, Finite Conductivity, Infinite Planes, RLC, and Layered Impedance
Master/Slave Unit Cells
Advanced Solver Technology
Automatic Conformal Mesh Generation
Adaptive Mesh Generation
Internal/External Excitations Includes Loss
ALPS Fast Frequency Sweep
Eigenmode
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-43
2-43
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Planar Antennas - Patches, Dipoles, Horns, Conformal Cell Phone Antennas, Spirals
Waveguide Circular/Square Horns
Wire Dipole, Helix
Arrays - Infinite Arrays, Frequency Selective Surfaces (FSS) & Photonic Band Gaps (PBG)
Radar Cross Section (RCS)
Microwave
1-44
2-44
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
HFSS - Results
Training Manual
Matrix Data
Modal/Terminal/Differential
S-, Y-, and Z-Parameters
VSWR
Excitations
Complex Propagation Constant (Gamma)
Zo
Full-Wave Spice
Full-Wave Spice Broadband Model
Lumped RLC Low Frequency Model
Partial Fraction - Matlab
Export Formats HSPICE, PSPICE, Cadence Spectre, and Maxwell SPICE
Common Display Formats:
Rectangular, Polar
Smith Chart
Data Tables
Common Output Formats:
Neutral Models Files (NMF) (Optimetrics only)
Parametric Results
Touchstone, Data Tables, Matlab,
Citifile
Graphics Windows Clipboard
1-45
2-45
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
HFSS - Results
Training Manual
Fields
Modal/Terminal/Differential
Electric Field
Magnetic Field
Current (Volume/Surface)
Power
Specific Absorption Rate
Radiation
2D/3D Far-/Near-Fields
Arrays Regular and Custom Setups
RCS
Field Calculator
User Defined Field Calculations
Common Display Formats
Volume
Surface
Vector
2D Reports Rectangular, Polar, Radiation Patterns
Common Output Formats:
Animations AVI, GIF
Data Tables
Graphics Windows Clipboard, BMP, GIF, JPG, TIFF, VRML
1-46
2-46
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Material
Object
Object Command
History
Object View
Grouped by Material
1-47
2-47
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Modeler Commands
Parametric Technology
Dynamic Edits - Change Dimensions
Add Variables
Project Variables (Global) or Design Variables (Local)
Animate Geometry
Include Units Default Unit is meters
Supports mixed Units
1-48
2-48
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Modeler Primitives
2D Draw Objects
The following 2D Draw objects are available:
Line, Spline, Arc, Equation Based Curve,
Rectangle, Ellipse, Circle, Regular Polygon,
Equation Based Surface
3D Draw Objects
The following 3D Draw objects are available:
Box, Cylinder, Regular Polyhedron, Cone,
Sphere, Torus, Helix, Spiral, Bond Wire
Toolbar: 2D Objects
Toolbar: 3D Objects
1-49
2-49
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Modeler > Surfaces > Move Faces Resize or Reposition an objects face along a normal or vector.
Edit > Arrange >
Move Translates the structure along a vector
Rotate Rotates the shape around a coordinate axis by an angle
Mirror Mirrors the shape around a specified plane
Offset Performs a uniform scale in x, y, and z.
Toolbar: Arrange
1-50
2-50
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Modeler - Selection
Selection Types
Object (Default)
Face
Edge
Vertex
Selection Modes
All Objects
All Visible Object
By Name
Highlight Selection Dynamically By default, moving the mouse pointer over an object will dynamically
highlight the object for selection. To select the object simply click the left mouse button.
Multiple Object Selection Hold the CTRL key down to graphically select multiple objects
Next Behind To select an object located behind another object, select the front object, press the b key to get
the next behind. Note: The mouse pointer must be located such that the next behind object is under the mouse
pointer.
To Disable: Select the menu item Tools > Options > 3D Modeler Options
From the Display Tab, uncheck Highlight selection dynamically
Selected
Dynamically Highlighted
(Only frame of object)
1-51
2-51
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-52
2-52
Introduction
Ansoft
HFSS User Guide
Training Manual
Can be Parameterized
Working Coordinate System
Currently selected CS. This can be a local or global CS
Global CS
The default fixed coordinate system
Relative CS
User defined local coordinate system.
Offset
Rotated
Toolbar: Coordinate System
Both
Face CS (setting available to automatically switch to face coordinate system in the 3D Modeler Options)
New Working CS
1-53
2-53
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Overlapping Geometry
Definition: When an object occupies volume in multiple 3D objects. This does not apply to sheet objects
Solution:
Metal Overlapping Dielectrics
Resolution: Set Material Override
Menu item: HFSS > Set Material Override
Dielectrics Overlapping Dielectrics
Resolution: Correct the Overlap
Split the overlapping object into multiple pieces
Subtract the overlapping geometries
1-54
2-54
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Blends
Holes
1-55
2-55
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Removed
Note: There are two modes of operation for the feature removal: Healing
and Model Analysis. Model Analysis was used here and allows the user to
manually select which geometry features are removed. For healing, all
features that meet the user defined criteria are automatically removed.
Both options are found in the menu item Modeler > Model Analysis
1-56
2-56
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-57
2-57
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-58
2-58
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-59
2-59
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Fields
1-60
2-60
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Mesh Display
Field Overlay
Select an object
Select the menu item HFSS > Fields > Plot Mesh
1-61
2-61
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Measure
Modeler > Measure >
1-62
2-62
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Solver Technology
Mesh
Operations
Mesh
Refinement
Solve
NO
Converged
Solve Loop
YES
Finished
1-63
2-63
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
H0(curl)
elements
H1(curl)
elements
H2(curl)
elements
2nd Order
1st Order
1-64
2-64
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Iterative Solver
Training Manual
Initial guess
Preconditioner
no
Converges ?
yes
1-65
2-65
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Copper Wall
Direct
Iterative
2x Unknowns 2x Memory
1-66
2-66
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Iterative
Direct
Iterative
Direct
6.4x Faster
1-67
2-67
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Options General
Tools > Options > General Options
Temp Directory Location used during solution process
Make sure it is at least 512MB free disk.
Options - HFSS
Tools > Options > HFSS Options > Solver
Number of Processors Requires additional license
Desired RAM Limit leave it unchecked for auto-detect
Maximum RAM Limit leave it unchecked for auto-detect
Process Priority set the simulation priority from Critical
(highest) to Idle (lowest)
1-68
2-68
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Project Files
Everything regarding the project is stored in an ascii file
File: <project_name>.hfss
Double click from Windows Explorer will open and launch HFSS v11
Results and Mesh are stored in a folder named <project_name>.hfssresults
Lock file: <project_name>.lock.hfss
Created when a project is opened
Auto Save File: <project_name>.hfss.auto
When recovering, software only checks date
If an error occurred when saving the auto file, the date will be newer then the original
Look at file size (provided in recover dialog)
Converting Older HFSS Projects HFSS v9 and HFSS v10 to HFSS v11
From HFSS v11.0,
Select the menu item File > Open
Open dialog
Files of Type: Ansoft HFSS Project Files (.hfss)
Browse to the existing project and select the .hfss file
Click the Open button
Legacy License
The v11 license allows users to run HFSS v9.2.1, v10.1.3 or 11.x.
NOTE: Once a project is saved in v11 it can no longer be opened in previous versions
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-69
2-69
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-70
2-70
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Distributed Analysis
1-71
2-71
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Scripts
Default Script recorded in v11
Visual Basic Script
Distributed/Remote Solve
Tools > Options > General Options > Analysis Options
Uses Windows DCOM
Local
Remote
Distributed
1-72
2-72
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-73
2-73
February 20,
23, 2009
Inventory #002704
#002593
Chapter 3 Boundary
Conditions
1-1
3-1
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Boundary Conditions
Training Manual
B
E=
t
D
H = J +
t
D=
B=0
discontinuous
us boundaries
Boundary Conditions define the field behavior across discontinuo
1-2
3-2
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Boundary Conditions
Training Manual
Why do I Care?
They Force the fields to align with the definition of the boundary condition
As a user I should be asking
What assumptions, about the fields, do the boundary conditions make?
Are these assumptions appropriate for the structure being simulated?
Model Scope
To reduce the infinite space of the real world to a finite volume, Ansoft HFSS automatically
applies a boundary to the surface surrounding the geometric model
Outer boundary
Default Boundary: Perfect E
Model Complexity
To reduce the complexity of a model, the boundary conditions can be used to improve the:
Solution Time
Computer Resources
inconsistent
nt results
Failure to understand boundary conditions may lead to inconsiste
1-3
3-3
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Boundary Conditions
Training Manual
1-4
3-4
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Boundary Conditions
Training Manual
Perfect E Surface
1-5
3-5
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Boundary Conditions
Training Manual
Perfect E Symmetry
Full Model
Perfect H Symmetry
1-6
3-6
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Boundary Conditions
Training Manual
Perfectly Matched Layer (PML) Allows waves to radiate infinitely far into space.
Not a Boundary Condition.
Fictitious materials that fully absorb the electromagnetic fields impinging upon them.
These materials are complex anisotropic.
Types
Free Space Termination or Reflection Free Termination
Can only be placed on planar surface
Model complexity: They do not suffer from the distance or incident angle issues, but should be place at least
one-tenth of a wave length from strong radiators
1-7
3-7
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Boundary Conditions
Training Manual
1-8
3-8
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Excitations
Training Manual
Ports
Unique type of boundary condition
Allow energy to flow into and out of a structure.
Defined on 2D planar surface
Arbitrary port solver calculates the natural field patterns or modes
Assumes semi-infinitely long waveguide
Same cross-section and material properties as port surface
2D field patterns serve as boundary conditions for the full 3D problem
Port 1
Excitation Types
Wave Port (Waveguide) External
Recommended only for surfaces exposed to the background
Supports multiple modes (Example: Coupled Lines) and deembedding
Compute Generalized S-Parameters
Frequency dependent Characteristic Impedance (Zo)
Measurements
Constant Zo
Perfectly matched at every frequency
Port 4
Port 3
Port 2
1-9
3-9
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Excitations
Training Manual
Wave Equation
The field pattern of a traveling wave inside a waveguide can be determined by solving Maxwells equations. The
following equation that is solved by the 2D solver is derived directly from Maxwells equation.
E ( x, y ) k02 r E ( x, y ) = 0
r
where:
E(x,y) is a phasor representing an oscillating electric field.
k0 is the free space wave number,
r is the complex relative permeability.
r is the complex relative permittivity.
To solve this equation, the 2D solver obtains an excitation field pattern in the form of a phasor solution, E(x,y). These
phasor solutions are independent of z and t; only after being multiplied by e-z do they become traveling waves.
Also note that the excitation field pattern computed is valid only at a single frequency. A different excitation field pattern
is computed for each frequency point of interest.
1-10
3-10
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Excitations
Training Manual
1-11
3-11
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Excitations
Training Manual
Symmetry or Impedance
Recognized at the port edges
Radiation
Default interface is a Perfect E boundary
1-12
3-12
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Excitations
Training Manual
Perfect H
All remaining port edges
Perfect E
Perfect H
Perfect H
Perfect E
1-13
3-13
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Excitations
Training Manual
Excitation Calibration
Ports must be calibrated to ensure consistent results. Determines:
Direction and polarity of fields
Voltage/ Current calculations.
1-14
3-14
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Excitations
Training Manual
Integration Line
Mode 2
(Odd Mode)
Integration Line
Port1
Modal
Port2
2 Modes
2 Modes
Modes to Nodes
Transformation
T1
T2
T1
Port1
SPICE
Differential Pairs
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
T1
T2
1-15
3-15
Terminal
Port2
T2
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-16
3-16
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-17
3-17
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Example Structure
Coax to Stripline
1-18
3-18
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Material Properties
All 3D (Solid) objects have material definitions
To complete the model shown previously we must include the air
that surrounds the structure.
air
1-19
3-19
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Assumes one skin depth User must manually force Ansoft HFSS to
solve inside lossy conductors that are a skin depth
smetal
1-20
3-20
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Surface Approximations
Background or Outer Boundary
Not visible in the Project Tree
Any object surface that touches it Perfect E Boundary
Default boundary applied to the region surrounding the geometric model
Model is encased in a thin metal layer that no fields propagate through
outer
Override with
Radiation Boundary
1-21
3-21
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Wave Port
Solution Type: Driven Terminal
SPICE Output
Define Default
Post Processing
1-22
3-22
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Uniform crosscross-section
Rule of Thumb: 5x
Critical Distance
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-23
3-23
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-24
3-24
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-25
3-25
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Why do I care?
Many real designs have nonideal return paths
These effects are only captured by full-wave simulators
Isolating parts of a structure
Failure to maintain the correct return path will
Limit correlation to measurements
Mask or create design problems
Port and Boundary setup is the most common source of error in model setup
1-26
3-26
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
No Return Path
Port2
Training Manual
Port3
No DC
Return Path
Port1
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-27
3-27
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
DC Return Path
Port2
Training Manual
Port3
DC
Return Path
Port1
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-28
3-28
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
DC & RF
Return Path
S21
S31
S11
1-29
3-29
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Wave Port
1-30
3-30
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-31
3-31
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-32
3-32
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-33
3-33
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
2 Terminals
Parallel
Plate
Wave Port
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-34
3-34
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Lumped Port
Port Influences
Results
No DC
Return Path
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-35
3-35
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-36
3-36
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Signal
GND
Power
SIDE
T2
T1
T3
GND
Power
Terminal Line
TOP
BOTTOM
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-37
3-37
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-38
3-38
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
1-39
3-39
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Port
1-40
3-40
February 20,
23, 2009
Inventory #002704
#002593
Chapter 4 Appendix:
Boundary Conditions
1-1
4-1
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Majority of HFSS errors are related to improper usage of excitations and boundary conditions
Boundary conditions are important because they significantly impact electromagnetic solution
Determine model scope
To truncate infinite space to finite volume, HFSS applies PEC boundary to surface surrounding
geometric model
e
tE
ec Plan
f
r
Pe etry
mm
Sy
TE10 Cavity
Resonator
Sy Perf
mm ec
etr t H
yP
lan
e
Pyramidal
Horn
Antenna
1-2
4-2
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Surface approximations
Perfect E surface
Perfect H surface
Finite conductivity surface
Impedance surface
Layered impedance
Lumped RLC boundary
Symmetry planes
Radiation (absorbing) boundary surface
Perfectly matched layer (PML)
Strictly not boundary condition, but effectively behaves like one
Excitations
Wave ports (external)
Lumped ports (internal)
B
t
D
H = J +
t
D =
B =0
E =
1-3
4-3
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Parameters
None
Perfect H Boundary
1-4
4-4
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
All methods utilize an equivalent surface impedance applied to the field as it travels across
the surface
Impedance
Finite Conductivity
Zs =
t >>
1+ j
Zs specified as /sq
Layered Impedance
500 in Nickel
Lumped RLC
500 in Gold
0.7mil Copper
Zs,Au
LAu
Zs,Ni
LNi
Zs,Cu
LCu
Zs,input
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
1-5
4-5
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Good conductor in
skin depth regime
When you define a solid object as a nonideal metal (e.g. copper or aluminum), and it
is set to Solve Surface, a finite conductivity
boundary is applied to its exterior faces.
Skin Depth
Zs =
1+ j
Surface Impedance
1-6
4-6
Field Relationship
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Impedance Boundary
Training Manual
Parameters:
Resistance (/square)
Reactance (/square)
Example: Resistor in Wilkinson Power Divider
Resistor is 3.5 mils long (in direction of flow) and
4 mils wide. Desired lumped value is 35 .
3. 5
= 0.875
4
R
35
= 40 / square
Rsheet = lumped =
N
0.875
N=
1-7
4-7
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
500 in Nickel
Zs,Au
LAu
500 in Gold
Zs,Cu
LCu
Zs,input
0.7mil Copper
Zs,Ni
LNi
1-8
4-8
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Resistance
Inductance
Capacitance
Line for current flow
1-9
4-9
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Symmetry Plane
Training Manual
Parameters
Type
Impedance multiplier
Conductive edges on
all four sides
Perfect H Symmetry
(left side)
1-10
4-10
Perfect E Symmetry
(bottom)
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
When symmetry is used, Zpi and impedance line-dependent Zpv and Zvi calculations
will be incorrect since entire port aperture is not represented
Impedance is halved for model with Perfect E symmetry plane
Impedance is doubled for model with Perfect H symmetry plane
Rectangular WG
(No Symmetry)
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
Half Rectangular WG
(Perfect H Symmetry)
Impedance Multiplier = 0.5
1-11
4-11
Half Rectangular WG
(Perfect E Symmetry)
Impedance Multiplier = 2
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Geometric symmetry does not necessarily imply field symmetry for higher-order
modes
Symmetry boundaries can act as mode filters
Next higher propagating waveguide mode is not symmetric about vertical center plane of waveguide
Therefore one symmetry case is valid while the other is not
Use caution when using symmetry planes to assure that real behavior is not filtered
out by boundary conditions
Perfect H Symmetry
(right side)
Perfect E Symmetry (top)
Properly represented
with Perfect E symmetry
1-12
4-12
Introduction
Ansoft
HFSS User Guide
Radiation Boundary
Training Manual
Parameters
Advanced options used for incident wave and HFSS DataLink problems
1-13
4-13
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Parameters
Uniform thickness
Minimum frequency
Minimum radiating distance (between PML and antenna)
1-14
4-14
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Radiation Boundary
PML
Type
2D
3D
(occupies volume)
< ~30
< ~70
> /4
> /10
Setup complexity
Low
Medium
1-15
4-15
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Master/Slave Boundaries
Training Manual
PML (top)
Constraints
Master and slave surfaces must be identical in shape and size
Coordinate systems must be created to identify point-to-point
correspondence
Slave
Boundary
Master
Boundary
Parameters
Master/slave pairing
UV coordinate systems
Phase shift method
Vaxis
Ground Plane
U-axis
WG Port
(bottom)
Unit Cell Model of Waveguide Array
1-16
4-16
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Parameters
Resistance and reactance (/square)
Coordinate system if anisotropic
HFSS design for dynamic link
1-17
4-17
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Any exterior face of modeled geometry not given user-defined boundary condition is
assumed to be Perfect E boundary
Default boundary called outer
Imagine entire model buried in solid metal unless HFSS is instructed otherwise
Use HFSS Boundary Display to view all boundary assignments
Graphical window shows both user and auto-assigned boundaries
1-18
4-18
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Excitations
Training Manual
Voltage sources
Current sources
Magnetic biases
Incident waves
Plane waves
Hertzian dipole
Cylindrical wave
Gaussian beam
Linear antenna wave
Far-field wave
Near-field wave
1-19
4-19
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Driven modal
S-matrix solution expressed in terms of incident and reflected powers of waveguide modes
Always used by wave solver
Integration lines set phase between ports and modal voltage integration path (Zpv and Zvi)
Use for modal-based S-parameters of passive, high-frequency structures such as microstrips,
waveguides, and transmission lines
Driven terminal
S-matrix solution expressed in terms of linear combination of nodal voltages and currents for wave
port
Equivalent modes-to-nodes transformation performed from modal solution
Use for terminal-based S-parameters of multi-conductor transmission line ports (with several quasiTEM modes, etc.)
1-20
4-20
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Ports
Training Manual
Initial
Mesh
Seeding and
Lambda Refinement
(Single Frequency)
Port Solution
(Adaptive)
Full
Volumetric
Solution
1-21
4-21
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Wave Ports
Training Manual
Port 1
Port 4
Port 3
Port 2
1-22
4-22
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Port Solver
Training Manual
E ( x, y ) k02 r E ( x, y ) = 0
r
where
1-23
4-23
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Creating port edges too close to current-carrying lines will allow coupling from trace to
port walls
Causes incorrect modal solution which will suffer immediate discontinuity as energy is injected past
port into model
1-24
4-24
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
8w for w h
5w, or on order of 3h to 4h, for w < h
8w, w h
or
5w (3h to 4h), w < h
10w, w h
or
5w (3h to 4h), w < h
w
h
6h to
10h
w
h
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Approx 7g minimum
s
h
h
1-26
4-26
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Uniform crosscross-section
added for each wave port
1-27
4-27
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Wave ports can be placed internal to model by providing boundary condition normally
seen by external wave port
Create PEC cap to back the wave port and enable excitation in proper direction
1-28
4-28
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Integration Lines
Training Manual
Slotline
Microstrip line
Waveguide
1-29
4-29
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Lumped Ports
Training Manual
Dipole element
with lumped port
Zo
1-30
4-30
February 20,
23, 2009
Inventory #002704
#002593
Introduction
Ansoft
HFSS User Guide
Training Manual
Wave port
Lumped port
External Faces
Internal to Model
Yes
No
De-embedding
Yes
No
Re-normalization
Yes
Yes
Setup complexity
Moderate
Low
Accessibility
1-31
4-31
February 20,
23, 2009
Inventory #002704
#002593
Training Manual
5.1-1
Training Manual
5.1-2
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft, HFSS 11 program group. Click HFSS 11.
11
5.1-3
Training Manual
5.1-4
Training Manual
5.1-5
Training Manual
5.1-6
Training Manual
5.1-7
Training Manual
5.1-8
Training Manual
Create Arm_1
To create Arm_1
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -0.1,
0.1 Y: -0.31,
0.31 Z: 5.0,
5.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 0.2,
0.2 dY: -4.69,
4.69 dZ: -0.065,
0.065 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Arm_1
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View. Or press the CTRL+D
key.
Group Conductors
To group the conductors:
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key
2. Select the menu item, Modeler > Boolean > Unite
5.1-9
Training Manual
5.1-10
Training Manual
Create Arm_2
To create Arm_2
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -0.1,
0.1 Y: 0.0,
0.0 Z: 5.1,
5.1 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 0.2,
0.2 dY: 5.0,
5.0 dZ: -0.065,
0.065 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Arm_2
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
5.1-11
Training Manual
Group Conductors
To group the conductors:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Arm_2, center_pin, pin
Note: Use the Ctrl + Left mouse button to select multiple
objects
2. Click the OK button
3. Select the menu item, Modeler > Boolean > Unite
5.1-12
Training Manual
5.1-13
Training Manual
Create Air
To create Air
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -5.0,
5.0 Y: -10.0,
10.0 Z: 0.0, Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 10.0,
10.0 dY: 20.0,
20.0 dZ: 12.0,
12.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Air
3. Set the Display Wireframe option to Checked
4. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
To deselect all objects:
1. Select the menu item Edit > Deselect All.
>Assign> Radiation
4.
5.1-14
Training Manual
5.1-15
Training Manual
Sphere
2.
5.1-16
Training Manual
Objects
Select the Air object by left clicking it in the drawing window
While the Air object is selected, move the mouse to the project tree and
right click on Mesh Operations > Assign > On Selection > Length Based
Name: LengthOnRadiation
Maximum Length of Elements: 3.5in (this is about /6 at 0.55GHz)
0.55GHz
Click the OK button
5.1-17
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 0.55 GHz
Maximum Number of Passes: 10
Maximum Delta S per Pass: 0.02
2. Click the Options tab:
Enable Iterative Solver: Checked
3. Maximum Click the OK button
5.1-18
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_uhf_probe
3. Click the Save button
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
5.1-19
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
To view the Mesh Statistics:
1. Click the Mesh Statistics Tab.
2. Click the Close button
5.1-20
Training Manual
Create Reports
Create Terminal SS-Parameter Plot - Magnitude
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
5.1-21
Training Manual
Radiation Pattern
2.
Traces Window::
1. Solution: Setup1: LastAdaptive
2. Geometry: ff_2d
3. In the Trace tab
1. Category: Gain
2. Quantity: GainTotal
3. Function: dB
4. Click the New Report button
5. Click the Close button
5.1-22
Training Manual
5.2-1
Training Manual
5.2-2
Training Manual
Design Review
Port Size/Type
Since the port is external to the model we could use a Wave Port. The size
of the port is determined by the physical dimensions of the waveguide.
Because the waveguide is circular, we must Polarize the E-Field for the
port definition.
Free Space
Since we are evaluating a radiating structure, we need to create a free
space environment for the device to operate in. This can be achieved by
using the Radiation Boundary condition or a Perfectly Matched Layer
(PML). We will use a Radiation Boundary since the surface will be
cylindrical.
The Radiation Boundary needs to be placed at least /4 from radiating
devices. For our example we will assume that ~/4 (0.6in)
5.2-3
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and
select the Ansoft, HFSS 11 program group. Click HFSS 11
5.2-4
Training Manual
5.2-5
Training Manual
5.2-6
Training Manual
CS > Offset
2.
5.2-7
Training Manual
CS > Offset
2.
5.2-8
Training Manual
Group Objects
To group the objects:
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key
2. Select the menu item, Modeler > Boolean > Unite
Rename group
To rename the group of objects:
1. From the Model tree, select the only object shown
2. Click the Properties button
1. For the Value of Name type: Horn_Air
2. Click the OK button
3. Click the Done button
5.2-9
Training Manual
5.2-10
Training Manual
Create Air
Create Air
1. Select the menu item Draw > Cylinder
2. Using the coordinate entry fields, enter the cylinder position
X: 0.0,
0.0 Y: 0.0,
0.0 Z:: 0.0 Press the Enter key
3. Using the coordinate entry fields, enter the radius:
dX:: 2.2,
2.2 dY:: 0.0,
0.0 dZ:: 0.0 Press the Enter key
4. Using the coordinate entry fields, enter the height:
dX:: 0.0,
0.0 dY:: 0.0,
0.0 dZ:: 8.2 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Air
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
5.2-11
Training Manual
5.2-12
Training Manual
5.2-13
Training Manual
CS > Offset
2.
Sphere
2.
5.2-14
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 5.0 GHz
Maximum Number of Passes: 10
Maximum Delta S per Pass: 0.02
2. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_chorn
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
5.2-15
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
2. Click the Close button
5.2-16
Training Manual
Radiation Pattern
2.
Traces Window::
1. Solution: Setup1: LastAdaptive
2. Geometry: ff_2d
3. Category: Gain
4. Quantity: GainLHCP, GainRHCP
5. Function: dB
6. Click the New Report button
7. Click the Close button
5.2-17
Training Manual
Radiation Pattern 1
Ansoft Corporation
HFSSDesign1
0
-30
30
6.00
-8.00
60
-60
-22.00
Curve Info
dB(GainLHCP)
Setup1 : LastAdaptive
Freq='5GHz' Phi='0deg'
dB(GainLHCP)
Setup1 : LastAdaptive
Freq='5GHz' Phi='90deg'
dB(GainRHCP)
Setup1 : LastAdaptive
Freq='5GHz' Phi='0deg'
dB(GainRHCP)
Setup1 : LastAdaptive
Freq='5GHz' Phi='90deg'
-36.00
-90
90
-120
120
-150
150
-180
5.2-18
Training Manual
Patch (Signal)
Sub1 (Dielectric)
0.32cm
Infinite Ground
5.3-1
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft > HFSS 11 program group. Click HFSS 11.
11
5.3-2
Training Manual
5.3-3
Training Manual
5.3-4
Training Manual
Create Substrate
To create the substrate:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -5.0,
5.0 Y: -4.5,
4.5 Z: 0.0,
0.0 Press the Enter key
2. Using the coordinate entry fields, enter the opposite corner of the box
dX: 10.0,
10.0 dY: 9.0,
9.0 dZ: 0.32,
0.32 Press the Enter key
To set the Attribute
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Sub1
3. Set Transparent level to 0.7
4. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View. Or press the CTRL+D key
5.3-5
Training Manual
5.3-6
Training Manual
5.3-7
Training Manual
Create Patch
To create the patch:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the rectangle position
X: -2.0,
2.0 Y: -1.5,
1.5 Z: 0.32,
0.32 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the rectangle:
dX: 4.0,
4.0 dY: 3.0,
3.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Patch
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
5.3-8
Training Manual
5.3-9
Training Manual
5.3-10
Training Manual
5.3-11
Training Manual
5.3-12
Training Manual
Create Air
To create the air:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -5.0,
5.0 Y: -4.5,
4.5 Z: 0.0,
0.0 Press the Enter key
2. Using the coordinate entry fields, enter the opposite corner of the box
dX: 10.0,
10.0 dY: 9.0,
9.0 dZ: 3.32,
3.32 Press the Enter key
To set the Atttribute:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Air
3. Set Transparent level to 0.9
4. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
5.3-13
Training Manual
Sphere
2.
5.3-14
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 2.25 GHz
Maximum Number of Passes: 20
Maximum Delta S per Pass: 0.02
2. Click the Option tab:
Solution Operations/ Order of Basis Functions: Second Order
Enable Iterative Solver Checked
3. Click the OK button
5.3-15
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_probepatch
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
5.3-16
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
To view the Mesh Statistics
1. Click the Mesh Statistics Tab
2. Click the Close button
5.3-17
Training Manual
Create Reports
Create Terminal SS-Parameter Plot - Magnitude
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
XY Plot 1
Ansoft Corporation
HFSSDesign1
0.00
-5.00
dB(St(coax_pin_T1,coax_pin_T1))
Name
m1
X
2.3625
Curve Info
dB(St(coax_pin_T1,coax_pin_T1))
Setup1 : Sweep1
Y
-21.4575
-10.00
-15.00
-20.00
m1
-25.00
1.00
1.50
2.00
Freq [GHz]
5.3-18
2.50
3.00
3.50
Training Manual
Radiation Pattern
2.
Traces Window::
1. Solution: Setup1: Sweep1
2. Geometry: ff_2d
3. In the Families tab, change the frequency to 2.3625GHz
4. In the Trace tab
1. Primary Sweep: Theta
2. Category: Gain
3. Quantity: GainTotal
4. Function: dB
5. Click the New Report button
6. Click the Close button
Radiation Pattern 1
Ansoft Corporation
HFSSDesign1
0
-30
Curve Info
dB(GainTotal)
Setup1 : Sweep1
Phi='0deg'
dB(GainTotal)
Setup1 : Sweep1
Phi='90deg'
30
4.00
-2.00
-60
60
-8.00
-14.00
-90
90
-120
120
-150
150
-180
5.3-19
Training Manual
Patch (Signal)
Sub1 (Dielectric)
0.16cm
Slot (Plane)
Sub2 (Dielectric)
0.16cm
Feed (Signal)
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
5.4-1
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft > HFSS 11 program group. Click HFSS 11
5.4-2
Training Manual
5.4-3
Training Manual
5.4-4
Training Manual
Create Substrate
To create the substrate:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -7.0,
7.0 Y: -4.5,
4.5 Z: 0.0,
0.0 Press the Enter key
2. Using the coordinate entry fields, enter the opposite corner of the box
dX: 12.0,
12.0 dY: 9.0,
9.0 dZ: 0.32,
0.32 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Sub1
3. Change the Color to Light Gray
4. Change the Trasparency to 0.6
5. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View. Or press the CTRL+D key
5.4-5
Training Manual
5.4-6
Training Manual
Create Ground
To create the ground:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the rectangle position
X: -7.0,
7.0 Y: -4.5,
4.5 Z: 0.16,
0.16 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the rectangle:
dX: 12.0,
12.0 dY: 9.0,
9.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Ground
3. Change the Color to Red
4. Change the Transparency to 0.8
5. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
5.4-7
Training Manual
5.4-8
Training Manual
Create Patch
To create the patch:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the rectangle position
X: -2.0,
2.0 Y: -1.5,
1.5 Z: 0.32,
0.32 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the rectangle:
dX: 4.0,
4.0 dY: 3.0,
3.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Patch
3. Change the Color to Orange
4. Change the Transparency to 0.4
5. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
5.4-9
Training Manual
Create Air
To create the air:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -7.0,
7.0 Y: -4.5,
4.5 Z: -2.0,
2.0 Press the Enter key
2. Using the coordinate entry fields, enter the opposite corner of the box
dX: 12.0,
12.0 dY: 9.0,
9.0 dZ: 4.32,
4.32 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Air
3. Change the Color to Black
4. Change Display Wireframe to Checked
5. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View
5.4-10
Training Manual
Sphere
2.
5.4-11
Training Manual
5.4-12
Training Manual
Create Source
To create source:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
X: -5.0,
5.0 Y: -0.2475,
0.2475 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 0.0,
0.0 dY: 0.495,
0.495 dZ: 0.16,
0.16 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Source
3. Change the Color to Bright Green
4. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
5.4-13
Training Manual
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Source
2. Click the OK button
Note:
Note You can also select the object from the Model
Tree
To assign lumped port excitation
1. Select the menu item HFSS > Excitations > Assign > Lumped Port
2. Place Feed in the Conducting Object list and Ground in the Reference
Conductor list
3. Click the OK button
5.4-14
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution
Setup
2.
Sweep
Select Solution Setup: Setup1
2. Click the OK button
Edit Sweep Window:
1. Sweep Type:: Fast
2. Frequency Setup Type:: Linear Count
Start: 1.0GHz
Stop:: 3.5GHz
Count:: 201
Save Fields: Checked
3. Click the OK button
1.
2.
5.4-15
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_slotpatch
3. Click the Save button
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
5.4-16
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
To view the Mesh Statistics:
1. Click the Mesh Statistics Tab.
2. Click the Close button
5.4-17
Training Manual
Create Reports
Create Terminal SS-Parameter Plot - Magnitude
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
3.
Traces Window::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
3. Category: Terminal S Parameter
4. Quantity: St(T1,T1),
5. Function: dB
6. Click the New Report button
7. Click the Close button
Add a minimum marker to the trace
1. Select the trace by left clicking on it
2. Go to Report2D > Marker > Add Minimum
Ansoft Corporation
XY Plot 1
HFSSModel1
0.00
-2.00
Curve Info
dB(St(p1,p1))
Setup1 : Sweep1
Name
m1
dB(St(p1,p1))
-4.00
X
2.2875
Y
-10.1263
-6.00
-8.00
-10.00
m1
-12.00
1.00
1.50
2.00
Freq [GHz]
5.4-18
2.50
3.00
3.50
Training Manual
Radiation Pattern
2.
Traces Window::
1. Solution: Setup1: Sweep1
2. Geometry: ff_2d
3. In the Families tab, change the frequency to 2.2875GHz
4. In the Trace tab
1. Category: Gain
2. Quantity: GainPhi, GainTheta
3. Function: dB
5. Click the New Report button
6. Click the Close button
Radiation Pattern 1
Ansoft Corporation
HFSSModel1
0
-30
Curve Info
dB(GainPhi)
Setup1 : Sweep1
Freq='2.2875GHz' Phi='0deg'
dB(GainPhi)
Setup1 : Sweep1
Freq='2.2875GHz' Phi='90deg'
dB(GainTheta)
Setup1 : Sweep1
Freq='2.2875GHz' Phi='0deg'
dB(GainTheta)
Setup1 : Sweep1
Freq='2.2875GHz' Phi='90deg'
30
0.00
-20.00
-60
60
-40.00
-60.00
-90
90
-120
120
-150
150
-180
5.4-19
Training Manual
Reference:
[1] N. Amitay, V. Galindo and C. Wu, Theory and Analysis of Phased Array Antennas, Wiley-Interscience,
1972, ISBN 0-471-02553-4, section5.2.1.
5.5-1
Training Manual
Design Review
Instead of modeling the entire array, we will make use of the master/slave
boundaries and only model a unit cell.
A Floquet Port will be used to excite and terminate the model from free space.
This port works in conjunction with the Master/Slave boundaries to enforce the
arrays periodicity and allow for a changing scan angle.
5.5-2
Training Manual
5.5-3
Training Manual
5.5-4
Training Manual
Create Waveguide
To create the waveguide:
Select the menu item Draw > Box
Using the coordinate entry fields, enter the box position
X: -12.28,
12.28 Y: -12.28,
12.28 Z: -55,
55 Press the Enter key
Using the coordinate entry fields, enter the opposite corner of the box
dX: 24.56,
24.56 dY:: 24.56,
24.56 dZ: 55,
55 Press the Enter key
To set the name:
Select the Attribute tab from the Properties window.
For the Value of Name type: waveguide
Click on the Value of Transparent and change the Value to 0.8
Click the OK button to accept the transparency changes
Click the OK button
To fit the view:
Select the menu item View > Fit All > Active View or press the CTRL+D
keys
5.5-5
Training Manual
Create Airbox
To create the airbox:
Select the menu item Draw > Box
Using the coordinate entry fields, enter the box position
X: -13.246,
13.246 Y: -13.246,
13.246 Z: 0.0,
0.0 Press the Enter key
Using the coordinate entry fields, enter the opposite corner of the box
dX: 26.492,
26.492 dY: 26.492,
26.492 dZ: 55.0,
55.0 Press the Enter key
To set the name:
Select the Attribute tab from the Properties window.
For the Value of Name type: Airbox
Click on the Value of Transparent and change the Value to 0.8
Click the OK button to accept the transparency changes
Click the OK button
To fit the view:
Select the menu item View > Fit All > Active View or press the CTRL+D
keys
To deselect all object:
Select the menu item Edit > Deselect All
5.5-6
Training Manual
5.5-7
Training Manual
5.5-8
Training Manual
5.5-9
Training Manual
5.5-10
Training Manual
5.5-11
Training Manual
Create WavePort
To select the Waveport face
Select the menu item Edit > Select > Faces
Select the menu item Edit > Select > By Name
Select the object waveguide from the left column
Select different FaceIDs
FaceID until the bottom face of the
waveguide is highlighted.
Click the OK button
To create WavePort:
Select the menu item HFSS > Excitation > Assign > WavePort
Complete the General Tab
Name: p1
Click Next
Complete the Modes Tab
Number of Modes: 2
Mode 1:
1 click on the None pulldown located under the Integration
Line Column and select New Line
Using the coordinate entry fields, enter the start position
X: -12.28,
12.28 Y: 0.0,
0.0 Z: -55.0,
55.0 Press the Enter key
Using the coordinate entry fields, enter the stop position of the
vector
dX: 24.56,
24.56 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
Continued on next page
5.5-12
Training Manual
5.5-13
Training Manual
Create FloquetPort
To select the FloquetPort face
Select the menu item Edit > Select > Faces
Select the menu item Edit > Select > By Name
Select the object Airbox from the left column
Select different FaceIDs
FaceID until the top face of the AirBox is
highlighted.
Click the OK button
To create FloquetPort:
Select the menu item HFSS > Excitation > Assign > Floquet Port
Complete the General Tab
Name: FP1
A Direction Lattice Coordinate: click on the Undefined pulldown
located and select New Vector
Using the coordinate entry fields, enter the start position
X: -13.246,
13.246 Y: -13.246,
13.246 Z: 55,
55 Press the Enter key
Using the coordinate entry fields, enter the stop position of the
vector
dX: 26.492,
26.492 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
B Direction Lattice Coordinate: click on the Undefined pulldown
located and select New Vector
Using the coordinate entry fields, enter the start position
X: -13.246,
13.246 Y: -13.246,
13.246 Z: 55,
55 Press the Enter key
Using the coordinate entry fields, enter the stop position of the
vector
dX:0.0
0.0,
0.0 dY: 26.492,
26.492 dZ: 0.0,
0.0 Press the Enter key
Click Next
Continued on next page
5.5-14
Training Manual
HFSS
has a Modes Calculator to help determine the number of modes that should
be included in the Floquet Port. Any mode that is not defined in the Modes Setup
Tab will be short circuited at the port and reflected back toward the array. For
accurate results all modes that have a significant amount of energy at the port
must be included in the Modes Setup Tab.
The Floquet Mode calculator is going to request the number of modes that should
be evaluated, a frequency and a scan angle to calculate each modes attenuation
constant. The modes with the least attenuation are going to occur at the highest
simulation frequency and at locations in the scan volume that are close to grating
lobes. Therefore, we are going to set these conditions in the Modes Calculator to
determine the attenuation in dB/length for each mode. We will then restrict the
number of modes to only include the modes with a significant contribution to the
arrays performance
5.5-15
Notice
that the first 4 modes have an attenuation of 0.00 dB/length. This indicates that they
are propagating modes. The TE00 and TM00 modes correspond to the main beams of the x
and y polarized patterns. respectively. The TE0-1 and TM0-1 modes correspond to the
grating lobes of x and y polarized patterns.
Modes 5 through 10 have attenuation of 1.67 dB/length or 2.06 dB/length depending the
mode. The length portion of this attenuation is calculated in the models unit (inches for this
example). To calculate a modes total attenuation from the array to the Floquet Port, the
attenuation value displayed in the Modes Setup Tab needs to be multiplied by the distance
between the array face and the Floquet Port.
For
this example this distance is 55in. Therefore the TE-1-1 mode experiences 1.67*55 =
91.85dB of attenuation as it propagates from the array face to the Floquet Port.
Likewise the TE10 mode experience 2.06*55 = 113.3dB of attenuation across this same
distance.
It
therefore is safe to only include the first 4 modes in the Floquet Port definition.
5.5-16
Training Manual
For
this example we only included the modes that propagate at the highest simulated
frequency for the largest scan angle in the plane corresponding the closest grating
lobe. Although these modes are propagating for this instance, they may not be
propagating for other cases where the frequency is lower or the scan angle as
extreme. The cases where any of these modes are heavily attenuated can cause an
unusually dense mesh concentrated at the port. This will significantly decrease the
simulation efficiency and in many phased array cases there is more interest in
terminating these modes than exciting them. To improve the simulations efficiency
HFSS allows you to determine which Floquet Modes are excited for the purposes of
refining the mesh during the adaptive meshing process. Which modes affect the
adaptive meshing process is controlled by checking the box under the Affects
Refinement column on the 3D Refinement Tab. This exercise is only interested in
exciting the problem from the waveguide side. Therefore none of the Floquet Modes
are going to be excited in the adaptive mesh refinement
5.5-17
Training Manual
5.5-18
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_array
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
5.5-19
Training Manual
Solution Data
To view the Solution Data:
Select the menu item HFSS > Results > Solution Data
To view the Profile:
Click the Profile Tab.
To view the Convergence:
Click the Convergence Tab
Note:
Note The default view for convergence is Table. Select the
Plot radio button to view a graphical representations of the
convergence data.
To view the Matrix Data:
Click the Matrix Data Tab
Note:
Note To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive during solution.
Click the Close button when done viewing or simulation
complete.
5.5-20
Training Manual
This
plot shows how the X-Polarized Waveguide mode couples into the TE00 and TM00
modes at boresight as frequency is swept from 200MHz to 300MHz.
Notice that just above 240MHz the return loss spikes to 0dB and the coupling to both the TE00
and TM00 modes show a sharp discontinuity. This is caused by the TE10 waveguide mode
transitioning out from being cutoff.
5.5-21
Training Manual
Optimetrics Setup
For this array design, we want to see the effect of scan angle on the input match
of the antenna. To do this, we must sweep the scan angle with a parametric
sweep.
5.5-22
Training Manual
Note:
5.5-23
Training Manual
Save Project
To save the project:
In an Ansoft HFSS window, select the menu item File > Save
Optimetrics Results
To view the Optimetrics Results:
Select the menu item HFSS > Optimetrics Analysis > Optimetrics Results
Select the Profile Tab to view the solution progress for each setup.
Click the Close button when you are finished viewing the results
5.5-24
Training Manual
Notice
that Floquet Modes 1 and 2 do not start propagating until the array is scanned to 29deg.
These mode are the TE0-1 and TM0-1 modes respectively and represent the grating lobes
associated with the E-phi and E-theta patterns respectively. The main beams (TE00 and
TM00) are the 3rd and 4th Floquet Modes. These modes propagate to the edge of real space.
5.5-25
Training Manual
Traces Window::
1. Solution: Setup2: LastAdaptive
2. X: Switch to theta_scan
3. Category: S Parameter
4. Quantity: S(FP1:2,p1:2), S(FP1:4,p1:2), S(p1:2,p1:2)
5. Function: mag
6. Click the New Report button
7. Click the Close button
XY Plot 5
Ansoft Corporation
HFSSDesign1
1.00
Curve Info
mag(S(FP1:2,p1:1))
Setup2 : LastAdaptive
Freq='0.29979GHz'
mag(S(FP1:4,p1:1))
Setup2 : LastAdaptive
Freq='0.29979GHz'
mag(S(p1:1,p1:1))
Setup2 : LastAdaptive
Freq='0.29979GHz'
0.90
0.80
0.70
Y1
0.60
0.50
0.40
0.30
0.20
0.10
0.00
0.00
10.00
20.00
30.00
40.00
50.00
theta_scan [deg]
60.00
70.00
80.00
90.00
Notice
the transmission for the 1st Floquet Mode is not significant until just below 30deg scan.
This mode corresponds to the TM0-1 mode which doesnt propagate until 29deg scan. At this
same scan angle a scan blindness is observed in the return loss and the transmission for the
4th Floquet Mode (TM00) drops sharply.
5.5-26
Training Manual
Ansoft Corporation
20.00
HFSSDesign1
Curve Info
10*log(4*pi*701.8/39.361^2*mag(S(p1:1,FP1:4))^2*cos(theta_scan))
Setup2 : LastAdaptive
Freq='0.29979GHz'
10.00
0.00
-10.00
-20.00
-30.00
-40.00
-50.00
-60.00
0.00
10.00
20.00
30.00
40.00
50.00
theta_scan [deg]
5.5-27
60.00
70.00
80.00
90.00
Training Manual
The Magic T
This example is intended to show you how to create, simulate, and analyze a
Magic T, which is a commonly used microwave device, using the Ansoft HFSS
Design Environment.
Length
Height
Width
Port1
Nominal Design:
Waveguide:
Width = 50.0 mm
Port2
Height = 20.0 mm
Length = 75.0 mm
Port3
Port4
6.1-1
Training Manual
6.1-2
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft, HFSS 11 program group. Click HFSS 11.
11
Setting Tool Options
To set the tool options:
Note: In order to follow the steps outlined in this example, verify that the
following tool options are set :
1. Select the menu item Tools > Options > HFSS Options
2. HFSS Options Window:
1. Click the General tab
Use Wizards for data entry when creating new boundaries::
Checked
Duplicate boundaries with geometry:: Checked
2. Click the OK button
3. Select the menu item Tools > Options > Modeler Options.
Options
4. 3D Modeler Options Window:
1. Click the Operation tab
Automatically cover closed polylines:: Checked
2. Click the Drawing tab
Edit property of new primitives:: Checked
3. Click the OK button
6.1-3
Training Manual
6.1-4
Training Manual
Press the Tab key to move the cursor to the coordinate entry fields
fields
6.1-5
Training Manual
Top face
6.1-6
Training Manual
6.1-7
Training Manual
Boundary Display
To verify the boundary setup:
1. Select the menu item HFSS > Boundary Display (Solver View)
2. From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The background (Perfect Conductor) is displayed as the outer
boundary.
Note: The Perfect Conductors are displayed as the smetal boundary.
Note: Select the menu item, View > Active View Visibility to hide all
of the geometry objects. This makes it easier to see the boundary
conditions.
3. Click the Close button when you are finished
6.1-8
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 4.0GHz
Maximum Number of Passes: 5
Maximum Delta S per Pass: 0.02
2. Click the Options Tab
1. Minimum Converged Passes: 3
3. Click the OK button
Adding a Frequency Sweep
To add a frequency sweep:
1. Select the menu item HFSS > Analysis Setup > Add Frequency Sweep
1. Select Solution Setup: Setup1
2. Click the OK button
2. Edit Sweep Window:
1. Sweep Type:: Interpolating
2. Frequency Setup Type:: Linear Count
Start: 3.4GHz
Stop:: 4.0GHz
Count:: 1001
3. Click the OK button
6.1-9
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_magic_t
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
6.1-10
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data during
analysis, open this dialog and set the Simulation to Setup1,
Last Adaptive
2. Click the Close button
6.1-11
Training Manual
Create Reports
Create Modal SS-Parameter Plot vs. Adaptive Pass
Note: If this report is created prior or during the solution process, a real-time
update of the results are displayed
To create a report:
1. Select the menu item HFSS > Results > Create Modal Solution Data
Report Dialog::
1. Solution: Setup1: AdaptivePass
2. Click the Trace tab
1. X: Pass
2. Category: S Parameter
3. Quantity: S(p1,p1), S(p1,p2), S(p1,p3), S(p1,p4) (Note: Hold
down the Ctrl key to select multiple Quantities)
4. Function: dB
3. Click the New Report button
4. Click the Close button
A n s o f t C o r p o r a ti o n
X Y P lo t 2
H F S S D e s ig n 1
0 .0 0
-1 0 .0 0
C u r ve In fo
d B (S (p 1 , p 1 ))
S e t u p 1 : A d a p t i ve P a s s
F r e q = '4 G H z '
d B (S (p 1 , p 2 ))
S e t u p 1 : A d a p t i ve P a s s
F r e q = '4 G H z '
d B (S (p 1 , p 3 ))
S e t u p 1 : A d a p t i ve P a s s
F r e q = '4 G H z '
d B (S (p 1 , p 4 ))
-2 0 .0 0
Y1
-3 0 .0 0
-4 0 .0 0
-5 0 .0 0
-6 0 .0 0
-7 0 .0 0
1 .0 0
1 .5 0
2 .0 0
2 .5 0
P as s
6.1-12
3 .0 0
3 .5 0
4 .0 0
Training Manual
Report Dialog::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
3. Click the Trace tab
1. X: Freq
2. Category: S Parameter
3. Quantity: S(p1,p1), S(p1,p2), S(p1,p3), S(p1,p4) (Hold down
the Ctrl key to select multiple Quantities)
4. Function: dB
4. Click the New Report button
5. Click the Close button
6.1-13
Training Manual
6.1-14
Training Manual
6.2-1
Training Manual
6.2-2
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft, HFSS 11 program group. Click HFSS 11.
11
6.2-3
Training Manual
6.2-4
Training Manual
6.2-5
Training Manual
4.
Create a Section
To section the conductor
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key.
2. Select the menu item Modeler > Surface > Section
3. Section Window
Section Plane: XY
Click the OK button
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
6.2-6
Training Manual
6.2-7
Training Manual
6.2-8
Training Manual
6.2-9
Training Manual
6.2-10
Training Manual
6.2-11
Training Manual
6.2-12
Training Manual
6.2-13
Training Manual
6.2-14
Training Manual
6.2-15
Training Manual
6.2-16
Training Manual
6.2-17
Training Manual
6.2-18
Training Manual
Boundary Display
To verify the boundary setup:
1. Select the menu item HFSS > Boundary Display (Solver View)
2. From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The background (Perfect Conductor) is displayed as the outer
boundary.
Note: The Perfect Conductors are displayed as the smetal boundary.
Note: Select the menu item, View > Visibility to hide all of the
geometry objects. This makes it easier to see the boundary
3. Click the Close button when you are finished
6.2-19
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 8.1GHz
Maximum Number of Passes: 10
Maximum Delta S: 0.02
2. Click the OK button
3. Click the Options tab::
Minimum Converged Passes: 2
4. Click the OK button
6.2-20
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_coax
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze
6.2-21
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
2. Click the Close button
6.2-22
Training Manual
Create Reports
Create Terminal SS-Parameter Plot vs. Adaptive Pass
Note: If this report is created prior to or during the solution process, a
real-time update of the results are displayed
To create a report:
1. Select the menu item HFSS > Results > Create Terminal
Traces Window::
1. Solution: Setup1: Adaptive
2. Click the X tab
1. X:: Pass
3. Click the Y tab
1. Category: Terminal S Parameter
2. Quantity: St(T1,T1), St(T1,T2),
3. Function: dB
4. Click the New Report button
4. Click the Close button
6.2-23
Training Manual
Traces Window::
1. Solution: Setup1: Sweep1
2. Click the X tab
1. X:: Freq
3. Click the Y tab
1. Category: Terminal S Parameter
2. Quantity: St(T1,T1), St(T1,T2),
3. Function: dB
4. Click the New Report button
4. Click the Close button
6.2-24
Training Manual
Traces Window::
1. Solution: Setup1: Sweep1
2. Click the X tab
1. X:: Freq
3. Click the Y tab
1. Category: Terminal S Parameter
2. Quantity: St(T1,T1), St(T1,T2),
3. Function: ang_deg
4. Click the New Report button
4. Click the Close button
6.2-25
Training Manual
Field Overlays
Select the menu item Window > hfss_coax HFSSDesign1 - Modeler
6.2-26
Training Manual
Edit Sources
To Modify a Terminal excitation:
1. Select the menu item HFSS > Fields > Edit Sources
2. Select T2 from the Edit Sources window
Check the Terminated box
3. Click the OK button
To Select the Electric Field plot:
1. Expand the Project tree
2. Expand the Field Overlays
3. Click on the E Field or Mag_E1 to
display the field plot
Field Animations
To Animate a Magnitude field plot:
1. Select the menu item View > Animate
2. In the Swept Variable tab, accept defaults settings:
1. Swept variable: Phase
2. Start: 0deg
3. Stop: 180deg
4. Steps: 9
5. Click: OK
3. Click the Close button
6.2-27
Training Manual
6.3-1
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and
select the Ansoft, HFSS 11 program group. Click HFSS 11.
11
6.3-2
Training Manual
6.3-3
Training Manual
6.3-4
Training Manual
Create Substrate
To create the substrate:
1. Select the menu item Draw > Regular Polyhedron
2. Press the Tab key to move the cursor to the coordinate entry fields
3. Using the coordinate entry fields, enter the center position
X: 0.0,
0.0 Y: 0.0,
0.0 Z: -1.143,
1.143 Press the Enter key
4. Using the coordinate entry fields, enter the radius:
dX: 22.345mm/cos(30*pi/180), dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
5. Using the coordinate entry fields, enter the height
dX: 0.0 dY: 0.0,
0.0 dZ: 2.286,
2.286 Press the Enter key
6. Segment Number Window
Number of Segments: 6
Click the OK button
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Substrate
To change the transparency of the substrate object:
1. Click the button labeled 0 next to the Transparent attribute.
2. Change the value to 0.8
3. Click OK to dismiss the Transparency
4. Click OK
To fit the view:
1. Select the menu item View > Fit All > Active View.
Or press the CTRL+D key
6.3-5
Training Manual
Create Trace
To create the trace:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the rectangle position
X: -0.89154,
0.89154 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the rectangle:
dX: 1.78308,
1.78308 dY: 22.345,
22.345 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Trace
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
6.3-6
Training Manual
6.3-7
Training Manual
5.
Using the mouse, position the active position indicator such that it snaps to
the vertex of the upper right corner of the substrate face. The shape of the
active position indicator will change to a square when it snaps to the vertex
Click the left mouse button to set the opposite corner of the rectangle.
6.3-8
Training Manual
Wave
Port Face
Trace
6.3-9
Object
Training Manual
6.3-10
Training Manual
6.3-11
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 4.0 GHz
Maximum Number of Passes: 20
Maximum Delta S: 0.01
2. Click the OK button
6.3-12
Training Manual
Create Reports
Create Terminal SS-Parameter Plot vs. Adaptive Pass
Note: If this report is created prior or during the solution process, a real-time
update of the results are displayed
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Traces Window::
1. Solution: Setup1: AdaptivePass
2. Click the Trace tab
1. X: Pass
2. Category: Terminal S Parameter
3. Quantity: St(Trace_T1,Trace_T1), St(Trace_T1,Trace_T2),
St(Trace_T1,Trace_T3), St(Trace_T1,Trace_T4) (hold down
the Ctrl key to select multiple quantities)
4. Function: dB
3. Click the New Report button
4. Click the Close button
6.3-13
Training Manual
Traces Window::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
3. Click the Trace tab
1. X: Freq
2. Category: Terminal S Parameter
3. Quantity: St(Trace_T1,Trace_T1), St(Trace_T1,Trace_T2),
St(Trace_T1,Trace_T3), St(Trace_T1,Trace_T4) (hold down
the Ctrl key to select multiple quantities)
4. Function: dB
4. Click the New Report button
5. Click the Close button
6.3-14
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_ringhybrid
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
6.3-15
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
2. Click the Close button
6.3-16
Training Manual
6.3-17
Training Manual
6.4-1
Training Manual
6.4-2
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft, HFSS 11 program group. Click HFSS 11.
11
6.4-3
Training Manual
6.4-4
Training Manual
6.4-5
Training Manual
6.4-6
Training Manual
6.4-7
Training Manual
6.4-8
Training Manual
6.4-9
Training Manual
6.4-10
Training Manual
Boundary Display
To verify the boundary setup:
1. Select the menu item HFSS > Boundary Display (Solver View)
2. From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The background (Perfect Conductor) is displayed as the outer
boundary.
Note: The Perfect Conductors are displayed as the smetal boundary.
Note: Select the menu item, View > Visibility to hide all of the
geometry objects. This makes it easier to see the boundary
3. Click the Close button when you are finished
Mesh Operations
To select the object Body
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Body
2. Click the OK button
To create a mesh operation:
1. Select the menu item HFSS > Mesh Operations > Assign > Inside
6.4-11
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 13.0 GHz
Maximum Number of Passes: 10
Maximum Delta S: 0.02
2. Click the OK button
6.4-12
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_stub_resonator
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze all
6.4-13
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
2. Click the Close button
6.4-14
Training Manual
Traces Window::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
3. Click the Trace tab
1. Category: Terminal S Parameter
2. Quantity: St(Conductor_T1,Conductor_T1),
St(Conductor_T1,Conductor_T2)
3. Function: dB
4. Click the New Report button
4. Click the Close button
Data Markers
Mark All Traces
1. Select the menu item Edit > Select All
2. Select the menu item Report 2D > Marker > Add Minimum
3. When you are finished, select the menu item Report 2D > Marker > Clear
All to remove the marker.
6.4-15
Training Manual
Select the menu item HFSS > Optimetrics Analysis > Add Parametric
Setup Sweep Analysis Window:
1. Click the Sweep Definitions tab::
1. Click the Add button
2. Add/Edit Sweep Dialog
1. Select Variable: L
2. Select Linear Count
3. Start: 4.0mm
4. Stop: 5.5mm
5. Count: 5
6. Click the Add button
7. Click the OK button
2. Click the Options tab::
1. Save Fields and Mesh: Checked
3. Click the OK button
Optimetrics Results
To view the Optimetrics Results:
1. Select the menu item HFSS > Optimetrics Analysis > Optimetrics Results
2. Select the Profile Tab to view the solution progress for each setup.
3. Click the Close button when you are finished viewing the results
6.4-16
Training Manual
Traces Window::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
3. Click the Families tab
1. Sweeps: Variable L will Value All
4. Click the Trace tab
1. Primary Sweep: Freq: All
2. Category: Terminal S Parameter
3. Quantity: St(Conductor_T1,Conductor_T2)
4. Function: dB
5. Click the New Report button
5. Click the Close button
6.4-17
Training Manual
6.4-18
Training Manual
Select the menu item HFSS > Optimetrics Analysis > Add Optimization
Setup Optimization Window:
1. Click the Goals tab:
2. Optimizer: QuasiQuasi-Newton
3. Max. No. of Iterations: 10
4. Click the Setup Calculations button
5. Setup Output Variables dialog:
1. Category: Terminal S Parameter
2. Quantity: St(Conductor_T1,Conductor_T2)
3. Function: mag
4. Click the Add Calculation button
5. Click the Done button
6. From the Solution Column, click on the Setup1:Sweep1 and select
Setup2:LastAdaptive from the list of solutions
7. Condition: <=
8. Click on Edit Goal/Weight button
1. Goal Value:0.01
0.01
2. Click on Weight tab,
3. Set All Weight to 1,
4. Click on Set button
5. Click OK button
9. Acceptable Cost: 0
10. Click the Variables tab:
1. Min: 4.7 mm
2. Max: 5.1mm
11. Click the General tab
1. Parametrics Analysis: click on N/A and select Paramatric
Setup1
2. Select Parametric Sweep before Optimization
12. Click the OK button
6.4-19
Training Manual
Analyze Optimization
To start the solution process:
1. Expand the Project Tree to display the items listed under Optimetrics
2. Right-click the mouse on OptimizationSetup1 and choose Analyze
Optimetrics Results
To view the Optimetrics Results:
1. Select the menu item HFSS > Optimetrics Analysis > Optimetrics Results
2. Click the Close button when you are finished viewing the results
6.4-20
Plot 1.
6.4-21
Training Manual
6.5-1
Training Manual
6.5-2
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and
select the Ansoft, HFSS 11 program group. Click HFSS 11.
11
6.5-3
Training Manual
Design Review
Generally speaking when we assign a wave port to a microstrip line, or any
quasi-TEM line, we need to include some area around the actual transmission
line. The big question is, how much area?
Below you will see the cross section of a simple microstrip line with naming
conventions shown.
~10w
~8h
w
h
The
6.5-4
Training Manual
6.5-5
Training Manual
6.5-6
Training Manual
Create Substrate
To create the substrate:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: -400.0,
400.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the box:
dX: 200.0,
200.0 dY: 800.0,
800.0 dZ: 8.0,
8.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Substrate
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
6.5-7
Training Manual
Create Trace
To create the trace:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: -9.25,
9.25 Z: 8.0,
8.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the box:
dX: 200.0,
200.0 dY: 18.5,
18.5 dZ: 1.4,
1.4 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Trace
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
Create Ground
To create the ground:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: -400.0,
400.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the box:
dX: 200.0,
200.0 dY: 800.0,
800.0 dZ: -1.4,
1.4 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Ground
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
6.5-8
Training Manual
Create Air
To create the Air:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: -400.0,
400.0 Z: -1.4,
1.4 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the box:
dX: 200.0,
200.0 dY: 800.0,
800.0 dZ: 200.0,
200.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Air
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
6.5-9
Training Manual
6.5-10
Training Manual
6.5-11
Training Manual
6.5-12
Training Manual
Boundary Display
To verify the boundary setup:
1. Select the menu item HFSS > Boundary Display (Solver View)
2. From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The background (Perfect Conductor) is displayed as the outer
boundary.
Note: The Perfect Conductors are displayed as the smetal boundary.
Note: Select the menu item, View > Visibility to hide all of the
geometry objects. This makes it easier to see the boundary
3. Click the Close button when you are finished
6.5-13
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 20GHz
2. Check Solve Ports Only
3. Click the OK button
6.5-14
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_waveports
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
6.5-15
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Matrix Data:
1. Click the Matrix Data Tab
1. Check the Gamma radio button
2. Uncheck the Zo radio button
3. Click the pulldown that displays Sweep1,
Sweep1 and change to PortOnly
2. Click the Close button
6.5-16
Training Manual
Create Reports
Create Propagation Constant vs. Frequency
To Create a report:
1. Select the menu item HFSS > Results > Create Modal Solution Data
6.5-17
Training Manual
Create Reports
Discussion
What does this plot tell us?
Given the physical size of the wave port object that we created, the fundamental
mode (p2:1) is a quasi-TEM mode that propagates from DC on up.
This also shows that higher order modes can propagate (>0) at a high enough
frequency. The second modes starts propagating at ~14 GHz.
Therefore, if we only needed to simulate up to 10 GHz, we wouldnt need to size
our port any different, however, if we need to simulate up to 50 GHz, then we
need to resize our port to eliminate the higher order propagating modes.
The last part of the exercise will explore this.
6.5-18
Training Manual
6.5-19
Training Manual
Select the menu item HFSS > Optimetrics Analysis > Add Parametric
Setup Sweep Analysis Window:
1. Click the Sweep Definitions tab::
1. Click the Add button
2. Add/Edit Sweep Dialog
1. Variable: Port_Width
2. Select Linear Step
3. Start: 200mil
4. Stop: 600mil
5. Step: 100mil
6. Click the Add >> button
7. Click the OK button
2. Click the OK button
6.5-20
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Expand the Project Tree to display the items listed under Optimetrics
2. Right-click the mouse on ParametricSetup1 and choose Analyze
6.5-21
Training Manual
Create Reports
Create Propagation Constant vs. Frequency vs. Port_Width
To Create a report:
1. Select the menu item HFSS > Results > Create Modal Solution Data
Traces Window::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
3. Category: Gamma
4. Quantity: Gamma(p1:2),
5. Function: im
6. Click the New Report button
7. Click the Close button
8. See next page for plot and discussion of results
6.5-22
Training Manual
Create Reports
Discussion
What does this plot tell us?
This shows that as we decrease the width of the port, the frequency at which the
higher order mode starts to propagate increases.
Therefore, by properly sizing the wave port, you can eliminate any higher order
propagating modes if you believe that they do not exist.
You need to use caution if you are simulating very high frequencies, i.e.,
millimeter wavelengths, as you may not be able to make the ports small enough
to eliminate these modes. You probably shouldnt even try as the higher order
modes might represent real world effects.
6.5-23
Training Manual
Create Reports
Create Propagation Constant vs. Port Width at a fixed frequency
To Create a report:
1. Select the menu item HFSS > Results > Create Modal Solution Data
Traces Window::
1. Solution: Setup1: PortOnly
2. Domain: Sweep
3. X: PortWidth
4. Category: Gamma
5. Quantity: Gamma(p1:2),
6. Function: im
7. Click the New Report button
8. Click the Close button
6.5-24
Training Manual
Create Reports
6.5-25
Training Manual
Nominal Design:
Waveguide:
Width = 0.9 in
Height = 0.4 in
Length = 2 in
6.6-1
Training Manual
6.6-2
Training Manual
Getting Started
Launching Ansoft Maxwell
1.
To access Ansoft Maxwell, click the Microsoft Start button, select Programs,
Programs and
select the Ansoft, Maxwell 12 program group. Click Maxwell 12.
12
Opening a New Project
By default, when Maxwell first starts up, a new project will be opened.
If you have been working in Maxwell and need to open a new project:
project:
1. In an Ansoft Maxwell window, click the On the Standard toolbar, or
select the menu item File > New.
2. Expand the folder and review the sub-folders in the Project Manager
Inserting a New Design
We need to insert a new 3D design for the ferrite bias model.
Select Project > Insert Maxwell 3D Design
Set Solution Type
To set the solution type:
1. Select the menu item Maxwell 3D > Solution Type
2. Solution Type Window:
1. Choose Magnetostatic
2. Click the OK button
6.6-3
Training Manual
Press the Tab key to move the cursor to the coordinate entry fields
fields
6.6-4
Training Manual
Press the Tab key to move the cursor to the coordinate entry fields
fields
6.6-5
Training Manual
6.6-6
Training Manual
Press the Tab key to move the cursor to the coordinate entry fields
fields
6.6-7
Training Manual
Press the Tab key to move the cursor to the coordinate entry fields
fields
6.6-8
Training Manual
7.
6.6-9
Training Manual
8.
9.
10.
6.6-10
Training Manual
Press the Tab key to move the cursor to the coordinate entry fields
fields
4.
Using the coordinate entry fields, enter the center of the base
X: 0.25,
0.25 Y: -0.375,
0.375 Z: -1 Press the Enter key
Using the coordinate entry fields, enter the size of the rectangle
dX: 0.05,
0.05 dY: 0.75,
0.75 dZ: 0 Press the Enter key
5.
6.6-11
Training Manual
Press the Tab key to move the cursor to the coordinate entry fields
fields
Using the coordinate entry fields, enter the center of the base
X: 0, Y: -0.2,
0.2 Z: -0 Press the Enter key
5. Using the coordinate entry fields, enter the radius
dX: 0, dY: 0, dZ: 0.205 Press the Enter key
6. Using the coordinate entry fields, enter height
dX: 0, dY: 0.4,
0.4 dZ: 0, Press the Enter key
7. Number of segments: 3
8. Click OK button
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: ferrite
3. Click the OK button
4. Select the menu item Edit > Deselect All
4.
6.6-12
Training Manual
Create airbox
Select the menu item Draw > Region
Type 300 into Padding Percentage box
Click OK button
Setup solution
To setup solution for analysis:
1. Select the menu item Maxwell 3D > Analysis Setup > Add Solution Setup
2. Accept all defaults, and click OK
Save Project
To save the project:
1. Select the menu item File > Save
2. Enter the name bias_magnet
6.6-13
Training Manual
Run Analysis
To run project validation before simulation:
1. Select the menu item Maxwell 3D > Validation Check
2. If all entries come back with a green checkmark, then the project is ready to
analyze.
To run project:
1. Select the menu item Maxwell 3D > Analyze All
6.6-14
Training Manual
2.
3.
4.
Select the menu item Maxwell 3D > Fields > Fields > H > Mag H
Accept the defaults for the field overlay plot.
By zooming into the ferrite object, we can see the magnitude of the static H
field is around 7000 A/m.
6.6-15
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and
select the Ansoft, HFSS 11 program group. Click HFSS 11.
11
Setting Tool Options
To set the tool options:
Note: In order to follow the steps outlined in this example, verify that the
following tool options are set :
1. Select the menu item Tools > Options > HFSS Options
2. HFSS Options Window:
1. Click the General tab
Use Wizards for data entry when creating new boundaries::
Checked
Duplicate boundaries with geometry:: Checked
2. Click the OK button
3. Select the menu item Tools > Options > Modeler Options.
Options
4. 3D Modeler Options Window:
1. Click the Operation tab
Automatically cover closed polylines:: Checked
2. Click the Drawing tab
Edit property of new primitives:: Checked
3. Click the OK button
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
6.6-16
Training Manual
6.6-17
Training Manual
6.6-18
Training Manual
Press the Tab key to move the cursor to the coordinate entry fields
fields
6.6-19
Training Manual
Top face
6.6-20
Training Manual
6.6-21
Training Manual
6.6-22
Training Manual
Boundary Display
To verify the boundary setup:
1. Select the menu item HFSS > Boundary Display (Solver View)
2. From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The background (Perfect Conductor) is displayed as the outer
boundary.
Note: Select the menu item, View > Active View Visibility to hide all
of the geometry objects. This makes it easier to see the boundary
conditions.
3. Click the Close button when you are finished
6.6-23
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 10.3GHz
Maximum Number of Passes: 6
Maximum Delta S per Pass: 0.02
2. Click the OK button
Adding a Frequency Sweep
To add a frequency sweep:
1. Select the menu item HFSS > Analysis Setup > Add Frequency Sweep
1. Select Solution Setup: Setup1
2. Click the OK button
2. Edit Sweep Window:
1. Sweep Type:: Interpolating
2. Frequency Setup Type:: Linear Count
Start: 8GHz
Stop:: 12GHz
Count:: 401
3. Click the OK button
6.6-24
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: ferrite_circulator
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
6.6-25
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data during
analysis, open this dialog and set the Simulation to Setup1,
Last Adaptive
2. Click the Close button
6.6-26
Training Manual
Create Reports
Create Modal SS-Parameter Plot vs. Adaptive Pass
Note: If this report is created prior or during the solution process, a real-time
update of the results are displayed
To create a report:
1. Select the menu item HFSS > Results > Create Modal Solution Data
Report Dialog::
1. Solution: Setup1: AdaptivePass
2. Click the Trace tab
1. X: Pass
2. Category: S Parameter
3. Quantity: S(p1,p1), S(p1,p2), S(p1,p3) (Note: Hold down the
Ctrl key to select multiple Quantities)
4. Function: dB
3. Click the New Report button
4. Click the Close button
6.6-27
Training Manual
3.
Report Dialog::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
3. Click the Trace tab
1. X: Freq
2. Category: S Parameter
3. Quantity: S(p1,p1), S(p2,p1), S(p3,p1), (Hold down the Ctrl
key to select multiple Quantities)
4. Function: dB
4. Click the New Report button
5. Click the Close button
NOTE: The S21 of the circulator represents the insertion loss of the
through port, while the S31 represents the isolation characteristics.
6.6-28
Training Manual
4.
5.
6.
Field Animations
To Animate a Magnitude field plot:
1. Select the menu item View > Animate
2. In the Swept Variable tab, accept the defaults settings:
1. Swept variable: Phase
2. Start: 0deg
3. Stop: 180deg
4. Steps: 9
3. Click OK
6.6-29
Training Manual
Bandpass Filter
This example is intended to show you how to create, simulate, and analyze a
bandpass filter using the Ansoft HFSS Design Environment.
Nominal Design:
Fcenter = 1.50 GHz
BW = 1 GHz
The following features of the Ansoft HFSS Design Environment are used to
create this passive device model
3D Solid Modeling
Primitives: Cylinders, Boxes
Boolean Operations: Duplicate Around Axis
Boundary/Excitation
Ports: Wave Ports
Analysis
Sweep: Fast Frequency
Results
Cartesian plotting
Fields Overlays
2D & 3D Field Plots
7.1-1
Training Manual
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and
select the Ansoft, HFSS 11 program group. Click HFSS 11.
11
1.
2.
3.
Note: In order to follow the steps outlined in this example, verify that the
following tool options are set :
Select the menu item Tools > Options > HFSS Options
1. Click the General tab
Use Wizards for data entry when creating new boundaries::
Checked
Duplicate boundaries with geometry:: Checked
2. Click the OK button
Select the menu item Tools > Options > Modeler Options.
Options
1. Click the Operation tab
Automatically cover closed polylines:: Checked
2. Click the Display tab
Default Transparency: 0.4
3. Click the Drawing tab
Operation Data Entry Mode:: Dialog"
Edit property of new primitives:: Checked
4. Click the OK button
Select the menu item Tools > Options > Field Reporter Options.
Options
1. Group Field Overlays by Type:: Checked
7.1-2
Training Manual
7.1-3
Training Manual
Create cavity
Select the menu item Draw > Box
In CreateBox dialog box edit the Command and Attribute tabs as shown below.
Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View. Or press CTRL+D
7.1-4
Training Manual
7.1-5
Training Manual
7.1-6
Training Manual
7.1-7
Training Manual
7.1-8
Training Manual
7.1-9
Training Manual
7.1-10
Training Manual
7.1-11
Training Manual
7.1-12
Training Manual
7.1-13
Training Manual
7.1-14
Training Manual
Boundary Display
To verify the boundary setup:
1. Select the menu item HFSS > Boundary Display (Solver View)
2. From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The background (Perfect Conductor) is displayed as the outer
boundary.
Note: The Perfect Conductors are displayed as the smetal boundary.
Note: Select the menu item, View > Visibility to hide all of the
geometry objects. This makes it easier to see the boundary
Note: You may need to expand the window size to see all the
boundaries listed below.
3. Click the Close button when you are finished
7.1-15
Training Manual
2.
7.1-16
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: Filter_bpf
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
7.1-17
Training Manual
Solution Data
1.
2.
Select the menu item HFSS > Results > Solution Data
Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select the Plot
radio button to view a graphical representations of the convergence
data. See below.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
Click the Close button
7.1-18
Training Manual
Create Reports
Create SS-parameter vs. Frequency
To Create a report:
1. Select the menu item HFSS > Results > Create Modal Solution Data
2.
7.1-19
Training Manual
XY Plot 1
Ansoft Corporation
HFSSDesign1
0.00
Curve Info
dB(S(p1,p1))
Setup1 : Sweep1
dB(S(p2,p1))
Setup1 : Sweep1
-10.00
-20.00
Y1
-30.00
-40.00
-50.00
-60.00
-70.00
0.60
0.80
1.00
1.20
1.40
1.60
Freq [GHz]
1.80
2.00
2.20
2.40
7.1-20
Training Manual
Double left click on a number of the resulting Y2 axis to the right side of XY Plot 1
Edit the Scaling tab as shown
Press OK
7.1-21
Training Manual
Rename Plot
In the Project tree right-click on the branch HFSSDesign1 > Results > XY Plot 1
Select Rename
Change name to S-params
<return>
S-params
Ansoft Corporation
HFSSDesign1
0.00
0.00
Curve Info
dB(S(p1,p1))
Setup1 : Sweep1
dB(S(p2,p1))
Setup1 : Sweep1
-0.10
-10.00
-0.20
-0.30
-20.00
-30.00
-0.50
dB(S(p2,p1))
dB(S(p1,p1))
-0.40
-0.60
-40.00
-0.70
-0.80
-50.00
-0.90
-60.00
0.60
-1.00
0.80
1.00
1.20
1.40
1.60
Freq [GHz]
7.1-22
1.80
2.00
2.20
2.40
Training Manual
Field Overlays
Select the Menu item Window> filter_bpf - HFSSDesign1 - Modeler
In the Model tree select the branch Planes > Global:XY
Move the mouse pointer into the model window
Right-click and select Plot Fields > E > Mag_E
Click Done
7.1-23
Training Manual
7.1-24
Training Manual
Nominal Design:
Traces:
Width= 6mil
LAYER 2 (SIGNAL 1)
26mil
Spacing= 18mil
Thickness=0.7mil
Length: 1000mil
Substrate:
Thickness=26mil
r= 4.4
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
8.1-1
Training Manual
8.1-2
Training Manual
Design Review
Before we jump into setting up this device lets review the design.
Trace Width = 6mils
Trace Length= 1000mils
Dielectric Height= 13mils x 2
1/2oz copper Traces/Grounds= 0.7mils
Port Size= ???
Port Width
The port width should be at least 3-5 times the stackup(78-130mils). Since
the traces are not centered, lets use 5x and add the pair spacing(18mils)
for a total port/model width of 220mils.
Trace Length
Since we are modeling a uniform transmission line, we do not need to
simulate the 1000mils length. Lets reduce the model to 100 mils and use
de-embedding to add the extra length.
Material Properties
To start with, lets make an engineering assumption that the material
properties are constant over frequency. In addition, we will assume that
modeling the traces as perfect conductors will not have an impact on the
performance of the device. This will speed up the simulation. As an
additional exercise, the model can be modified to include frequency
dependent materials and lossy conductors.
Ground Planes
Since we are ignoring the metal conductivity, we do not need to create
objects for the ground planes. Instead, we will utilize the background
(Perfect Conductor) boundary. If we need to investigate the effects of
copper, a finite conductivity boundary condition can be used to simulate the
copper ground planes.
8.1-3
Training Manual
Solution Setup
Since we are going to use the model for SPICE simulation, the frequency range
of interest is going to be determined by the rise-time(tr) of the input signal. The
maximum frequency is calculated by taking 0.5/tr, or the knee frequency, and
multiplying it by the number of samples per tr. The minimum frequency should
be selected as close to DC as possible.
The following values will be used for the Solution Setup
Rise-Time(tr): 330ps
Number of Samples: 5
Upper Frequency: (0.5/330ps)*5 ~ 7.58GHz or 8.0GHz
Lower Frequency: 0.01GHz
Frequency Spacing: 0.01GHz
Single(Adaptive) Frequency: 8.0GHz
Adaptive Passes: 10
Delta S: 0.02
Sweep Type: Interpolating
8.1-4
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft, HFSS 11 program group. Click HFSS 11.
11
8.1-5
Training Manual
8.1-6
Training Manual
8.1-7
Training Manual
Create Trace 1
To create trace 1:
1.Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: 9.0,
9.0 Z: -0.35,
0.35 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 100.0,
100.0 dY: 6.0,
6.0 dZ: 0.7, Press the Enter key
8.1-8
Training Manual
Create Trace 2
To create trace 2:
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key.
2. Select the menu item, Edit > Duplicate > Mirror.
1. Input the anchor point of the mirror plane:
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
2. Input the target point of the vector normal to the mirror plane:
dX: 0.0,
0.0 dY: -1.0,
1.0 dZ: 0.0,
0.0 Press the Enter key
3. Click OK when the Property Window appears
To set the name:
1. Select the menu item HFSS > List
2. From the Model tab, select the object named trace1_1
3. Click the Properties button
1. For the Value of Name type: trace2
2. Click the OK button
4. Click the Done button
To fit the view:
1. Select the menu item View > Fit All > Active View.
Or press the CTRL+D key
8.1-9
Training Manual
8.1-10
Training Manual
Create Substrate
To create substrate:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: -100.0,
100.0 Z: -13.0, Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 100.0,
100.0 dY: 200.0,
200.0 dZ: 26.0, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: substrate
To set the transparency:
1. Select the Attribute tab from the Properties window.
2. Click the button for Transparency
1. Move the slide bar to 0.8 (Opaque=0, Transparency=1)
2. Click the OK button
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
Or press the CTRL+D key
8.1-11
Training Manual
8.1-12
Training Manual
Click on WavePort1.
Select the menu item HFSS > Excitations > Differential pairs
Click OK
Repeat the above steps to assign an excitation for the object Port2
and set the excitation name as P2. Then add a new diff pair.
8.1-13
Training Manual
8.1-14
Training Manual
Boundary Display
To verify the boundary setup:
1. Select the menu item HFSS > Boundary Display (Solver View)
2. From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The background (Perfect Conductor) is displayed as the outer
boundary.
Note: The Perfect Conductors are displayed as the smetal boundary.
Note: Select the menu item, View > Visibility to hide all of the
geometry objects. This makes it easier to see the boundary
3. Click the Close button when you are finished.
8.1-15
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 8.0GHz
Maximum Number of Passes: 20
Maximum Delta S: 0.02
2. Click the Options tab::
Do Lambda Refinement: Checked
Lambda Target: Use Default Value: Checked
Order of basis function:: Zero order.
3. Click the OK button
8.1-16
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_lvds_diffpair
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, see the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze Or click the icon
on the tool bar.
8.1-17
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
2. Click the Close button
8.1-18
Training Manual
Create Reports
Create Differential Pair SS-Parameter Plot
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
3.
Context Window:
1. Solution: Setup1: Sweep1
2. Domain: Sweep
Trace Window
1. Category: Terminal S Parameters
2. Quantity: St(Diff1,Diff1), St(Diff1,Comm1), St(Diff1, Diff2)
Diff2
3. Function: dB
4. Click the New Report button
5. Click the Close button
XY Plot 1
Ansoft Corporation
HFSSModel1
0.00
-20.00
Y1
-40.00
-60.00
Curve Info
dB(St(Diff1,Diff1))
Setup1 : Sweep1
dB(St(Diff1,Comm1))
Setup1 : Sweep1
dB(St(Diff1,p2_Diff1))
Setup1 : Sweep1
-80.00
-100.00
0.00
1.00
2.00
3.00
4.00
Freq [GHz]
8.1-19
5.00
6.00
7.00
8.00
Training Manual
8.1-20
Training Manual
Field Overlays
Set Sources: Common
To set the field excitation:
1. Select the menu item HFSS > Fields > Edit Sources
2. Edit Sources Window::
1. For Trace1_T1: Use the default value
2. For Trace2_T1: Scaling Factor: 1
3. For Trace1_T2: Terminated:: Checked
4. For Trace2_T2: Terminated:: Checked
5. Click the OK button
8.1-21
8.1-22
8.1-23
Training Manual
8.1-24
Training Manual
6 W 12 mils
15 S 21 mils
W
S
In the post processor you will able to display results and see how Differential impedance
changes with the respect to trace width and spacing between traces.
8.1-25
Training Manual
Select the menu item HFSS > Optimetrics Analysis > Add Parametric
Setup Sweep Analysis Window:
1. Click the Sweep Definitions tab::
1. Click the Add button
2. Add/Edit Sweep Dialog
1. Variable: S
2. Select Linear Count
3. Start: 15mil
4. Stop: 21mil
5. Count: 3
6. Click the Add >> button
7. Variable: W
8. Select Linear Count
9. Start: 6mil
10. Stop: 12mil
11. Count: 3
12. Click the Add >> button
13. Click the OK button
2. Click on the Options tab::
1. Save Fields And Mesh:: Checked
3. Click the OK button
8.1-26
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Expand the Project Tree to display the items listed under Optimetrics
2. Right-click the mouse on ParametricSetup1 and choose Analyze
8.1-27
Training Manual
Create Reports
Create Terminal Port Zo vs S
To Create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
2. Context Window:
1. Solution: Setup1: LastAdaptive
3. Trace Window
1. X: S
2. Category: Terminal Port Zo
3. Quantity: Zot(Diff1,Diff1), Zot(Comm1,Comm1)
4. Function: Mag
5. Click the New Report button
6. Click the Close button
XY Plot 3
Ansoft Corporation
HFSSDesign1
120.00
100.00
Curve Info
mag(Zot(Comm1,C
Setup1 : LastAdaptive
Freq='8GHz' W='6mil'
Y1
80.00
mag(Zot(Comm1,C
Setup1 : LastAdaptive
Freq='8GHz' W='9mil'
mag(Zot(Comm1,C
Setup1 : LastAdaptive
Freq='8GHz' W='12mil'
60.00
mag(Zot(Diff1,Diff1
Setup1 : LastAdaptive
Freq='8GHz' W='6mil'
40.00
mag(Zot(Diff1,Diff1
Setup1 : LastAdaptive
Freq='8GHz' W='9mil'
20.00
mag(Zot(Diff1,Diff1
Setup1 : LastAdaptive
Freq='8GHz' W='12mil'
0.00
15.00
16.00
17.00
18.00
S [mil]
8.1-28
19.00
20.00
21.00
Training Manual
Field Overlays
Create Field Plot vs S
Using the project tree, expand the Field Overlay,
Overlay E Field.
Field
Double Click on Mag_E1 to make the field plot visible
Right-Click on Mag_E1 and select Animate
Setup Animation
Swept Variable: S
Click the OK button
The Animation dialog will appear.
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save.
Exiting HFSS
To Exit HFSS:
1. Select the menu item File > Exit
1. If prompted Save the changes
8.1-29
Training Manual
8.1-30
Training Manual
Model..
The HFSS Dynamic Link window will appear
Change Name to: Diff_pair
File name: Click on the ... browse button
The Open window will appear
Browse to the location of hfss_lvds_diffpair.hfss
Click Open
Click on the Link Description tab
Transmission Line Model (Waveport1): Checked
Click OK to close the HFSS Dynamic Link window
Browse button
8.1-31
Training Manual
Placing Components
Place the HFSS model in the schematic
1. Click the Project tab in the Project Manager
2.
Expand Definitions then expand Models
3. Select diff_pair,
diff_pair right click and select Place New Component
Component
4.
Click No for Show Common Reference Port?
5.
Left mouse click to place on the schematic. To finish hit Esc key.
8.1-32
Training Manual
8.1-33
Training Manual
8.1-34
Training Manual
8.1-35
Training Manual
8.1-36
Training Manual
Save Project
To save the project:
1. Select the menu item File > Save As.
2. From the Save As window, type the Filename: lvds_diffpair_transient
3. Click the Save button
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item Nexxim Circuit > Add Solution Setup > Transient
Analysis
2.
3.
8.1-37
Training Manual
Create Reports
Plot Input, Output and Difference waveforms
Create Report
1.
Select the menu item Nexxim Circuit> Results > Create Standard Report>
Rectangular Plot
2.
Traces Window::
1. Category: Voltage
2. Quantity: V(Vin1), V(Vin2), V(Vout1), V(Vout2)
3. Function: <none>
4. Click the New Report button
5. Click the Close button
8.1-38
Training Manual
cm
6
mm
3.4
cm
1
1
cm
cm
3mm
8
mm
4
cm
6
LAYER 1 (SIGNAL 1)
1.3mm
LAYER 2 (BOTTOM SIDE)
8.2-1
cm
Nominal Design:
Board:
Thickness= 1.3mm
r= 4.5
Trace:
Length= 8.2cm
Termination: 47
47
Training Manual
8.2-2
Training Manual
Design Review
Before we jump into setting up this device lets review the design.
Trace Width = 3mm
Trace Length= 8.2cm
Dielectric Height= 1.3mm
Port Size/Type= ???
Free Space= PML or Radiation Boundary
Port Size/Type
Since the trace is internal to the model, lets use a lumped gap source port
Trace Thickness/Material Properties
To start lets make an engineering assumption that the trace thickness and
conductivity will not have an impact on the performance of the device. This
will speed up the simulation.
Free Space
We should expect some radiation to occur because of the slot in the ground,
however, it should not be very strong. Because there is limited radiation the
separation from the device and the free-space boundary can be kept to a
minimum. The incidence angle of the radiation is unknown, therefore we
should use a PML. The maximum spacing will be ~/20 @ 1GHz or about
1.5cm
8.2-3
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft, HFSS 11 program group. Click HFSS 11.
11
8.2-4
Training Manual
8.2-5
Training Manual
8.2-6
Training Manual
Create Board
To create the board:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 6.0,
6.0 dY: 10.0,
10.0 dZ: -1.3mm,
1.3mm Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Board
3. Click the OK button
To fit the view:
Select the menu item View > Fit All > Active View. Or press the CTRL+D key
Create Ground
To create ground:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: 0.0,
0.0 Z: -1.3mm,
1.3mm Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 6.0,
6.0 dY: 10.0,
10.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Ground
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
8.2-7
Training Manual
8.2-8
Training Manual
8.2-9
Training Manual
Create Trace
To create trace:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 3.0mm,
3.0mm dY: 8.2,
8.2 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Trace
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
8.2-10
Training Manual
Create Source
To create source:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 3.0mm,
3.0mm dY: 0.0,
0.0 dZ: -1.3mm,
1.3mm Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Source
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
8.2-11
Training Manual
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Source
2. Click the OK button
Note:
Note You can also select the object from the Model Tree
To assign lumped port excitation
1. Select the menu item HFSS > Excitations > Assign > Lumped Port
2. Conducting Object: Trace
3. Reference Conductors: Ground
4. Click OK
Set the name for excitations:
1. Expand the Excitations in Project Manager
2. Click on LumpPort1.
3. Change the Name in the Properties window: p1
8.2-12
Training Manual
Select the menu item Modeler > Coordinate System > Create >
Create Resistor
To create source:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 3.0mm,
3.0mm dY: 0.0,
0.0 dZ: -1.3mm,
1.3mm Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Resistor
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
8.2-13
Training Manual
8.2-14
Training Manual
Create Air
To set the default material as Air
Using the 3D Modeler Materials toolbar, choose vacuum
To create the air:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -1.5,
1.5 Y: -1.5,
1.5 Z: -1.5,
1.5 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 9.0,
9.0 dY: 13.0,
13.0 dZ: 3.0,
3.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Air
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
8.2-15
Training Manual
8.2-16
Training Manual
Select the menu item HFSS > Radiation > Insert Far Field Setup > Infinite
Sphere
2.
8.2-17
Training Manual
Boundary Display
1.
2.
3.
Select the menu item HFSS > Boundary Display (Solver View)
From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The background (Perfect Conductor) is displayed as the outer
boundary.
Note: The Perfect Conductors are displayed as the smetal boundary.
Note: Select the menu item, View > Visibility to hide all of the
geometry objects. This makes it easier to see the boundary
Click the Close button when you are finished.
8.2-18
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 2.5GHz
Maximum Number of Passes: 20
Maximum Delta S: 0.02
2. Click the Options tab::
Do Lambda Refinement: Checked
Lambda Target: Use Default Value Checked
Order of Basis function: FirstFirst-Order
Click the OK button
8.2-19
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_seg_gplane
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze
8.2-20
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
2. Click the Close button
8.2-21
Training Manual
Create Reports
Create Terminal SS-Parameter Plot vs. Adaptive Pass
Note: If this report is created prior or during the solution process, a real-time
update of the results are displayed
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
2. Context Window:
1. Solution: Setup1: AdaptivePass
3. Trace Window
1. Category: Terminal S Parameters
2. Quantity: St(Trace_T1, Trace_T1)
3. Function: dB
4. Click the New Report button
5. Click the Close button
8.2-22
Training Manual
8.2-23
Training Manual
2.
3.
Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Smith Chart
Context Window:
1. Solution: Setup1: Sweep1
Trace Window
1. Category: Terminal S Parameters
2. Quantity: St(Trace_T1, Trace_T1)
3. Function: <none>
4. Click the New Report button
5. Click the Close button
8.2-24
Training Manual
Polar Plot
2.
3.
Context Window:
1. Solution: Setup1: LastAdaptive
2. Geometry:: Radiation
Traces Window::
1. Category: rE
2. Quantity: rETotal
3. Function: dB
4. Click the New Report button
5. Click the Close button
8.2-25
Training Manual
Field Overlays
Create Field Overlay
To create a field plot:
1. Confirm you are in Object Select mode by right-clicking in the geometry
window, and selecting from context menu if necessary.
2. Select the menu item Edit > Select > By Name
3. Select Object Dialog,
1. Select the objects named: Board
2. Click the OK button
4. Select the menu item HFSS > Fields > Plot Fields > E > Mag_E
5. Create Field Plot Window
1. Solution: Setup1 : LastAdaptive
2. Quantity: Mag_E
3. In Volume: All
4. Click the Done button
To modify a Magnitude field plot:
1. Select the menu item HFSS > Fields > Modify Plot Attributes
2. Select Plot Folder Window:
1. Select: E Field
2. Click the OK button
3. E-Field Window:
1. Click the Scale tab
1. Select Use Limits
2. Min: 1
3. Max: 4500
4. Scale: Log
2. Click the Plots Tab
1. Scalar Plot: IsoValSurface
2. Click the Close button
8.2-26
Training Manual
Vector_RealPoynting
Create Field Plot Window
1. Solution: Setup1 : LastAdaptive
2. Quantity: Vector_RealPoynting
3. In Volume: All
4. Click the Done button
To modify the attributes of a field plot:
1. Select the menu item HFSS > Fields > Modify Plot Attributes
2. Select Plot Folder Window:
1. Select: Poynting
2. Click the OK button
3. Poynting Window:
1. Click the Scale tab
1. Select Use Limits
2. Min: 0.01
3. Max: 2500
4. Scale: Log
2. Click the Marker/Arrow tab, in the Arrow Option window
1. Type: Cylinder
2. Map Size: Unchecked
3. Arrow Tale: Unchecked
4. If real time mode is not checked, click the Apply button.
4. Click the Close button
4.
8.2-27
8.2-28
Training Manual
Training Manual
2.
3.
4.
Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
Context Window:
1. Solution: Setup1: Sweep1
2. Domain: Time
Click TDR Options,
Options Options Window appears:
1. Input Signal: Step. Rise time: 1ns
2. Maximum Plot time: 6ns.
3. Delta time: 0.1ns
4. Click OK
Trace Window
1. X: Time
2. Category: Terminal TDR Impedance
3. Quantity: TDRZt(Trace_T1)
4. Function: None
5. Click the New Result button
6. Click the Close button
8.2-29
Training Manual
8.2-30
Training Manual
Model..
The HFSS Dynamic Link window will appear
Change Name to: Seg_gplane
File name: Click on the ... browse button
The Open window will appear
Browse to the location of hfss_seg_gplane.hfss
Click Open
Click OK to close the HFSS Dynamic Link window
Browse button
8.2-31
Training Manual
Placing Components
Place the HFSS model in the schematic
1. Click the Project tab in the Project Manager
2.
Expand Definitions then expand Models
3. Select seg_gplane,
seg_gplane right click and select Place New Component
Component
4.
Click No for Show Common Reference Port?
5.
Left mouse click to place on the schematic. To finish hit Esc key.
8.2-32
Training Manual
8.2-33
Training Manual
8.2-34
Training Manual
8.2-35
Training Manual
Save Project
To save the project:
1. Select the menu item File > Save As.
2. From the Save As window, type the Filename: seg_gplane_transient
3. Click the Save button
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item Nexxim Circuit > Add Solution Setup > Transient
Analysis
2.
3.
8.2-36
Training Manual
Create Reports
Plot Input, Output and Difference waveforms
Create Report
1.
Select the menu item Nexxim Circuit> Results > Create Standard Report>
Rectangular Plot
2.
Traces Window::
1. Category: Voltage
2. Quantity: V(V1), V(V2)
3. Function: <none>
4. Click the New Report button
5. Click the Close button
8.2-37
Training Manual
Create Reports
Plot TDR
To create a report:
1. Select the menu item Nexxim Circuit> Results > Create Standard Report>
Rectangular Plot
2.
Traces Window::
Category: Output Variables
Quantity: TDR
Function: <none>
Click the Add Trace button
Click the New Report button (see next page for TDR plot)
8.2-38
8.2-39
Training Manual
Training Manual
trace1
top_gnd
Via
bot_gnd
trace2
Nominal Design:
Ground:
Thickness = 0.1 mm
Board:
Thickness = 0.9 mm
r = 1
Trace:
Length = 10 mm
Width = 1 mm
Thickness = 0.1 mm
Via:
Diameter = 1 mm
Height = 0.9 mm
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
8.3-1
Training Manual
8.3-2
Training Manual
Design Review
Before we jump into setting up this device lets review the design.
Port Size/Type= ???
Free Space= ???
Port Size/Type
Since the trace is internal to the model, lets use a lumped gap source port
Trace Thickness/Material Properties
To start with perfect conductor, lets make an engineering assumption that the
trace conductivity will not have an impact on the performance of the device.
This will speed up the simulation.
Free Space
Since we are only interested in the modes that occur between the ground
planes, we can use a Perfect H or open boundary condition. We should
expect to get the same answer using an Open(Perfect H) or
matched(Radiation) boundary. The radiation boundary takes longer to solve
since it requires a complex solve.
You do need to use some caution when using Perfect H boundary
conditions in place of radiation boundaries. The Perfect H and
Symmetry Perfect H are mathematically equivalent. Therefore if you
are simulating a subsection of a larger geometry, you have the
potential to create modes that are the result of the boundary condition
or non-physical. In our example, the Perfect H is applied to the outside
of the model and not along any symmetry planes.
It should be noted that the Perfect H boundary condition can be used
with the Driven and Eigenmode solver. The Radiation boundary is
only supported by the Driven Solution.
8.3-3
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft, HFSS 11 program group. Click HFSS 11.
11
8.3-4
Training Manual
8.3-5
Training Manual
8.3-6
Training Manual
Create Trace
To create the trace:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -0.5,
0.5 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 1.0,
1.0 dY: -10.0,
10.0 dZ: 0.1,
0.1 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Trace
3. Press OK
To fit the view:
Select the menu item View > Fit All > Active View.
Or press the CTRL+D key
8.3-7
Training Manual
Select the menu item Edit > Select All Visible. Or press the CTRL+A key.
Select the menu item, Modeler > Boolean > Unite
Select the menu item Modeler > Coordinate System > Create >
Create Ground
To draw the ground:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -10.0,
10.0 Y: -20.0,
20.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 20.0,
20.0 dY: 40.0,
40.0 dZ: 0.1,
0.1 Press the Enter key
To set the Attribute
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Ground
3. Set Transparent level to 0.7
4. Press OK
To fit the view:
view
1. Select the menu item View > Fit All > Active View.
8.3-8
Training Manual
Create AntiAnti-Pad
To create the antianti-pad:
1. Select the menu item Draw > Cylinder
2. Using the coordinate entry fields, enter the cylinder position
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the radius:
dX: 1.0,
1.0 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
4. Using the coordinate entry fields, enter the height:
dX: 0.0,
0.0 dY: 0.0,
0.0 dZ: 0.1,
0.1 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Antipad
3. Press OK
Select Ground & Antipad:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Ground , Antipad
2. Click the OK button
To complete the ground object:
1. Select the menu item Modeler > Boolean > Subtract
2. Subtract Window
Blank Parts: Ground
Tool Parts: Antipad
Clone tool objects before subtract: Unchecked
Click the OK button
8.3-9
Training Manual
Select the menu item Modeler > Coordinate System > Set Working CS
Select Coordinate System Window,
1. From the list, select the CS: Global
2. Click the Select button
Select the menu item Modeler > Coordinate System > Create >
8.3-10
Training Manual
Create Source
To create source:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 1.0,
1.0 dY: 0.0,
0.0 dZ: -0.1,
0.1 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Source
3. Click the OK button
To zoom in
1. Select the menu item View > Fit All > Active View.
8.3-11
Training Manual
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Source
2. Click the OK button
Note:
Note You can also select the object from the Model Tree
To assign lumped port excitation
1. Select the menu item HFSS > Excitations > Assign > Lumped Port
2. Conducting Object: Via_pad (or Trace)
3. Reference Conductors: Ground
4. Click OK
Set the name for excitations:
1. Expand the Excitations in Project Manager
2. Click on LumpPort1.
3. Change the Name in the Properties window: p1
8.3-12
Training Manual
Select the menu item Modeler > Coordinate System > Set Working CS
Select Coordinate System Window,
1. From the list, select the CS: Global
2. Click the Select button
Select the menu item Modeler > Coordinate System > Create >
Duplicate Objects
To duplicate the existing objects:
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key.
2. Select the menu item, Edit > Duplicate > Around Axis.
1. Axis: X
2. Angle: 180
3. Total Number: 2
4. Click the OK button
8.3-13
Training Manual
Create Via
To create the via:
1. Select the menu item Draw > Cylinder
2. Using the coordinate entry fields, enter the cylinder position
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the radius:
dX: 0.5,
0.5 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
4. Using the coordinate entry fields, enter the height:
dX: 0.0,
0.0 dY: 0.0,
0.0 dZ: -0.9,
0.9 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Via
3. Press the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
Select the menu item Modeler > Coordinate System > Create >
8.3-14
Training Manual
Select the menu item Modeler > Coordinate System > Set Working CS
Select Coordinate System Window,
1. From the list, select the CS: Global
2. Click the Select button
8.3-15
Training Manual
Create Board
To create the board:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -10.0,
10.0 Y: -20.0,
20.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 20.0,
20.0 dY: 40.0,
40.0 dZ: -0.9,
0.9 Press the Enter key
To set the Attribute:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Board
3. Set Transparent to 0.8
4. Press the OK
To fit the view:
1. Select the menu item View > Fit All > Active View.
Create Air
To create the Air:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -15.0,
15.0 Y: -25.0,
25.0 Z: -5.0,
5.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 30.0,
30.0 dY: 50.0,
50.0 dZ: 10.0,
10.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Air
3. Display Wireframe Checked
4. Press the OK
To fit the view:
1. Select the menu item View > Fit All > Active View.
8.3-16
Training Manual
Boundary Display
To verify the boundary setup:
1. Select the menu item HFSS > Boundary Display (Solver View)
2. From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The Perfect Conductors are displayed as the smetal boundary.
Note: Select the menu item, View > Visibility to hide all of the
geometry objects. This makes it easier to see the boundary
3. Click the Close button when you are finished.
8.3-17
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 10.0GHz
Maximum Number of Passes: 20
Maximum Delta S: 0.02
2. Click the Options tab::
Do Lambda Refinement: Checked
Lambda Target: Use Default Value: Checked
Order of Basis function: Zero Order
Click the OK button
8.3-18
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_nonidealgnd
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Click
2. Select the menu item HFSS > Analyze
8.3-19
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
2. Click the Close button
8.3-20
Training Manual
Create Reports
Create Terminal SS-Parameter Plot vs. Adaptive Pass
Note: If this report is created prior or during the solution process, a real-time
update of the results are displayed
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
2. Context Window:
Solution: Setup1: AdaptivePass
3. Trace Window
1. X: Pass
2. Category: Terminal S Parameters
3. Quantity: St((Trace_T1,Trace_T1), St(Trace_T1,Trace_T2)
4. Function: dB
5. Click the New Report button
6. Click the Close button
XY Plot 1
Ansoft Corporation
HFSSDesign1
Curve Info
dB(St(Trace_T1,Trace_T1))
Setup1 : AdaptivePass
Freq='10GHz'
dB(St(Trace_T1,Trace_T2))
Setup1 : AdaptivePass
Freq='10GHz'
0.00
-2.00
Y1
-4.00
-6.00
-8.00
-10.00
-12.00
1.00
2.00
3.00
Pass
8.3-21
4.00
5.00
6.00
Training Manual
Ansoft Corporation
HFSSDesign1
0.00
Curve Info
dB(St(Trace_T1,Trace_T1))
Setup1 : Sweep1
dB(St(Trace_T1,Trace_T2))
Setup1 : Sweep1
-10.00
-20.00
Y1
m6
Name
m1
m2
m3
m4
m5
m6
-30.00
X
1.7700
4.2900
5.2500
7.1200
7.5100
8.0900
Y
-40.0894
-36.3371
-49.4293
-45.5499
-46.0011
-21.9133
m2
m1
-40.00
m4
m5
m3
-50.00
0.00
1.00
2.00
3.00
4.00
5.00
Freq [GHz]
8.3-22
6.00
7.00
8.00
9.00
10.00
Training Manual
Field Overlays
Create Field Overlay
Select the Relative CS XY Plane
1. Using the Model Tree, expand Planes
1. Select Relative CS3 XY
Note: Relative CS3 XY plane is the plane between the two Ground
planes.
2. Select the menu item HFSS > Fields > Plot Fields > E > Mag_E
3. Create Field Plot Window
1. Solution: Setup1 : Sweep1
2. Intrinsic Variables: Freq: 1.9GHz; Phase: 0deg
3. Quantity: Mag_E
4. In Volume: Board
5. Click the Done button
To modify the attributes of a field plot:
1. Select the menu item HFSS > Fields > Modify Plot Attributes
2. Select Plot Folder Window:
1. Select: E Field
2. Click the OK button
3. E-Field Window:
1. Click the Scale tab
1. Select Use Limits
2. Min: 5
3. Max: 3500
4. Scale: Log
2. Click the Plots Tab
1. Scalar Plot: Fringe
2. Click the Close button
8.3-23
Training Manual
Exiting HFSS
To Exit HFSS:
1. Select the menu item File > Exit
1. If prompted Save the changes
8.3-24
Training Manual
Return Path
This example is intended to show you how to create, simulate, and analyze the
return path examples used in the Boundary/Excitations Overview for the Ansoft
HFSS Design Environment.
Port2
Port3
Port1
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
8.4-1
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft, HFSS 11 program group. Click HFSS 11.
11
8.4-2
Training Manual
8.4-3
Training Manual
8.4-4
Training Manual
Create Conductor
To create the conductor:
1. Select the menu item Draw > Line
2. Using the coordinate entry fields, enter the vertex point:
X: -5.0,
5.0 Y: -0.24,
0.24 Z: 0.1,
0.1 Press the Enter key
3. Using the coordinate entry fields, enter the vertex point:
X: -1.0,
1.0 Y: -0.24,
0.24 Z: 0.1,
0.1 Press the Enter key
4. Using the coordinate entry fields, enter the vertex point:
X: -1.0,
1.0 Y: -0.24,
0.24 Z: 1.1,
1.1 Press the Enter key
5. Using the coordinate entry fields, enter the vertex point:
X: 0.0,
0.0 Y: -0.24,
0.24 Z: 1.1,
1.1 Press the Enter key
6. Using the mouse, right-click and select Done
7. Click the OK button when the Properties dialog appears
To set the grid plane:
1. Select the menu item Modeler > Grid Plane > YZ
To create conductor profile:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
X: -5.0,
5.0 Y: -0.3,
0.3 Z: 0.1,
0.1 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base rectangle:
dX: 0.0,
0.0 dY: 0.12,
0.12 dZ: 0.02,
0.02 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Cond
3. Press the OK
To Sweep the profile:
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key
2. Select the menu item Draw > Sweep > Along Path
3. Click the OK button when the Sweep along path dialog appears
To fit the view:
Select the menu item View > Fit All > Active View.
Or press the CTRL+D key
Or click the icon
on the toolbar
8.4-5
Training Manual
Duplicate Conductor
To select the object:
1. Select the menu item Edit > Select All Visible.
To duplicate the conductor:
1. Select the menu item, Edit > Duplicate > Along Line.
1. Click Close in Measure Data Window
2. First Point: X:: 0.0, Y:: 0.0, Z:: 0.0 Press the Enter key
3. Second Point: dX:: 0.0,
0.0 dY:: 0.24,
0.24 dZ:: 0.0 Press the Enter key
4. Total Number: 3
5. Click the OK button
6. Click OK to exit from property window
Mirror Conductor
To duplicate the existing objects:
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key.
2. Select the menu item, Edit > Duplicate > Mirror.
1. Input the anchor point of the mirror plane:
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
2. Input the target point of the vector normal to the mirror plane:
dX: 1.0,
1.0 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
3. Click OK to exit from property window
Group Conductors
To group the conductors:
1. Select the menu item Edit > Select All Visible.
2. Select the menu item Modeler > Boolean > Unite
8.4-6
Training Manual
Create Ground
To create the ground:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -5.0,
5.0 Y: -1.0,
1.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 4.0,
0.02,
4.0 dY: 2.0,
2.0 dZ: -0.02
0.02 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: GND
3. Click the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
Mirror Ground
To select the object GND:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: GND
2. Click the OK button
To mirror the ground:
1. Select the menu item, Edit > Duplicate > Mirror.
1. Input the anchor point of the mirror plane:
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
2. Input the target point of the vector normal to the mirror plane:
dX: 1.0,
1.0 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
3. Click OK to exit from property window
8.4-7
Training Manual
Create Source
To create source:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
X: 5.0,
0.06,
5.0 Y: -0.06
0.06 Z: 0.1,
0.1 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 0.0,
0.0 dY: 0.12,
0.12 dZ: -0.1,
0.1 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Source
3. Press the OK button
To fit the view:
1. Select the menu item View > Fit All > Active View.
8.4-8
Training Manual
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Source
2. Press the Enter key
Note:
Note You can also select the object from the Model Tree
To assign lumped port excitation
1. Select the menu item HFSS > Excitations > Assign > Lumped Port
2. Conducting Object: Cond
3. Reference Conductors: GND_1
4. Click OK
Set the name for excitations:
1. Expand the Excitations in Project Manager
2. Click on LumpPort1.
3. The Properties window: Name : p1
8.4-9
Training Manual
Create Source2
To select Source:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Source
2. Click the OK button
To mirror the source:
1. Select the menu item, Edit > Duplicate > Mirror.
1. Input the anchor point of the mirror plane:
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
2. Input the target point of the vector normal to the mirror plane:
dX: 1.0,
1.0 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
3. Click OK to exit from property window
Create Source3
To select Source:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Source_1
2. Click the OK button
To mirror the source:
1. Select the menu item, Edit > Duplicate > Mirror.
1. Input the anchor point of the mirror plane:
X: 0.0,
0.0 Y: 0.12,
0.12 Z: 0.0,
0.0 Press the Enter key
2. Input the target point of the vector normal to the mirror plane:
dX: 0.0,
0.0 dY: 1.0,
1.0 dZ: 0.0,
0.0 Press the Enter key
3. Click OK to exit from property window
8.4-10
Training Manual
8.4-11
Training Manual
8.4-12
Training Manual
Create Substrate
To create substrate:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -5.0,
5.0 Y: -1.0,
1.0 Z: 0.0, Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base rectangle:
dX: 4.0,
4.0 dY: 2.0,
2.0 dZ: 0.1, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Substrate
To set the transparency:
1. Select the Attribute tab from the Properties window.
2. Click the button for Transparency
1. Move the slide bar to 0.8 (Opaque=0, Transparency=1)
2. Click the OK button
Mirror Substrate
To select the object substrate:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Substrate
2. Click the OK button
To mirror the ground:
1. Select the menu item, Edit > Duplicate > Mirror.
1. Input the anchor point of the mirror plane:
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press Enter
2. Input the target point of the vector normal to the mirror plane:
dX: 1.0,
1.0 dY: 0.0,
0.0 dZ: 0.0,
0.0
3. Press the Enter key
4. Click OK to exit from property window
8.4-13
Training Manual
Create Air
To create the Air:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -5.2,
5.2 Y: -2.0,
2.0 Z: -0.2,
0.2 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 10.4,
10.4 dY: 4.0,
4.0 dZ: 2.0,
2.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: Air
3. Press the Enter key
To set the transparency:
1. Select the Attribute tab from the Properties window.
2. Click the button for Transparency
1. Move the slide bar to 1 (Opaque=0, Transparency=1)
2. Click the OK button
To fit the view:
Select the menu item View > Fit All > Active View.
Assign Radiation
To select the object Air:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Air
2. Click the OK button
To assign Radiation Boundary
1. Select the menu item HFSS > Boundaries> Assign > Radiation
2. Click the OK button
8.4-14
Training Manual
Boundary Display
To verify the boundary setup:
1. Select the menu item HFSS > Boundary Display (Solver View)
2. From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The Perfect Conductors are displayed as the smetal boundary.
Note: Select the menu item, View > Visibility to hide all of the
geometry objects. This makes it easier to see the boundary
3. Click the Close button when you are finished.
8.4-15
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 15.1GHz
Maximum Number of Passes: 20
Maximum Delta S: 0.03
2. Click the Options tab::
Do Lambda Refinement: Checked
Lambda Target:: Use Default Value: Checked
Order of Basis function: Zero-Order
Click the OK button
8.4-16
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_returnpath
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, use the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
8.4-17
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
2. Click the Close button
8.4-18
Training Manual
Create Reports
Create Terminal SS-Parameter Plot vs. Adaptive Pass
Note: If this report is created prior or during the solution process, a real-time
update of the results are displayed
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
2. Context Window:
Solution: Setup1: AdaptivePass
3. Trace Window
1. X: Pass
2. Category: Terminal S Parameters
3. Quantity: St(Cond_T1, Cond_T1) , St(Cond_T1, Cond_T2) and
St(Cond_T1, Cond_T3)
4. Function: dB
5. Click the New Report button
6. Click the Close button
XY Plot 1
Ansoft Corporation
HFSSDesign1
0.00
Curve Info
dB(St(Cond_T1,Cond_T1))
Setup1 : AdaptivePass
Freq='15.1GHz'
dB(St(Cond_T1,Cond_T2))
Setup1 : AdaptivePass
Freq='15.1GHz'
dB(St(Cond_T1,Cond_T3))
Setup1 : AdaptivePass
Freq='15.1GHz'
-5.00
-10.00
Y1
-15.00
-20.00
-25.00
-30.00
-35.00
-40.00
1.00
2.00
3.00
4.00
Pass
8.4-19
5.00
6.00
7.00
8.00
Training Manual
2.
3.
Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
Context Window:
1. Solution: Setup1: Sweep1
2. Domain: Sweep
Trace Window
1. Category: Terminal S Parameters
2. Quantity: St(Cond_T1, Cond_T1) , St(Cond_T1, Cond_T2) and
St(Cond_T1, Cond_T3)
3. Function: dB
4. Click the New Report button
5. Click the Close button
XY Plot 2
Ansoft Corporation
HFSSDesign1
0.00
-5.00
-10.00
Y1
-15.00
-20.00
No DC
Return Path
-25.00
Curve Info
dB(St(Cond_T1,Cond_T1))
Setup1 : Sweep1
dB(St(Cond_T1,Cond_T2))
Setup1 : Sweep1
dB(St(Cond_T1,Cond_T3))
Setup1 : Sweep1
-30.00
-35.00
-40.00
0.00
2.00
4.00
6.00
8.00
Freq [GHz]
8.4-20
10.00
12.00
14.00
16.00
Training Manual
DC
Return Path
8.4-21
Training Manual
8.4-22
Training Manual
Create DC Path
To create the DC path:
1. Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -1.0,
1.0 Y: 1.0,
1.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 2.0,
2.0 dY: -0.12,
0.12 dZ: 0.02,
0.02 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: DCPath
3. Press the OK button
8.4-23
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Ansoft Corporation
HFSSDesign2
0.00
Curve Info
dB(St(Cond_T1,Cond_T1))
Setup1 : Sweep1
dB(St(Cond_T1,Cond_T2))
Setup1 : Sweep1
dB(St(Cond_T1,Cond_T3))
Setup1 : Sweep1
-5.00
-10.00
-15.00
Y1
-20.00
-25.00
-30.00
-35.00
-40.00
-45.00
0.00
2.00
4.00
6.00
8.00
Freq [GHz]
8.4-24
10.00
12.00
14.00
16.00
Training Manual
RF
Return Path
8.4-25
Training Manual
Create RF Path
To create the RF path:
1. Select the menu item Draw > Line
2. Using the coordinate entry fields, enter the vertex point:
X: -1.0,
1.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the radial point:
X: -0.972,
0.972 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
4. Using the coordinate entry fields, enter the sweep arc length:
X: -0.972,
0.972 Y: 0.0,
0.0 Z: 1.072,
1.072 Press the Enter key
5. Using the coordinate entry fields, enter the sweep arc length:
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 1.072,
1.072 Press the Enter key
6. Using the mouse, right-click and select Done
7. Click the OK button
To set the grid plane:
1. Select the menu item Modeler > Grid Plane > YZ
To create the profile:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
X: -1.0,
1.0 Y: -0.06,
0.06 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 0.0,
0.02,
0.0 dY: 0.12,
0.12 dZ: -0.02
0.02 Press the Enter key
4. Click OK button
To set the name:
1. Select the Attribute tab from the Properties window.
2. For the Value of Name type: RFPath
3. Press the Enter key
To Sweep the profile:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: Polyline2, RFPath
2. Click the OK button
3. Select the menu item Draw > Sweep > Along Path
4. Click the OK button when the Sweep along path dialog appears
ANSYS, Inc. Proprietary
2009 ANSYS, Inc. All rights reserved.
8.4-26
Training Manual
Mirror Conductor
To duplicate the existing objects:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: RFPath
2. Click the OK button
3. Select the menu item, Edit > Duplicate > Mirror.
1. Input the anchor point of the mirror plane:
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
2. Input the target point of the vector normal to the mirror plane:
dX: 1.0,
1.0 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
3. Click the OK button
Group Conductors
To group the conductors:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog,
1. Select the objects named: RFPath, RFPath_1
2. Click the OK button
3. Select the menu item, 3D Modeler > Boolean > Unite
8.4-27
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze
Ansoft Corporation
HFSSDesign4
0.00
-10.00
Y1
-20.00
-30.00
Curve Info
dB(St(Cond_T1,Cond_T1))
Setup1 : Sweep1
dB(St(Cond_T1,Cond_T2))
Setup1 : Sweep1
-40.00
dB(St(Cond_T1,Cond_T3))
Setup1 : Sweep1
-50.00
-60.00
0.00
5.00
10.00
15.00
Freq [GHz]
Exiting HFSS
To Exit HFSS:
1. Select the menu item File > Exit
1. If prompted Save the changes
8.4-28
Training Manual
9.1-1
Training Manual
Getting Started
Launching Ansoft HFSS
1.
To access Ansoft HFSS, click the Microsoft Start button, select Programs,
Programs and select
the Ansoft, HFSS 11 program group. Click HFSS 11.
11
9.1-2
Training Manual
9.1-3
Training Manual
9.1-4
Training Manual
Create Substrate
To create the substrate:
1.Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -270.0,
270.0 Y: -270.0,
270.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the box:
dX: 540.0,
540.0 dY: 540.0,
540.0 dZ: 300.0, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties windows
2. For the Value of Name type: Sub
3. Click the OK button
To fit the view
1. Select the menu item View > Fit All > Active View
9.1-5
Training Manual
Create Oxide
To create the oxide layer:
1.Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -270.0,
270.0 Y: -270.0,
270.0 Z: 300.0,
300.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the box:
dX: 540.0,
540.0 dY: 540.0,
540.0 dZ: 9.8, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties windows
2. For the Value of Name type: Oxide
3. Click the OK button
To fit the view
1. Select the menu item View > Fit All > Active View
9.1-6
Training Manual
Create Passivation
To create the passivation layer:
1.Select the menu item Draw > Box
2. Using the coordinate entry fields, enter the box position
X: -270.0,
270.0 Y: -270.0,
270.0 Z: 309.8,
309.8 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the box:
dX: 540.0,
540.0 dY: 540.0,
540.0 dZ: 0.7, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties windows
2. For the Value of Name type: Pass
3. Click the OK button
To fit the view
1. Select the menu item View > Fit All > Active View
9.1-7
Training Manual
Create Ground
To create the ground:
1.Select the menu item Draw > Rectangular
2. Using the coordinate entry fields, enter the box position
X: -270.0,
270.0 Y: -270.0,
270.0 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the box:
dX: 540.0,
540.0 dY: 540.0,
540.0 dZ: 0.0, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties windows
2. For the Value of Name type: Ground
3. Click the OK button
To fit the view
1. Select the menu item View > Fit All > Active View
9.1-8
Training Manual
Hide Dielectrics
To hide the dielectrics:
1. Select the menu item Edit > Select All Visible
2. Select the menu item View > Hide Selection > All Views
Offset
Using the coordinate entry fields, enter the origin
1. X: 0.0, Y: 0.0, Z: 304.8, Press the Enter key
9.1-9
9.1-10
Training Manual
9.1-11
Training Manual
9.1-12
Training Manual
9.1-13
Training Manual
9.1-14
Training Manual
9.1-15
Training Manual
9.1-16
Training Manual
9.1-17
Training Manual
Training Manual
Create Source 1
To create source:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
1. X: 142.0, Y: 7.5, Z: 1.0, Press the Enter Key
3.
Using the coordinate entry fields, enter the opposite corner of the base
rectangle
1. dX: -15.0, dY: -15.0, dZ: 0.0, Press the Enter Key
To set the name:
1. Select the Attribute tab from the Properties window
2. For the Value of Name type: Source1
3.
Click the OK button
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog
1. Select the object named: Source1
2. Click OK button
Note: You can also select the object fom the Model Tree
To assign lumped port excitation
1. Select the menu item HFSS > Excitations > Assign > Lumped Port, a
window appears, highlight Ring and click Add ==>>,
==>> then click OK.
OK The
lumped port and terminal are automatically assigned.
9.1-18
Training Manual
9.1-19
Training Manual
Create Source 2
To create source:
1. Select the menu item Draw > Rectangle
2. Using the coordinate entry fields, enter the box position
1. X: 131.0, Y: 7.5, Z: 1.0, Press the Enter Key
3.
Using the coordinate entry fields, enter the opposite corner of the base
rectangle
1. dX: 15.0, dY: -15.0, dZ: 0.0, Press the Enter Key
To set the name:
1. Select the Attribute tab from the Properties window
2. For the Value of Name type: Source2
3.
Click the OK button
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
2. Select Object Dialog
1. Select the object named: Source2
2. Click OK button
Note: You can also select the object fom the Model Tree
To assign lumped port excitation
1. Select the menu item HFSS > Excitations > Assign > Lumped Port, a
window appears, and click OK.
OK The lumped port and terminal are
automatically assigned.
9.1-20
Training Manual
9.1-21
Training Manual
Show All
To Show all objects
1. Select the menu item View > Show All > All Views
Boundary Display
To verify the boundary setup:
1. Select the menu item HFSS > Boundary Display (Solver View)
2. From the Solver View of Boundaries, toggle the Visibility check box for the
boundaries you wish to display.
Note: The background (Perfect Conductor) is displayed as the outer
boundary.
Note: The Perfect Conductors are displayed as the smetal boundary.
Note: Select the menu item, View > Visibility to hide all of the
geometry objects. This makes it easier to see the boundary
3. Click the Close button when you are finished.
9.1-22
Training Manual
Analysis Setup
Creating an Analysis Setup
To create an analysis setup:
1. Select the menu item HFSS > Analysis Setup > Add Solution Setup
2. Solution Setup Window:
1. Click the General tab::
Solution Frequency:: 12.0GHz
Maximum Number of Passes: 20
Maximum Delta S: 0.02
2. Click the Options tab::
Do Lambda Refinement: Checked
Lambda Target: Use Default Value: Checked
Order of bases function:: Zero order.
3. Click the OK button
9.1-23
Training Manual
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
2. From the Save As window, type the Filename: hfss_spiral_inductor
3. Click the Save button
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
2. Click the Close button
Note: To view any errors or warning messages, see the Message
Manager.
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All Or click the icon
on the tool bar.
9.1-24
Training Manual
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
To view the Profile:
1. Click the Profile Tab.
To view the Convergence:
1. Click the Convergence Tab
Note: The default view is for convergence is Table.
Table Select
the Plot radio button to view a graphical representations of
the convergence data.
To view the Matrix Data:
1. Click the Matrix Data Tab
Note: To view a real-time update of the Matrix Data, set the
Simulation to Setup1, Last Adaptive
2. Click the Close button
9.1-25
Training Manual
Create Reports
Create Differential Pair SS-Parameter Plot
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
2. Context Window:
1. Solution: Setup1: Sweep1
2. Domain: Sweep
3. Trace Window
1. Category: Terminal S Parameters
2. Quantity: St(1,1), St(2,1)
3. Function: dB
4. Click the New Report button
5. Click the Close button
9.1-26
Training Manual
8.00
7.00
6.00
Y1
5.00
4.00
3.00
2.00
1.00
0.00
0.00
9.1-27
5.00
10.00
Freq [GHz]
15.00
20.00
Training Manual
3.
4.
5.
6.
+ im (Yt (1,1)
3.
Click the Add button
Solution: Setup1: Sweep1
Domain: Sweep
Click Y tab
Category: Output Variables
Quantity: L11
Function: none
Click the New Report button
Click the Close button
9.1-28
28
9.1-29
Training Manual
9.1-30
Training Manual
9.1-31
Training Manual