HFSS - User-Guide 11.11 PDF
HFSS - User-Guide 11.11 PDF
HFSS - User-Guide 11.11 PDF
Chapter 1 - Introduction
Registered Trademarks:
ANSYS® is a registered trademark of SAS IP Inc.
All other product names mentioned in this manual are trademarks or registered trademarks of their
respective manufacturers.
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.”
• 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:
• Package Modeling – BGA, QFP, Flip-Chip
• PCB Board Modeling – Power/Ground planes, Mesh Grid Grounds, Backplanes
• Silicon/GaAs - Spiral Inductors, Transformers
• EMC/EMI – Shield Enclosures, Coupling, Near- or Far-Field Radiation
• Antennas/Mobile Communications – Patches, Dipoles, Horns, Conformal Cell Phone Antennas, Quadrafilar Helix, Specific
Absorption Rate(SAR), Infinite Arrays, Radar Cross Section(RCS), Frequency Selective Surfaces(FSS)
• Connectors – Coax, SFP/XFP, Backplane, Transitions
• Waveguide – Filters, Resonators, Transitions, Couplers
• Filters – Cavity Filters, Microstrip, Dielectric
– 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.
• 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
• 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.
• 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.
• Burlington, MA
• (781) 229-8900 x0 – Ask for Technical Support
– 9-4 PST:
• San Jose, CA
• (408) 261-9095 x0 – Ask for Technical Support
• Portland, OR
• (503) 906-7944
• Irvine, CA
• (714) 417-9311 x6
Menu
bar
Toolbars
3D Modeler
Window
Project
Manager
with project
tree
Progress
Message
Window
Manager
Status
bar Property Window
Coordinate Entry Fields
• Project Manager
Project
Design
Design Setup
Design Automation
•Parametric
Parametric
•Optimization
Optimization
•Sensitivity
Sensitivity
•Statistical
Statistical Design Results
• Property Window
Property Window
Property Property
table buttons
Property tabs
3D Modeler Window
• Ansoft 3D Modeler
Graphics Model
area
3D Modeler
Edge design tree
Vertex
Context menu
Coordinate System (CS)
Plane
Origin
Face
Model
ANSYS, Inc. Proprietary February 20,
23, 2009
© 2009 ANSYS, Inc. All rights reserved. 1-13 Inventory #002704
#002593
Introduction
Ansoft HFSS – User Guide
Ansoft Desktop Terms Training Manual
Material
Object
Object Command
History
Object View
Grouped by Material
• 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
• 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.
Design
Solution Type
Boundaries
Parametric Model
Geometry/Materials
Excitations
Mesh
Operations
Analysis
Solution Setup
Frequency Sweep
Mesh
Analyze Solve
Refinement
Results
2D Reports NO
Converged
Fields
Solve Loop
YES
Update
Finished
– 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
Training Manual
Training Manual
GUI
Mesh Solver
• HFSS uses the Finite Element Method (FEM) to solve Maxwell‘s 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 1950‘s.
Tetrahedron
• Adaptive Meshing
Initial Converged
• The “Solve”
Create Initial
Start Mesh
no Calculate local
∆S|)<goal?
Max(|∆
Solution error
yes
w0 w2 w3 w4 w5 w6
F(x) w1
1
0 x
1 2 3 4 5 6
• The model is “discretized” into 6 individual cells. w0 – w6 are the
piecewise linear “basis functions” from which the approximate
solution will be built.
Σai wi
F’(x)=Σ
F(x)
1
x
Node 1 2 3 4 5 6
The approximate solution resulting from the FEM
calculation is F’(x) shown as a dotted line.
Error!
Σai wi
F’(x)=Σ
F(x)
x
Node 1 2 3 4 5 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
• 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.
Σai wi
F’(x)=Σ
F(x)
1
x
Node 1 2 3 4 5 6 7
Face: Interpolated
• Example
– 11.5GHz patch antenna
– Mesh elements concentrate at the perimeter of the patch
– Optimal mesh automatically generated by HFSS
Coax Dielectric
Outer Boundary
Coax Shield
Solution Type
Boundaries
Parametric Model
Geometry/Materials
Excitations
Mesh
Operations
Analysis
Solution Setup
Frequency Sweep
Mesh
Analyze Solve
Refinement
Results
2D Reports NO
Converged
Fields
Solve Loop
YES
Update
Finished
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.
Menu
bar
Toolbars
Project
Manager 3D Modeler
with project Window
tree
Property
Window
Progress
Message Window
Manager
Status
bar
Coordinate Entry Fields
Project
Design
Design Setup
Design Automation
•Parametric
Parametric
•Optimization
Optimization
•Sensitivity
Sensitivity
•Statistical
Statistical
Design Results
Modeler Window
Graphics Model
area
Context menu
Modeler
design tree Edge
Vertex
Origin
Face
Model
ANSYS, Inc. Proprietary February 20,
23, 2009
© 2009 ANSYS, Inc. All rights reserved. 1-18
2-18 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
Training Manual
Point 1
Point 1
Grid Plane
Point 3
Base Rectangle
Point 2
Point 2
Point 3
• 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
Attributes
Commands
Commands
Attributes
Training Manual
• Using the coordinate entry fields, enter the radius of the cylinder
– dX: 0.0, dY: 0.86, 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
Training Manual
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
Rotate Around
Current Axis Zoom In/Out Fit Selected
Predefined View Angles
Pan Top
Fit All
Rotate Around
Rotate Around Screen Center Dynamic Zoom
Model Center
– Context Menu
Left Right
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:
– ALT + Drag – Rotate
• In addition, there are 9 pre-defined view angles that can be selected by holding the ALT key and double clicking on the
locations shown on the next page.
– Shift + Drag - Pan
– ALT + Shift + Drag – Dynamic Zoom
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
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
Finished
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
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.
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
Adapt Frequency
Training Manual
Training Manual
• Interpolating Sweep
– The calculation of wide-band s-parameters in HFSS is achieved using the interpolating sweep. This method fits s-
parameter 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).
See: IEEE Trans. Microwave Theory Tech., Vol. 46, No. 9, Sept. 1998
S11 (dB)
Training Manual
DONE!
Adaptive Frequency
S11 (dB)
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
• Analyze
– To start the solution process:
• Select the menu item HFSS > Analyze All
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
Training Manual
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 February 20,
23, 2009
© 2009 ANSYS, Inc. All rights reserved. 1-41
2-41 Inventory #002704
#002593
Introduction
Ansoft HFSS – User Guide
Training Manual
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
Training Manual
– Microwave
• Filters – Cavity Filters, Microstrip, Dielectric
• EMC/EMI – Shield Enclosures, Coupling, Near- or Far-Field Radiation
• Connectors – Coax, SFP/XFP, Backplane, Transitions
• Waveguide – Filters, Resonators, Transitions, Couplers
• Silicon/GaSa - Spiral Inductors, Transformers
• 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
• 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
Training Manual
Material
Object
Object Command
History
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
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
Training Manual
• Modeler > Surfaces > Move Faces – Resize or Reposition an objects face along a normal or vector.
Toolbar: Arrange
Toolbar: Duplicate
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)
Training Manual
Step 1: Start Point Step 2: Hold X key and select vertex point
Step 3: CTRL+Enter Keys set a local reference Step 4: Hold Z key and set height
Training Manual
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
Blends
Holes
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
Training Manual
Training Manual
Training Manual
Training Manual
• Fields
– Select Object Volume, Surface, or Line to display fields
– HFSS > Fields > Plot Fields >
– Modify Plot – Solution/Frequency/Qty
– Plot Attributes
– Edit Sources – Change Excitation
Training Manual
• Mesh Display
– Field Overlay
• Select an object
• Select the menu item HFSS > Fields > Plot Mesh
Training Manual
• Measure
– Modeler > Measure >
• Position – Points and Distance
• Length – Edge Length
• Area – Surface Area
• Volume – Object Volume
Training Manual
• Solver Technology
Mesh
Operations
Mesh
Solve
Refinement
NO
Converged
Solve Loop
YES
Finished
H0(curl)
elements
H1(curl)
elements
H2(curl)
elements
Initial guess
Preconditioner
no
Converges ?
yes
2x Unknowns – 2x Memory
Training Manual
Iterative Direct
Iterative and Direct
Converge in 3 Passes
3.2x Less RAM
Iterative Direct
6.4x Faster
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)
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
Training Manual
• Distributed Analysis
– Automated parser management and reassembly of data
– Parametric tables and studies
– Frequency sweeps for discrete, fast, and interpolating
– Per license, distributed analysis allows up to 10 parallel simulations on remote machines, providing
near-linear reduction of simulation run times
Training Manual
• Scripts
– Default Script recorded in v11
• Visual Basic Script
• Distributed/Remote Solve
– Tools > Options > General Options > Analysis Options
• Uses Windows DCOM
Training Manual
– Burlington, MA
• (781) 229-8900 x0 – Ask for Technical Support
• 9-4 PST:
– San Jose, CA
• (408) 261-9095 x0 – Ask for Technical Support
– Portland, OR
• (503) 906-7947
– Irvine, CA
• (714) 417-9311 x6
Chapter 3 – Boundary
Conditions
– For these expressions to be valid, it is assumed that the field vectors are:
• single-valued,
• bounded, and have a ∂B
• continuous distribution (along with their derivatives) ∇×E=−
∂t
– Along boundaries of media or at sources, ∂D
∇×H = J +
• Field vectors are discontinuous
∂t
• Derivatives of the field vectors have no meaning
∇⋅D= ρ
∇⋅B=0
discontinuous
Boundary Conditions define the field behavior across discontinuo us boundaries
• 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
Failure to understand boundary conditions may lead to inconsistent results
Perfect E Symmetry
Full Model
Perfect H Symmetry
• 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
Port 4
• Recommended only for surfaces exposed to the background
• Supports multiple modes (Example: Coupled Lines) and deembedding
• Compute Generalized S-Parameters
Measurements – Frequency dependent Characteristic Impedance (Zo) Port 3
Constant Zo Port 2
– Perfectly matched at every frequency
• Wave Equation
– The field pattern of a traveling wave inside a waveguide can be determined by solving Maxwell’s equations. The
following equation that is solved by the 2D solver is derived directly from Maxwell’s equation.
1
∇ × ∇ × 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.
– Symmetry or Impedance
• Recognized at the port edges
– Radiation
• Default interface is a Perfect E boundary
– Perfect H
• All remaining port edges
Perfect E
Perfect H
Perfect H
Perfect E
• Excitation – Calibration
– Ports must be calibrated to ensure consistent results. Determines:
• Direction and polarity of fields
• Voltage/ Current calculations.
Mode 1
(Even Mode) Integration Line
Mode 2
(Odd Mode) Integration Line
Port1 Port2
Modal
2 Modes 2 Modes
Modes to Nodes
Transformation
T1 T2
T1 T1
SPICE
Port1 Terminal Port2
Differential Pairs
T2 T2
ANSYS, Inc. Proprietary February 20,
23, 2009
© 2009 ANSYS, Inc. All rights reserved. 1-15
3-15 Inventory #002704
#002593
Introduction
Ansoft HFSS – User Guide
Boundary Conditions Application Training Manual
Total System
• Example Structure
– Coax to Stripline
LAYER 2 (SIGNAL)
• 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
• 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
Uniform cross-
cross-section
Rule of Thumb: 5x
Critical Distance
2.Simple Structures
– Uniform transmission lines
• Equations or Circuit Elements
– Most common problems result from
• Improper use of default or excitation boundary conditions
• Failure to understand the assumptions used by “correct” results
(Equations or Circuit Elements)
• 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
Port2 Port3
No DC
Return Path
Port1
ANSYS, Inc. Proprietary February 20,
23, 2009
© 2009 ANSYS, Inc. All rights reserved. 1-27
3-27 Inventory #002704
#002593
Introduction
Ansoft HFSS – User Guide
DC Return Path Training Manual
Port2 Port3
DC
Return Path
Port1
ANSYS, Inc. Proprietary February 20,
23, 2009
© 2009 ANSYS, Inc. All rights reserved. 1-28
3-28 Inventory #002704
#002593
Introduction
Ansoft HFSS – User Guide
DC/AC Return Path Training Manual
DC & RF
Return Path
S21
S31
S11
Wave Port
2 Terminals
Parallel
Plate
Wave Port
Lumped Port
Port Influences
Results
No DC
Return Path
Training Manual
Signal
GND
Power
SIDE
T2 T1
T3
P
Power
Terminal Line
TOP
BOTTOM
ANSYS, Inc. Proprietary February 20,
23, 2009
© 2009 ANSYS, Inc. All rights reserved. 1-37
3-37 Inventory #002704
#002593
Introduction
Ansoft HFSS – User Guide
Training Manual
Training Manual
Training Manual
Port
G S G
Chapter 4 – Appendix:
Boundary Conditions
• 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
• Can reduce model complexity
– Boundary conditions can be used to reduce solution time and computing resource demands
tE e Sy Perf
ec Plan mm ec
r f etr t H
Pe etry yP
lan
mm e
Sy
TE10 Cavity
Resonator Pyramidal
Horn
Antenna
• 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
∂B
– Master/slave (linked or periodic) boundaries
∇×E =−
– Screening impedance ∂t
• Excitations
∂D
– Wave ports (external) ∇×H = J +
– Lumped ports (internal) ∂t
∇⋅D = ρ
∇⋅B =0
• All methods utilize an equivalent surface impedance applied to the field as it travels across
the surface
0.7mil Copper
Zs,input
ANSYS, Inc. Proprietary February 20,
23, 2009
© 2009 ANSYS, Inc. All rights reserved. 1-5
4-5 Inventory #002704
#002593
Introduction
Ansoft HFSS – User Guide
Finite Conductivity Boundary Training Manual
2 1+ j
δ= Zs =
ωσµ σδ
Skin Depth Surface Impedance Field Relationship
3. 5
N= = 0.875
4
R 35
Rsheet = lumped = = 40 Ω / square
N 0.875
• 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
• Port impedance multiplier is renormalizing factor used to obtain correct impedance
– Value applied to all ports
– Global parameter set during assignment of any port
• 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)
Type 2D 3D
(occupies volume)
Incident angle from normal < ~30° < ~70°
WG Port
(bottom)
• 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
• 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 quasi-
TEM modes, etc.)
Seeding and
Initial Port Solution
Lambda Refinement
Mesh (Adaptive)
(Single Frequency)
Full
Volumetric
Solution
Port 1
Port 4
Port 3
Port 2
• where
– E(x,y) is phasor representing oscillating electric field
– k0 is free space wave number
– µr is complex relative permeability
– εr is complex relative permittivity
• 2D solver obtains excitation field pattern in form of phasor solution E(x,y)
– Phasor solutions are independent of z and time
– Only after being multiplied by e-γz do they become traveling waves
– Different excitation field pattern is computed for each frequency point of interest
• Microstrip port height between 6h and • Extend stripline port height from upper
10h to lower groundplane (h)
– Tend towards upper limit as dielectric • Stripline port width
constant drops and fringing fields increase – 8w for w ≥ h
– Make bottom edge of port co-planar with – 5w, or on order of 3h to 4h, for w < h
upper face of ground plane
• Can also make side walls of port Perfect
• Microstrip port width
H boundaries
– 10w for w ≥ h
– 5w, or on order of 3h to 4h, for w < h
8w, w ≥ h
10w, w ≥ h
or
or
5w (3h to 4h), w < h 5w (3h to 4h), w < h
w
h
6h to
10h
• 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
Zo
Results
Cartesian plotting
Field Overlays:
3D Far Field Plots
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. Modeler Options Window:
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.31,
0.31 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: 5.0, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
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.37,
0.37 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: 5.0,
5.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
To subtract:
1. Select the menu item Modeler > Boolean > Subtract
2. Subtract Window
4. Using the mouse, double click the left mouse button on the CreateCylinder
command for the ring_inner1
5. Properties dialog
1. Change the radius to: 0.435 in
Create Arm_1
To create Arm_1
1. Select the menu item Draw > Box
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.
Group Conductors
To group the conductors:
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key
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.1,
0.1 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: 5.1,
5.1 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Create Arm_2
To create Arm_2
1. Select the menu item Draw > Box
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.
X: 0.0,
0.0 Y: 1.0,
1.0 Z: 0.0, Press the Enter key
3. Using the coordinate entry fields, enter the radius:
dX: 0.0625,
0.0625 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: 5.1,
5.1 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Group Conductors
To group the conductors:
1. Select the menu item Edit > Select > By Name
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 of the circle:
dX: 0.31,
0.31 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Create Air
To create Air
1. Select the menu item Draw > Box
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. While holding the CTRL key, select all of the faces of the Air vacuum
object except the face on the XY plane. Use the rotate button in between
selections to access the back side faces.
3. Once the 5 faces are selected, go to the menu item HFSS > Boundaries
>Assign> Radiation
4. Radiation Boundary window
1. Name: Rad1
3. Select the menu item HFSS > Boundaries > Assign> Finite Conductivity
1. Name: gnd_plane
1. Name: ff_2d
Analysis Setup
Start: 0.35GHz
Stop:: 0.75GHz
Count:: 401
Save Fields: Checked
3. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
Create Terminal S-
S-Parameter Plot - Magnitude
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
Traces Window::
2.
2. Domain: Sweep
4. Quantity: St(T1,T1)
5. Function: dB
Change the x-
x-axis label settings:
1. Double click on the numbers on the plot’s x-axis to bring up the properties
window
2. Change the Number Format from Auto to Decimal
2. Geometry: ff_2d
1. Category: Gain
2. Quantity: GainTotal
3. Function: dB
Boundaries/Excitations
Excitations: Wave Ports
Boundaries: Radiation
Results
Plotting: Radiation Pattern
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)
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. 3D Modeler Options Window:
1. Select Units: in
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: 0.838,
0.838 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: 3.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
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 lower radius:
dX: 0.838,
0.838 dY: 0.0,
0.0 dZ: 0.0 Press the Enter key
4. Using the coordinate entry fields, enter the upper radius:
dX: 0.709,
0.709 dY: 0.0,
0.0 dZ: 0.0 Press the Enter key
5. Using the coordinate entry fields, enter the height:
dX: 0.0,
0.0 dY: 0.0,
0.0 dZ: 1.227 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
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: 1.547,
1.547 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: 3.236 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Group Objects
To group the objects:
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key
Rename group
To rename the group of objects:
1. From the Model tree, select the only object shown
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: 1.647,
1.647 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:: 7.463 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. Subtract Window
Create Air
Create Air
1. Select the menu item Draw > Cylinder
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.
3. Select the menu item HFSS > Boundaries > Assign> Radiation
1. Name: Rad1
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 of the circle:
dX:: 0.838,
0.838 dY:: 0.0,
0.0 dZ:: 0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
1. Name: p1
1. Number of Modes: 2
2. For Mode 1, 1 click the None under Integration Line column and select
New Line
3. Using the coordinate entry fields, enter the vector position
X:: -0.838,
0.838 Y:: 0.0,
0.0 Z:: 0.0 Press the Enter key
4. Using the coordinate entry fields, enter the vertex
dX:: 1.676,
1.676 dY:: 0.0,
0.0 dZ:: 0.0 Press the Enter key
5. Polarize E Field: Checked
2. Choose RelativeCS3
Analysis Setup
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Edit Sources
To Modify a Terminal excitation:
1. Select the menu item HFSS > Fields > Edit Sources
1. Source: p1:1
1. Scaling Factor: 1
2. Offset: 0
2. Source: p1:2
1. Scaling Factor: 1
2. OffsetPhase: 90
2. Geometry: ff_2d
3. Category: Gain
5. Function: dB
-36.00
-90 90
-120 120
-150 150
-180
Patch (Signal)
Sub1 (Dielectric) 0.32cm
Infinite Ground
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. 3D Modeler Options Window:
1. Select Units: cm
Create Substrate
To create the substrate:
1. Select the menu item Draw > Box
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.
X: -5.0,
5.0 Y: -4.5,
4.5 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the rectangle:
dX: 10.0,
10.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.
1. Name: PerfE_Inf_GND
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 radius:
dX: 0.16,
0.16 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. Subtract Window
Create Patch
To create the patch:
1. Select the menu item Draw > Rectangle
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.
1. Name: PerfE_Patch
X: -0.5,
0.5 Y: 0.0,
0.0 Z: 0.0 Press the Enter key
3. Using the coordinate entry fields, enter the radius:
dX: 0.16,
0.16 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: -0.5 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
X: -0.5,
0.5 Y: 0.0,
0.0 Z: 0.0 Press the Enter key
3. Using the coordinate entry fields, enter the radius:
dX: 0.07,
0.07 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: -0.5 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
X:: -0.5,
0.5 Y:: 0.0,
0.0 Z:: -0.5 Press the Enter key
3. Using the coordinate entry fields, enter the radius of the circle:
dX:: 0.16,
0.16 dY:: 0.0,
0.0 dZ:: 0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
X: -0.5,
0.5 Y: 0.0,
0.0 Z: 0.0 Press the Enter key
3. Using the coordinate entry fields, enter the radius:
dX: 0.07,
0.07 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: 0.32 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Create Air
To create the air:
1. Select the menu item Draw > Box
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. Graphically select all of the faces of the Air object except the face at Z=0.0cm
1. Name: Rad1
1. Name: ff_2d
Analysis Setup
Start: 1.0GHz
Stop:: 3.5GHz
Count:: 201
Save Fields: Checked
3. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
Create Terminal S-
S-Parameter Plot - Magnitude
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report> Rectangular Plot
2. Traces Window::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
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.
-5.00
Curve Info
Name X Y dB(St(coax_pin_T1,coax_pin_T1))
m1 2.3625 -21.4575 Setup1 : Sweep1
dB(St(coax_pin_T1,coax_pin_T1))
-10.00
-15.00
-20.00
m1
-25.00
1.00 1.50 2.00 2.50 3.00 3.50
Freq [GHz]
2. Geometry: ff_2d
2. Category: Gain
3. Quantity: GainTotal
4. Function: dB
-8.00
-14.00
-90 90
-120 120
-150 150
-180
Patch (Signal)
Sub1 (Dielectric) 0.16cm
Slot (Plane)
Sub2 (Dielectric) 0.16cm
Feed (Signal)
ANSYS, Inc. Proprietary February 20, 2009
© 2009 ANSYS, Inc. All rights reserved.
5.4-1 Inventory #002704
Ansoft HFSS – User Guide
Example – Slot Coupled Patch Antenna Training Manual
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. 3D Modeler Options Window:
1. Select Units: cm
1. Type Rogers in the Search by Name field and select the row for
Rogers RT/duroid 5880 (tm)
2. Click the OK button
Create Substrate
To create the substrate:
1. Select the menu item Draw > Box
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.
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 rectangle:
dX: 7.0,
7.0 dY: 0.495,
0.495 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
1. Name: PerfE_Feed
Create Ground
To create the ground:
1. Select the menu item Draw > Rectangle
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.
1. Name: PerfE_Ground
X: -0.0775,
0.0775 Y: -0.7,
0.7 Z: 0.16,
0.16 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the rectangle:
dX: 0.155,
0.155 dY: 1.4,
1.4 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. Subtract Window
Create Patch
To create the patch:
1. Select the menu item Draw > Rectangle
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.
1. Name: PerfE_Patch
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
1. Name: Rad1
1. Name: ff_2d
2. While the Air object is selected, move the mouse to the project tree and
right click on Mesh Operations > Assign > On Selection > Length Based
3. Name: LengthOnRadiation
Create Source
To create source:
1. Select the menu item Draw > Rectangle
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.
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
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
Analysis Setup
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
Create Terminal S-
S-Parameter Plot - Magnitude
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
2. Traces Window::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
4. Quantity: St(T1,T1),
5. Function: dB
-2.00
Curve Info
dB(St(p1,p1))
Setup1 : Sweep1
Name X Y
m1 2.2875 -10.1263
-4.00
dB(St(p1,p1))
-6.00
-8.00
-10.00 m1
-12.00
1.00 1.50 2.00 2.50 3.00 3.50
Freq [GHz]
2. Geometry: ff_2d
1. Category: Gain
3. Function: dB
-60.00
-90 90
-120 120
-150 150
-180
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.
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
array’s periodicity and allow for a changing scan angle.
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
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
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
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
•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 mode’s 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
array’s performance
•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 model’s unit (inches for this
example). To calculate a mode’s 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.
•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 simulation’s 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
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
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.
•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.
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.
•Start: 27.1deg
•Stop: 27.9deg
•Step: 0.1deg
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
•Noticethat 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.
2. X: Switch to theta_scan
3. Category: S Parameter
5. Function: mag
0.60
Y1
0.50
0.40
0.30
0.20
0.10
0.00
0.00 10.00 20.00 30.00 40.00 50.00 60.00 70.00 80.00 90.00
theta_scan [deg]
•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 doesn’t 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.
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 60.00 70.00 80.00 90.00
theta_scan [deg]
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
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. 3D Modeler Options Window:
1. Select Units: mm
2. Press the Tab key to move the cursor to the coordinate entry fields
fields
3. Using the coordinate entry fields, enter the box position
X: -25.0,
25.0 Y: -10.0,
10.0 Z: 0.0,
0.0 Press the Enter key
4. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 50.0,
50.0 dY: 20.0,
20.0 dZ: 75.0, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. Graphically select (click on) the top face of the arm at Z=75mm
1. Name: p1
Top face
Create Arm 2
To create arm 2:
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: 90
3. Total Number: 2
4. Click the OK button
5. Click OK in the Properties dialog
To fit the view:
1. Select the menu item View > Fit All > Active View.
Or press the CTRL+D key
2. Select the menu item Edit > Select All Visible. Or press the CTRL+A key.
4. Select the menu item Edit > Deselect All. Or press the CTRL+SHIFT+A
key
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
Analysis Setup
Start: 3.4GHz
Stop:: 4.0GHz
Count:: 1001
3. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
Create Modal S-
S-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 > Rectangular Plot
2. Report Dialog::
1. Solution: Setup1: AdaptivePass
1. X: Pass
2. Category: S Parameter
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
-2 0 .0 0 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 '
-3 0 .0 0 d B (S (p 1 , p 2 ))
S e t u p 1 : A d a p t i ve P a s s
Y1
F r e q = '4 G H z '
-4 0 .0 0 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 ))
-5 0 .0 0
-6 0 .0 0
-7 0 .0 0
1 .0 0 1 .5 0 2 .0 0 2 .5 0 3 .0 0 3 .5 0 4 .0 0
P as s
Create Modal S-
S-Parameter Plot vs. Freq
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 > Rectangular Plot
2. Report Dialog::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
1. X: Freq
2. Category: S Parameter
4. Click OK button
5. Press Ctrl-
Ctrl-A to ensure waveguide is selected.
6. Select the menu item HFSS > Fields > Plot Fields > E > Mag_E
2. Quantity: Mag_E
Field Animations
To Animate a Magnitude field plot:
1. Select the menu item View > Animate
2. Start: 0deg
3. Stop: 180deg
4. Steps: 9
3. Click OK
Boundaries/Excitations
Ports: Wave Ports and Terminal Lines
Analysis
Sweep:: Fast Frequency
Results
Cartesian plotting
Field Overlays:
3D Field Plots, Animations, Cut-
Cut-Planes
Getting Started
3. Select the menu item Tools > Options > 3D Modeler Options.
Options
4. 3D Modeler Options Window:
1. Select Units: cm
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press the Enter key
Create a Section
To section the conductor
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key.
3. Section Window
Section Plane: XY
Click the OK button
X: 0.0,
0.0 Y: 0.4,
0.4 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the radial point:
X: 0.0,
0.0 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.0,
0.0 Y: 0.4,
0.4 Z: 0.4,
0.4 Press the Enter key
5. Using the mouse, right-click and select Done
Sweep Bend:
1. Select the menu item Edit > Select > By Name
3. Select the menu item Draw > Sweep > Along Path
Angle of twist: 0
Draft Angle: 0
Draft Type: Round
Click the OK button
ANSYS, Inc. Proprietary February 20, 2009
© 2009 ANSYS, Inc. All rights reserved.
6.2-7 Inventory #002704
Ansoft HFSS – User Guide
Example – Coaxial Connector Training Manual
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.152,
0.152 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.436,
0.436 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
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.225,
0.225 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: 1.3,
1.3 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
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.511,
0.511 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: 1.3,
1.3 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
dX:
dX: 0.351, dY:
dY: 0.0, dZ:
dZ: 0.0, Press the Enter key
4. Using the coordinate entry fields, enter the height:
dX:
dX: 0.0, dY:
dY: -1.236, dZ:
dZ: 0.0, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
dX:
dX: 0.351, dY:
dY: 0.0, dZ:
dZ: 0.0, Press the Enter key
4. Using the coordinate entry fields, enter the height:
dX:
dX: 0.0, dY:
dY: 0.0, dZ:
dZ: 2.348, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. From the Select Definition window, click the Add Material button
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.736,
0.736 Press the Enter key
3. Using the coordinate entry fields, enter the radius:
dX: 0.511,
0.511 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.236,
0.236 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. Subtract Window
2. From the Select Definition window, click the Add Material button
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.46,
0.46 Press the Enter key
3. Using the coordinate entry fields, enter the radius:
dX: 0.511,
0.511 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.788,
0.788 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
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 of the circle:
dX: 0.351,
0.351 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Note:
Note You can also select the object from the Model Tree
1. Highlight WavePort1 under the project tree, right click mouse, and
click rename, type p1,
p1 and press Enter key
2. Same steps apply to Conductor1_T1, and rename it to T1
X: 0.0,
0.0 Y: 1.3,
1.3 Z: 0.0,
0.0 Press the Enter key
3. Using the coordinate entry fields, enter the radius of the circle:
dX: 0.511,
0.511 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
1. Highlight WavePort1 under the project tree, right click mouse, and
click rename, type p2,
p2 and press Enter key
2. Same steps apply to Conductor1_T2, and rename it to T2
dX:
dX: 0.511, dY:
dY: 0.0, dZ:
dZ: 0.0, Press the Enter key
4. Using the coordinate entry fields, enter the height:
dX:
dX: 0.0, dY:
dY: -0.236, dZ:
dZ: 0.0, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. Subtract Window
4. Subtract Window
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
Analysis Setup
Start: 0.1GHz
Stop:: 8.1GHz
Count:: 801
Save Fields: Checked
3. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
Create Terminal S-
S-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
Solution Data Report > Rectangular Plot
2. Traces Window::
1. Solution: Setup1: Adaptive
1. X:: Pass
3. Function: dB
Create Terminal S-
S-Parameter Plot - Magnitude
To create a report:
1. Select the menu item HFSS > Results > Create Terminal
Solution Data Report > Rectangular Plot
2. Traces Window::
1. Solution: Setup1: Sweep1
1. X:: Freq
3. Function: dB
Create Terminal S-
S-Parameter Plot - Phase
To create a report:
1. Select the menu item HFSS > Results > Create Terminal
Solution Data Report > Rectangular Plot
2. Traces Window::
1. Solution: Setup1: Sweep1
1. X:: Freq
3. Function: ang_deg
Field Overlays
Select the menu item Window > hfss_coax – HFSSDesign1 - Modeler
2. Select Global:YZ
2. Select the menu item HFSS > Fields > Plot Fields > E > Mag_E
2. Quantity: Mag_E
1. Select: E Field
3. E-Field Window:
2. Min: 1.0
3. Max: 1000.0
4. Scale: Log
Edit Sources
To Modify a Terminal excitation:
1. Select the menu item HFSS > Fields > Edit Sources
Field Animations
To Animate a Magnitude field plot:
1. Select the menu item View > Animate
2. Start: 0deg
3. Stop: 180deg
4. Steps: 9
5. Click: OK
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. Modeler Options Window:
1. Select Units: mm
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
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:
Number of Segments: 6
Click the OK button
To set the name:
1. Select the Attribute tab from the Properties window.
4. Click OK
Create Trace
To create the trace:
1. Select the menu item Draw > Rectangle
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.
1. Name: PerfE_Trace
2. Using the mouse, position the active position indicator such that it snaps to
the vertex of the lower left corner of the substrate face. The shape of the
active position indicator will change to a square when it snaps to the vertex
3. Click the left mouse button to select this point as the start position.
3. Select the menu item HFSS > Excitations > Assign > Wave Port
1. Axis: Z
2. Angle: 60deg
3. Total Number: 4
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: 11.795,
11.795 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. Using the model tree, while holding down the Ctrl key, select the following
objects in this order: Trace, Trace_1, Trace_2, Trace_3, Outer
1. The Trace object needs to be selected first as the Boolean
operations are order dependent, and the Perfect E boundary should
propagate to the other objects.
3. Select the menu item, Modeler > Boolean > Unite
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: 10.795,
10.795 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Select objects:
1. Deselect all objects by selecting the menu item Edit > Deselect All
2. Using the model tree, while holding down the Ctrl key, select the following
objects in this order: Trace, Inner
3. Select the menu item, Modeler > Boolean > Subtract
4. Subtract Window
Analysis Setup
Create Reports
Create Terminal S-
S-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. Traces Window::
1. Solution: Setup1: AdaptivePass
1. X: Pass
Create Terminal S-
S-Parameter Plot - Magnitude
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
2. Traces Window::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
1. X: Freq
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Terminal S-
S-Parameter Plot vs. Adaptive Pass
Terminal S-
S-Parameter Plot - Magnitude
Boundaries/Excitations
Excitations: Wave Ports
Analysis
Sweep: Fast Frequency
Optimization
Parametrics Setup
Optimetrics Setup
Results
Data: Tabular
Plotting: Cartesian
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. Modeler Options Window:
1. Select Units: mm
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.86,
0.86 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: -6.0,
6.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window
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.86,
0.86 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: 4.75,
4.75 dZ: 0.0,
0.0 Press the Enter key
To parameterize the object:
1. Select the Command tab from the Properties window
2. For Height,
Height type: L, Click the Tab key to accept
Add Variable L: 4.75mm,
4.75mm Click the OK button
To set the name:
1. Select the Attribute tab from the Properties window.
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: 2.0,
2.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: -6.0,
6.0 dZ: 0.0,
0.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Note: Use the Ctrl + Left mouse button to select multiple objects
2. Click the OK button
1. Axis: X
2. Angle: -90
90
3. Total Number: 2
1. Axis: X
2. Angle: 180
3. Total Number: 2
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
Analysis Setup
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze all
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Terminal S-
S-Parameter Plot - Magnitude
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report> Rectangular Plot
2. Traces Window::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
2. Quantity: St(Conductor_T1,Conductor_T1),
St(Conductor_T1,Conductor_T2)
3. Function: dB
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.
1. Select Variable: L
3. Start: 4.0mm
4. Stop: 5.5mm
5. Count: 5
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
Create Terminal S-
S-Parameter Plot – S12 at each L
To create a report:
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report> Rectangular Plot
2. Traces Window::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
3. Quantity: St(Conductor_T1,Conductor_T2)
4. Function: dB
1. Name: L
2. Include: Checked
3. Min: 4.0 mm
4. Max: 5.5 mm
2. Optimizer: Quasi-
Quasi-Newton
3. Max. No. of Iterations: 10
2. Quantity: St(Conductor_T1,Conductor_T2)
3. Function: mag
1. Goal Value:0.01
0.01
2. Click on Weight tab,
5. Click OK button
9. Acceptable Cost: 0
1. Min: 4.7 mm
2. Max: 5.1mm
Analyze Optimization
To start the solution process:
1. Expand the Project Tree to display the items listed under Optimetrics
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
Training Manual
Create Terminal S-
S-Parameter Plot of Optimum Result
Select the menu HFSS> Optimetrics Analysis > Optimerics Results
View: select Table
Select the iteration with optimal result: the lowest cost (cost =0)
Click on Apply button
To analyze the optimum design
1. Right click Setup1 under Analysis in the project tree, and click Analyze
Boundary/Excitation
Ports: Wave Ports and Integration Lines
Analysis
Solution: Ports Only
Sweep: Interpolating
Results
Cartesian plotting
Fields Overlays
Port Field Display
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. 3D Modeler Options Window:
Design Review
~10w
~8h
w
h
The width of the port will affect the port impedance and
propagating modes. The narrower the width (image on
right), the more the fields will couple to the side walls of
the port. This effect may not be physical. The wider the
port, the greater chance that a higher frequency
waveguide mode can propagate.
2. From the Select Definition window, click the Add Material button
Create Substrate
To create the substrate:
1. Select the menu item Draw > Box
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.
Create Trace
To create the trace:
1. Select the menu item Draw > Box
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.
Create Ground
To create the ground:
1. Select the menu item Draw > Box
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.
Create Air
To create the Air:
1. Select the menu item Draw > Box
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.
Name: Rad1
Click the OK button
X:: 0.0,
0.0 Y:: -200.0,
200.0 Z:: 0.0, Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the rectangle:
dX:: 0.0,
0.0 dY:: 400.0,
400.0 dZ:: 50.0
50 0, Press the Enter key
To parameterize the object:
1. Select the Command tab from the Properties window
2. For Position,
Position type: 0mil, -Port_Width/2, 0mil,
0mil Click the Tab key to accept
Add Variable Port_Width:
Port_Width 400mil,
400mil Click the OK button
3. For YSize,
YSize type: Port_Width,
Port_Width Click the Tab key to accept
To set the name:
1. Select the Attribute tab from the Properties window.
1. Name: p1,p1
2. Click the Next button
1. Number of Modes: 5
2. For Mode 1, click the None in the Integration Line column and
select New Line
3. Using the coordinate entry fields, enter the vector position
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0, Press the Enter key
4. Using the coordinate entry fields, enter the vertex
2. Using the coordinate entry fields, enter the first point of the duplicate vector
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 second point of the duplicate
vector
dX: 200.0,
200.0 dY: 0.0,
0.0 dZ: 0.0, Press the Enter key
4. Duplicate Along Line Windows
1. Total Number: 2
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
Analysis Setup
Start: 0.1GHz
Stop:: 50.1GHz
Count:: 81
3. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
2. Domain: Sweep
3. Category: Gamma
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 wouldn’t 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.
1. Variable: Port_Width
3. Start: 200mil
4. Stop: 600mil
5. Step: 100mil
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
Analyze
To start the solution process:
1. Expand the Project Tree to display the items listed under Optimetrics
Create Reports
2. Domain: Sweep
3. Category: Gamma
4. Quantity: Gamma(p1:2),
5. Function: im
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 shouldn’t even try as the higher order
modes might represent real world effects.
Create Reports
2. Domain: Sweep
3. X: PortWidth
4. Category: Gamma
5. Quantity: Gamma(p1:2),
6. Function: im
Create Reports
This example will utilize Maxwell to calculate the magnetic field bias in the ferrite
core, and then HFSS will utilize this non-uniform bias distribution to solve the
microwave circulator.
We will start off by creating the ferrite object and electro-magnet in Maxwell, and
then adding the circulator objects within HFSS.
Nominal Design:
Waveguide:
Width = 0.9 in
Height = 0.4 in
Length = 2 in
Getting Started
1. Choose Magnetostatic
1. Select Units: in
2. In the material definition dialog, enter steel in the search box, and select
the steel_1010 material from the list.
3. Click the OK button
2. Press the Tab key to move the cursor to the coordinate entry fields
fields
3. Using the coordinate entry fields, enter the box position
X: 0.25,
0.25 Y: 0.25,
0.25 Z: 0.25,
0.25 Press the Enter key
4. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: -0.5,
0.5 dY: 0.5,
0.5 dZ: -0.5,
0.5, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. Press the Tab key to move the cursor to the coordinate entry fields
fields
3. Using the coordinate entry fields, enter the box position
X: 0.25,
0.25 Y: 0.75,
0.75 Z: 0.25,
0.25 Press the Enter key
4. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: -0.5,
0.5 dY: 0.5,
0.5 dZ: -1.5, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Axis: Z,
Angle:: 180 degrees
Total Number: 2
Press the OK key
2. Press the Tab key to move the cursor to the coordinate entry fields
fields
3. Using the coordinate entry fields, enter the box position
X: -0.25,
0.25 Y: -0.75,
0.75 Z: -1.25 Press the Enter key
4. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: 0.5,
0.5 dY: 1.5,
1.5 dZ: 0.5, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. In the material definition dialog, enter copper in the search box, and select
the copper material from the list.
3. Click the OK button
Create Coil
To create coil:
1. Select the menu item Draw > Box
2. Press the Tab key to move the cursor to the coordinate entry fields
fields
3. Using the coordinate entry fields, enter the box position
X: 0.3,
0.3 Y: -0.375,
0.375 Z: -0.7 Press the Enter key
4. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: -0.6 dY: 0.75,
0.75 dZ: -0.6, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Select object core1_a from the Blank Parts side, and press the
arrow pointing right
4. The object coil should be on the Blank Parts side
Select object coil from the Tool Parts side, and press the arrow
pointing left
5. Select the option to Clone tool objects before subtracting
5. This opens up a new dialog where values describing the B-H curve for the
ferrite will be entered.
6. Using the fields on the left side of the dialog, enter the following values
H: 0, B: 0
H: 150,
150 B: 0.125
H: 160:
160 B: 0.13
H: 10160,
10160 B: 0.1425664
You can use the Tab key and Enter key to cycle through these
values
The units should be:
H: A_per_meter
B: tesla
7. Click OK to accept these changes to the B-H curve
3. 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
5. 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
2. Enter the value bias_current in the entry for current and press Enter
3. This will bring up a dialog requesting the value of the newly created
variable, bias_current.
bias_current Enter 200A for the variable value, including the unit
factor “A”
4. Click OK to accept this value.
Create Ferrite
To create ferrite:
1. From the Drawing Plane toolbar pulldown, select the ZX plane
3. 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
4.
X: 0, Y: -0.2,
0.2 Z: -0 Press the Enter key
5. Using the coordinate entry fields, enter the radius
8. Click OK button
3. From the Object Name side of the dialog, select the coil object
4. From the Face ID side of the dialog, hold the Ctrl key and click on only
those face IDs which represent the interior faces of the coil object
1. NOTE: The numbers may be different than those shown below
5. Click OK
2. Click OK
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
Save Project
To save the project:
1. Select the menu item File > Save
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
2. Select the menu item Maxwell 3D > Fields > Fields > H > Mag H
3. Accept the defaults for the field overlay plot.
4. By zooming into the ferrite object, we can see the magnitude of the static H
field is around 7000 A/m.
5. Click OK
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. 3D Modeler Options Window:
1. Select Units: in
2. Press the Tab key to move the cursor to the coordinate entry fields
fields
3. Using the coordinate entry fields, enter the box position
X: 0.45 Y: -0.2,
0.2 Z: 2 Press the Enter key
4. Using the coordinate entry fields, enter the opposite corner of the base
rectangle:
dX: -0.9,
0.9 dY: 0.4,
0.4 dZ: -2, Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
2. Graphically select (click on) the top face of the arm at Z=2in
1. Name: p1
Top face
2. In the field below the object list, you can enter a search term. Enter Arm*
and press Enter
3. Click OK
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
Analysis Setup
Start: 8GHz
Stop:: 12GHz
Count:: 401
3. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
Create Modal S-
S-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 > Rectangular Plot
2. Report Dialog::
1. Solution: Setup1: AdaptivePass
1. X: Pass
2. Category: S Parameter
Create Modal S-
S-Parameter Plot vs. Freq
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 > Rectangular Plot
2. Report Dialog::
1. Solution: Setup1: Sweep1
2. Domain: Sweep
1. X: Freq
2. Category: S Parameter
3. NOTE: The S21 of the circulator represents the insertion loss of the
through port, while the S31 represents the isolation characteristics.
4. Press OK button
4. Press Ctrl-
Ctrl-A to ensure waveguide is selected.
5. Select the menu item HFSS > Fields > Plot Fields > E > Mag_E
6. Create Field Plot Window
1. Solution: Setup1 : LastAdaptive
2. Quantity: Mag_E
3. In Volume: AllObjects
Field Animations
To Animate a Magnitude field plot:
1. Select the menu item View > Animate
2. Start: 0deg
3. Stop: 180deg
4. Steps: 9
3. Click OK
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
2. Select the menu item Tools > Options > Modeler Options.
Options
1. Click the Operation tab
3. Select the menu item Tools > Options > Field Reporter Options.
Options
1. Group Field Overlays by Type:: Checked
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
Name: p1
Click the Next button
3. Wave Port: Modes
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
Start: 0.6GHz
Stop:: 2.4GHz
Count:: 513
Save Fields: Checked
3. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Solution Data
1. Select the menu item HFSS > Results > Solution Data…
Data…
To view the Profile:
1. Click the Profile Tab.
Create Reports
Create S-
S-parameter vs. Frequency
To Create a report:
1. Select the menu item HFSS > Results > Create Modal Solution Data
Report > Rectangular Plot
2. Edit Report Window::
1. Solution: Setup1 : Sweep1
2. Domain: Sweep
3. Category: S-parameters
-20.00
-30.00
Y1
-40.00
-50.00
-60.00
-70.00
0.60 0.80 1.00 1.20 1.40 1.60 1.80 2.00 2.20 2.40
Freq [GHz]
Add a Separate Y-
Y-axis and Change Plot Scale
In the Project tree left-click once on the branch HFSSDesign1 > Results > XY
Plot 1 > dB(S(p2,p1)).
In the Properties window in the Y-axis row click on Y1 and change to Y2
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
Rename Plot
In the Project tree right-click on the branch HFSSDesign1 > Results > XY Plot 1
Select Rename
Change name to S-params
<return>
-10.00
-0.20
-0.30
-20.00
-0.40
dB(S(p1,p1))
dB(S(p2,p1))
-30.00 -0.50
-0.60
-40.00
-0.70
-0.80
-50.00
-0.90
-60.00 -1.00
0.60 0.80 1.00 1.20 1.40 1.60 1.80 2.00 2.20 2.40
Freq [GHz]
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
Nominal Design:
Traces:
LAYER 1 (TOP SIDE)
Width= 6mil
Boundaries/Excitations
Ports: Wave Ports
Analysis
Sweep: Interpolating
Results
Cartesian and Smith Chart plotting
Field Overlays
3D Field Plots
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.
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.
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. Modeler Options Window:
Create Trace 1
To create trace 1:
1.Select the menu item Draw > Box
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
2. For Position,
Position type: 0.0mil, S/2, -0.35mil,
0.35mil Click the Tab key to accept
Add Variable S: 18mil,
18mil Click the OK button
3. For YSize,
YSize type: W, Click the Tab key to accept
Add Variable W: 6mil,
6mil Click the OK button
To set the name:
1. Select the Attribute tab from the Properties window.
Create Trace 2
To create trace 2:
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key.
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
2. From the Select Definition window, click the Add Material button
Create Substrate
To create substrate:
1. Select the menu item Draw > Box
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.
X: 0.0,
0.0 Y: -100.0,
100.0 Z: -13.0,
13.0 Press the Enter key
3. Using the coordinate entry fields, enter the opposite corner of the rectangle:
dX: 0.0,
0.0 dY: 200.0,
200.0 dZ: 26.0,
26.0 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Note:
Note You can also select the object from the
Model Tree
To duplicate the object Port1:
1. Select the menu item, Edit > Duplicate > Along Line
2. Using the coordinate entry fields, enter the first point of the duplicate vector
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 second point of the duplicate
vector
dX: 100.0,
100.0 dY: 0.0,
0.0 dZ: 0.0, Press the Enter key
4. Duplicate Along Line Windows
1. Total Number: 2
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.
2. Deembed: Checked
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.
Analysis Setup
2. Frequency Setup:
Max Solutions:: 50
Error Tolerance:: 0.5%
4. Extrapolate to DC:: Checked
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze Or click the icon
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
2. Domain: Sweep
3. Trace Window
1. Category: Terminal S Parameters
0.00
-20.00
-40.00
Y1
-60.00
Curve Info
dB(St(Diff1,Diff1))
Setup1 : Sweep1
dB(St(Diff1,Comm1))
Setup1 : Sweep1
-80.00 dB(St(Diff1,p2_Diff1))
Setup1 : Sweep1
-100.00
0.00 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00
Freq [GHz]
3. Function: mag
1.Filename: hfss_lvds_diffpair
Field Overlays
Training Manual
3. Select the menu item HFSS > Fields > Plot Fields > E > Mag_E
2. Quantity: Mag_E
3. In Volume: AllObjects
3. E-Field Window:
2. Min: 5
3. Max: 10000
4. Scale: Log
1. IsoValType: Fringe
Training Manual
3. Select the menu item HFSS > Fields > Plot Fields > E > Vector_E
2. Quantity: Vector_E
3. In Volume: All
1. Select: E Field
3. E-Field Window:
1. Type: Cylinder
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.
1. Variable: S
3. Start: 15mil
4. Stop: 21mil
5. Count: 3
7. Variable: W
9. Start: 6mil
11. Count: 3
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
Analyze
To start the solution process:
1. Expand the Project Tree to display the items listed under Optimetrics
Create Reports
3. Trace Window
1. X: S
4. Function: Mag
60.00
Setup1 : LastAdaptive
Freq='8GHz' W='12mil'
mag(Zot(Diff1,Diff1
40.00 Setup1 : LastAdaptive
Freq='8GHz' W='6mil'
mag(Zot(Diff1,Diff1
Setup1 : LastAdaptive
20.00 Freq='8GHz' W='9mil'
mag(Zot(Diff1,Diff1
Setup1 : LastAdaptive
Freq='8GHz' W='12mil'
0.00
15.00 16.00 17.00 18.00 19.00 20.00 21.00
S [mil]
Field Overlays
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
To access Ansoft Designer, click the Microsoft Start button, select Programs,
Programs select
Ansoft and select the Designer 4 program group. Click Ansoft Designer 4.4
To insert an HFSS Design select the menu item Project> Add Model> Add HFSS
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
Placing Components
Place the HFSS model in the schematic
1. Click the Project tab in the Project Manager
2. Place the cursor (which is now an X) over a node and left mouse click once
3. Drag the mouse to the connection node and left mouse click once.
2. Place 4 Voltage Probes and name them Vin1, Vin2, Vout1, Vout2 as shown
below.
3. Place a Differential Voltage Probe across the 100 Ohm resistor and name it
Vdiff as shown below..
Save Project
To save the project:
1. Select the menu item File > Save As.
Analysis Setup
1. Step: 1ps
2. Stop: 2ns
2. Click OK
Create Reports
3. Function: <none>
5 cm 6 mm 3.4 cm 1 cm
1 cm
3mm
8 mm
4 cm 6 cm
Nominal Design:
LAYER 1 (SIGNAL 1) Board:
Thickness= 1.3mm
1.3mm
εr= 4.5
LAYER 2 (BOTTOM SIDE) Trace:
Length= 8.2cm
47Ω
Termination: 47Ω
Boundaries/Excitations
Ports: Lumped Port
Boundary Conditions: Lumped RLC, PML
Analysis
Sweep: Interpolating Sweep
Results
Cartesian and Smith Chart plotting
Field Overlays
Magnitude and Vector Field Plotting
Animation
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, let’s use a lumped gap source port
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
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. Modeler Options Window:
1. Select Units: cm
Create Board
To create the board:
1. Select the menu item Draw > Box
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.
Create Ground
To create ground:
1. Select the menu item Draw > Rectangle
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.
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: 4.0,
4.0 dY: 6.0mm,
6.0mm dZ: 0.0,
0.0 Press the Enter key
4. Press OK when the Properties window appears
2. Subtract Window
1. Name: PerfE_Ground
Create Trace
To create trace:
1. Select the menu item Draw > Rectangle
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.
1. Name: PerfE_Trace
Create Source
To create source:
1. Select the menu item Draw > Rectangle
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.
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
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
4. Click OK
2. Click on LumpPort1.
Create Resistor
To create source:
1. Select the menu item Draw > Rectangle
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.
1.Name: R
2.Resistance: Checked
3.Resistance: 47 Ohm
X: 1.5mm,
1.5mm Y: 0.0,
0.0 Z: -1.3mm,
1.3mm Press the Enter key
6.Using the coordinate entry fields, enter the vertex
dX: 0.0,
0.0 dY: 0.0,
0.0 dZ: 1.3mm,
1.3mm Press the Enter key
7.Click the OK button
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
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.
4. Select the menu item Modeler > List > Create > Face List
Boundary Display
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.
Analysis Setup
2. Frequency Setup:
Max Solutions:: 20
Error Tolerance:: 0.5%
4. Extrapolate to DC:: Checked
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
Create Terminal S-
S-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:
3. Trace Window
3. Function: dB
Create Z-
Z-Parameter Plot – Real/Imaginary
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Rectangular Plot
2. Context Window:
2. Domain: Sweep
3. Trace Window
2. Quantity: Zt(Trace_T1,Trace_T1)
3. Function: Re, Im
Create Terminal S-
S-Parameter Plot – Smith Chart
1. Select the menu item HFSS > Results > Create Terminal Solution Data
Report > Smith Chart
2. Context Window:
1. Solution: Setup1: Sweep1
3. Trace Window
1. Category: Terminal S Parameters
3. Function: <none>
2. Geometry:: Radiation
3. Traces Window::
1. Category: rE
2. Quantity: rETotal
3. Function: dB
Field Overlays
4. Select the menu item HFSS > Fields > Plot Fields > E > Mag_E
2. Quantity: Mag_E
3. In Volume: All
1. Select: E Field
3. E-Field Window:
2. Min: 1
3. Max: 4500
4. Scale: Log
3. Select the menu item HFSS > Fields > Plot Fields > Other >
Vector_RealPoynting
Create Field Plot Window
4.
2. Quantity: Vector_RealPoynting
3. In Volume: All
1. Select: Poynting
3. Poynting Window:
2. Min: 0.01
3. Max: 2500
4. Scale: Log
1. Type: Cylinder
2. Domain: Time
4. Click OK
4. Trace Window
1. X: Time
3. Quantity: TDRZt(Trace_T1)
4. Function: None
To access Ansoft Designer, click the Microsoft Start button, select Programs,
Programs select
Ansoft and select the Designer 4 program group. Click Ansoft Designer 4.4
To insert an HFSS Design select the menu item Project> Add Model> Add HFSS
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
Placing Components
Place the HFSS model in the schematic
1. Click the Project tab in the Project Manager
3. To end the placement, click the right mouse button and select
Finish.
Finish (You can also end the placement by pressing the space bar)
4. Press OK
2. Place the cursor (which is now an X) over a node and left mouse click once
3. Drag the mouse to the connection node and left mouse click once.
2. Place 2 Voltage Probes as shown below and name them v1, v2.
Save Project
To save the project:
1. Select the menu item File > Save As.
Analysis Setup
1. Step: .1ns
2. Stop: 7ns
2. Click OK
Create Reports
3. Function: <none>
Create Reports
Plot TDR
To create a report:
1. Select the menu item Nexxim Circuit> Results > Create Standard Report>
Rectangular Plot
2. Click on Output Variables button to create TDR equation
1. Name: type TDR
2. Expression: V(V2)/(V(V1)-
V(V2)/(V(V1)-V(V2))*50
Note: To create the above expression, follow these steps:
1. Category: Voltage
2. Quantity: V(V2)
3. Click Insert Quantity into Expression button
4. Type / then type (
5. Quantity: V(V1)
6. Click Insert Quantity into Expression button
7. Type -
8. Quantity: V(V2)
9. Click Insert Quantity into Expression button
10. Type )
11. Type * 50
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)
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
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
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.
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. Modeler Options Window:
1. Select Units: mm
Create Trace
To create the trace:
1. Select the menu item Draw > Box
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.
3. Press OK
X: 0.0,
0.0 Y: 0.0,
0.0 Z: 0.0,
0.0 Press Enter key
3. Using the coordinate entry fields, enter the radius:
dX: 0.75,
0.75 dY: 0.0,
0.0 dZ: 0.0,
0.0 Press Enter
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 Enter
To set the name:
1. Select the Attribute tab from Properties window.
3. Press OK
Create Ground
To draw the ground:
1. Select the menu item Draw > Box
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.
4. Press OK
Create Anti-
Anti-Pad
To create the anti-
anti-pad:
1. Select the menu item Draw > Cylinder
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.
3. Press OK
2. Subtract Window
Create Source
To create source:
1. Select the menu item Draw > Rectangle
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.
To zoom in
1. Select the menu item View > Fit All > Active View.
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
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
4. Click OK
2. Click on LumpPort1.
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
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.
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.5,
0.5 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Create Board
To create the board:
1. Select the menu item Draw > Box
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.
4. Press the OK
Create Air
To create the Air:
1. Select the menu item Draw > Box
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.
4. Press the OK
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.
Analysis Setup
Start: 0.1GHz
Stop:: 10.0GHz
Count:: 991
Save Fields: Checked
3. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Click
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
Create Terminal S-
S-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. X: Pass
4. Function: dB
-4.00
Y1
-6.00
-8.00
-10.00
-12.00
1.00 2.00 3.00 4.00 5.00 6.00
Pass
2. Domain: Sweep
3. Trace Window
3. Function: dB
2. Move cursor to the resonant points on the plotting curve and click the left
mouse button
3. When you are finished placing markers at the resonances, Press ESC Or
right-click the mouse and select Exit Marker Mode.
Mode
Ansoft Corporation XY Plot 2 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
m6
Y1
Name X Y
m1 1.7700 -40.0894
m2 4.2900 -36.3371
-30.00 m3 5.2500 -49.4293
m4 7.1200 -45.5499
m5 7.5100 -46.0011
m6 8.0900 -21.9133
m2
-40.00 m1
m4 m5
m3
-50.00
0.00 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 10.00
Freq [GHz]
ANSYS, Inc. Proprietary February 20, 2009
© 2009 ANSYS, Inc. All rights reserved.
8.3-22 Inventory #002704
Ansoft HFSS – User Guide
Example – Non-Ideal Planes Training Manual
Field Overlays
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. Quantity: Mag_E
4. In Volume: Board
1. Select: E Field
3. E-Field Window:
2. Min: 5
3. Max: 3500
4. Scale: Log
1. Select: Mag_E1
Exiting HFSS
To Exit HFSS:
1. Select the menu item File > Exit
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
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. Modeler Options Window:
1. Select Units: mm
Create Conductor
To create the conductor:
1. Select the menu item Draw > Line
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
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.
3. Press the OK
2. Select the menu item Draw > Sweep > Along Path
3. Click the OK button when the Sweep along path dialog appears
Duplicate Conductor
To select the object:
1. Select the menu item Edit > Select All Visible.
2. First Point: X:: 0.0, Y:: 0.0, Z:: 0.0 Press the Enter key
Mirror Conductor
To duplicate the existing objects:
1. Select the menu item Edit > Select All Visible. Or press the CTRL+A key.
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.
Create Ground
To create the ground:
1. Select the menu item Draw > Box
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,
4.0 dY: 2.0,
2.0 dZ: -0.02
0.02,
0.02 Press the Enter key
To set the name:
1. Select the Attribute tab from the Properties window.
Mirror Ground
To select the object GND:
1. Select the menu item Edit > Select > By Name
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 Source
To create source:
1. Select the menu item Draw > Rectangle
X: 5.0,
5.0 Y: -0.06
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.
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
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
4. Click OK
2. Click on LumpPort1.
Create Source2
To select Source:
1. Select the menu item Edit > Select > By Name
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
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
Note: Although ports have been duplicated, terminals need to be assigned using
“Auto Assign Terminals”
Auto Assign Terminals for Port 2
1. Select p2 from the project manager window.
5. Click OK
5. Click OK
2. From the Select Definition window, click the Add Material button
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
Create Air
To create the Air:
1. Select the menu item Draw > Box
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.
Assign Radiation
To select the object Air:
1. Select the menu item Edit > Select > By Name
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.
Analysis Setup
Start: 0.1GHz
Stop:: 15.1GHz
Count:: 301
3. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
Create Terminal S-
S-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. X: Pass
-15.00
Y1
-20.00
-25.00
-30.00
-35.00
-40.00
1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00
Pass
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
-5.00
-10.00
-15.00
Y1
-20.00
-35.00
-40.00
0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00
Freq [GHz]
DC
Return Path
Create DC Path
To create the DC path:
1. Select the menu item Draw > Box
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.
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
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All
-10.00
-15.00
-20.00
Y1
-25.00
-30.00
-35.00
-40.00
-45.00
0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00
Freq [GHz]
Create RF Path
To create the RF path:
1. Select the menu item Draw > Line
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
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.0 dY: 0.12,
0.12 dZ: -0.02
0.02,
0.02 Press the Enter key
4. Click OK button
3. Select the menu item Draw > Sweep > Along Path
4. Click the OK button when the Sweep along path dialog appears
Mirror Conductor
To duplicate the existing objects:
1. Select the menu item Edit > Select > By Name
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
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
0.00
-10.00
-20.00
Y1
-30.00
Curve Info
dB(St(Cond_T1,Cond_T1))
Setup1 : Sweep1
-40.00 dB(St(Cond_T1,Cond_T2))
Setup1 : Sweep1
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
On-
On-Chip Passive Example
This example is intended to show you how to create, simulate, and analyze a 2.5
turn spiral inductor using the Ansoft HFSS Design Environment.
Getting Started
3. Select the menu item Tools > Options > Modeler Options.
Options
4. Modeler Options Window:
1. Select Units: um
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
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
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
1. Name: Rad1
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. Click OK button
1. Name: PerfE_Ground
2. Click OK button
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
Create Source 1
To create source:
1. Select the menu item Draw > Rectangle
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
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
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.
2. Click on LumpPort1.
Properties window: p1
Set the name for the pin
1. Expand the Excitations in Project Manager
2. Expand p1,
p1 highlight Source1_T1
3. Change the name in the
Properties window: 1
Create Source 2
To create source:
1. Select the menu item Draw > Rectangle
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
Assign Excitation
To select the object Source:
1. Select the menu item Edit > Select > By Name
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.
2. Click on LumpPort2.
Properties window: p2
Set the name for the pin
1. Expand the Excitations in Project Manager
2. Expand p1,
p1 highlight Source1_T2
3. Change the name in the
Properties window: 2
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.
Analysis Setup
2. Frequency Setup:
Max Solutions:: 20
Error Tolerance:: 0.5%
4. Click the OK button
Save Project
To save the project:
1. In an Ansoft HFSS window, select the menu item File > Save As.
Analyze
Model Validation
To validate the model:
1. Select the menu item HFSS > Validation Check
Analyze
To start the solution process:
1. Select the menu item HFSS > Analyze All Or click the icon
Solution Data
To view the Solution Data:
1. Select the menu item HFSS > Results > Solution Data
Create Reports
2. Domain: Sweep
3. Trace Window
3. Function: dB
2. Expression:
2. Quantity: Yt(1,1)
3. Function: im
5. Type: /
6. Quantity: Yt(1,1)
7. Function: re
4. Domain: Sweep
5. Click Y tab
7.00
6.00
5.00
Y1
4.00
3.00
2.00
1.00
0.00
0.00 5.00 10.00 15.00 20.00
Freq [GHz]