117
HFSS v12 training: © 2008 Ansoft, LLC All rights reserved. Ansoft, LLC Proprietary Ansoft High Frequency Structure Simulator v12 – Training Course

HFSSv12

Embed Size (px)

Citation preview

HFSS v12 training:

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Agenda HFSS : 3D Full-wave Electromagnetic Fields Simulator Introduction : What is HFSS ? What Information does HFSS Compute? Parts of HFSS : GUI, Mesh ,Solver, Post-Process How HFSS is working ? Theory and principle (FEM method , Adaptative mesh,..) Design Flow Ansoft Desktop and overview of the 3D Modeler Building an HFSS Model Step by Step Drawing, Excitations, Boundaries conditions, set-up, frequency sweep, analyses, post-processing

Handling HFSS with examples ------------------- HFSS Options HFSS 12 Advanced Training Questions and Answers

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

INTRODUCTION

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

What is HFSS? HFSS High Frequency Structure Simulator - circa. 1990 Arbitrary 3D Volumetric Full-Wave Field Solver Ansoft Desktop Advanced ACIS based Modeling (v19.2) True Parametric Technology Dynamic Editing Powerful Report Generation Dynamic Field Visualization Design Flow Automation: Optimetrics/Ansoft Designer/AnsoftLinks/e-physics Advanced Material Types Frequency Dependent Materials (eg r, vs freq) Non-linear (ferrites) and Anisotropic Materials Advanced Boundary Conditions Radiation and Perfectly Matched Layers Symmetry, Finite Conductivity, Infinite Planes, RLC, Layered Impedance, Screening Impedance Master/Slave Unit Cells Advanced Solver Technology Automatic Conformal Mesh Generation Adaptive Mesh Generation, Fault tolerant Mesher Internal/External Excitations Includes Loss ALPS Fast Frequency Sweep Direct and Iterative solvers (32/64bit) / Eigenmode Analysis (32/64bit)bAnsoft High Frequency Structure Simulator v12 Training CourseAnsoft, LLC Proprietary

2008 Ansoft, LLC All rights reserved.

What Information does HFSS Compute?0.00 Matrix Data Modal/Terminal/Differential -10.00 S-, Y-, and Z-Parameters VSWR -20.00 Excitations Complex Propagation Constant (Gamma) -30.00 Characteristic Impedance Zo -40.00 Full-Wave Spice Full-Wave Spice Broadband Model -50.00 Lumped RLC Low Frequency Model Partial Fraction Matlab -60.00 9.50 9.75 10.00 Freq [GHz] W-Elements Port Solution 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 ClipboardAnsoft Corporation Response HFSSModel1

Y1

Curve Info dB(S(WavePort2,WavePort1)) XBandSweep : Sweep1 dB(S(WavePort1,WavePort1)) XBandSweep : Sweep1

10.25

10.50

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

What Information does HFSS Compute? 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

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

What Information does HFSS Compute? Eigen Mode Analysis Eigen Mode Data Eigen Mode Frequency, Q Common Display Formats Volume Surface Vector Data Tables Common Output Formats: Animations AVI, GIF Data Tables Graphics Windows Clipboard, BMP, GIF, JPG, TIFF, VRML

DRO

Dipole

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Parts of HFSS Four differents parts : GUI Graphical User Interface

MESH Divides the full problem space into thousands of smaller regions.

SOLVER Compute the data using the corresponding solve

POST-PROCESSING Exploit the results of the simulation

Ansoft Corporation

Response

HFSSModel1

0.00

-10.00

-20.00

Y1

-30.00

-40.00Curve Info dB(S(WavePort2,WavePort1)) XBandSweep : Sweep1 dB(S(WavePort1,WavePort1)) XBandSweep : Sweep1

-50.00

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

-60.00 9.50

9.75

10.00 Freq [GHz]

10.25

10.50

Ansoft, LLC Proprietary

THEORY & PRINCIPLE

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Finite Element Method (FEM) software Geometry can be arbitrary, 3-dimensional

Boundary Conditions within and on the problem space boundary can be varied to account for different characteristics, symmetry planes, etc.

Size constraints are predominantly set by available memory and disk space for storage and solution of the problem matrix

Solution created is in the frequency domain, assuming steady-state harmonic behavior

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

What is the Technology Behind the HFSS Field Solver? Volumetric Field Solver Type: Full-Wave Solution Method: 3D Finite Element Method (FEM) Accuracy: If there were no limits on the size of the matrix and on the number of digits for computation, there would be no limit to the accuracy of the Finite Element Method! Mesh Type: Conformal Mesh Element: Tetrahedron Vertex: Explicitly Solved Mesh Process: Adaptive Convergence: Complex Magnitude Edge: Explicitly Solved Change in S-Parameters (Delta S) Excitations - Port Solver Solution Method: 2D Finite Element Method Face: Interpolated Mesh Process: Adaptive Frequency Sweeps Discrete Sweep Generates field solutions at specific frequency points in a frequency range. Interpolating Sweep Adaptive Discrete Sweep with curve fitting Up to 10000 data points, number of discrete solution points varies with response. Fast Frequency Sweep: ALPS (Adaptive Lanczos-Pad Sweep) Matrix Data and Fields at every frequency in sweep, up to 10000 data points.Ansoft High Frequency Structure Simulator v12 Training CourseAnsoft, LLC Proprietary

2008 Ansoft, LLC All rights reserved.

Pre-Processing: Geometry definition

Patch antenna

On chip spiral inductor

Air box /4 Air box /4 /4 Symmetry plane

Symmetry should be used to reduce solve time and improve accuracy For radiating structure: antenna airbox should be drawn (lambda/4 to lambda/2 in all directions) and radiation boundary or PML used.12 2008 Ansoft, LLC All rights reserved.

Airbox needs to be drawn far enough here to remove the outer boundary influence For non radiating structure (several times smaller than wavelength a smaller box - approx lambda/10 - is more efficient.Ansoft, LLC Proprietary

Ansoft High Frequency Structure Simulator v12 Training Course

HFSS solution type

Used in most RF/microwave designs where excitations (ports) are defined to get S,Y,Z parameters, field, radiation pattern

Used for Signal integrity application where multiple excitations are defined at the port. Solution can be exported as Full Wave Spice model

Mainly used to model cavity and get eigen frequencies and Q factor.

Note: in project where one single excitation mode is used at the port, both modal and terminal based model should provide similar answer

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Accuracy Accuracy of the model

All the relevant details needs to be defined Proper material properties. Proper port definition and model size Accuracy of the mesh

The EM field value can strongly vary in some part of the model and less in other: HFSS adaptive process automatically refines the critical area so that a denser mesh will better represent the field.

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Adaptive MeshGeometry (no mesh data)

Create Initial Mesh

Adaptive meshing example 11.5 GHz patch antenna Mesh elements concentrate about the perimeter of patch. Optimal mesh automatically generated by HFSS

Calculate Field

Calculate Field Accuracy

S Acceptable? Yes Display Simulation Results

No

Refine Mesh

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

3D Example : Microstrip Via Transition through a Ground Plane

Hole for via Ground metal Air

Substrate

Model Definition16 2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Initial mesh

View of initial mesh

The projection of the 3-dimensional mesh onto the substrate surface creates a triangular mesh. The initial mesh is as coarse as possible while still representing all geometric features. The solver then starts the solve process, progressing around the solve loop, adapting the mesh and checking the solution.

17 2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Adaptative process Mesh after 2 passesMax(|S|)

Convergence

Mesh after 4 passesMax(|S|)

Convergence

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Adaptative process Mesh after 6 passesMax(|S|)

Convergence

Mesh after 8 passesMax(|S|)

Convergence

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Final Converged Mesh

ConvergenceMax(|S|)Magnetic field |H| magnitude at 13 GHz (1V input to microstrip feed with 50 ohm termination on the opposite port).

Electric field |E| magnitude at 13 GHz (1V input to microstrip feed with 50 ohm termination on the opposite port).

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Accuracy of the solution When a project is properly defined (dimensions, material, ports), the accuracy of the solution in HFSS only depends on the accuracy of the mesh. Many inaccurate results just get better with asking for more adaptative passes.

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Design Flow Definition :Design flows are the explicit combination of electronic design automation tools to accomplish the design of an integrated circuit/system. The challenges of rising interconnect delay led to a new way of thinking about and integrating design closure tools. New scaling challenges such as leakage power, variability, and reliability will keep on challenging the current state of the art in design closure.

The notion of flexibility is essential in order to get the most integrated Design Flow as possible. Each tool should respect : Interaction between the differents simulation tools.

Data Importation / Exportation with the biggest choice of format. Ex : (Mechanical : Step, Sat, Iges, Catia, ProE Electrical: Touchstone, Spice,.) Capability of scripting. Availability on several Operating Systems (OS) : Windows, Linux, Sun

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

HFSS Design Flow SummaryLayout under the pre-defined constraints using 3rd party layout toolsCadence Allegro/ APD Mentor Board Station /ExpeditionTM Sigrity UPD Zuken CR-5000 DXF / GDS

3D-Model import from CAD-fileProE Catia V4/V5 Sat / Step / Iges

Ansoft Links

Results export : Sparameter Spice :touchstone

HFSSTM Fullwave extractionDynamic Link

Geometry export: 2D : dxf and GDS 3D : SAT, STEP and IGES

FullwaveSpice

Ansoft Designer/NexximCircuit / EM cosimulation : Time and frequency domain

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Ansoft DesktopMenu bar Toolbars

3D Modeler Window Project Manager with project tree

Message Manager

Progress Window

Status bar Coordinate Entry Fields

Property Window

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Ansoft Desktop Project Manager Multiple Designs per Project Multiple Projects per Desktop Integrated Optimetrics Setup Requires License for Analysis Project Manager Window

Project Design

Design Setup

Design AutomationParametric Optimization Sensitivity Statistical

Design Results

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

3D Modeler Demo

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

HFSS Analysis Design Flowchart

Construct Geometry (User Input) Define Volume Conditions (User Input) Define Surface Conditions (User Input)

2D Excitation Solution (Automatic) View/Plot S-Parameters (User Input) 3D Mesh Generation (Automatic, User Input Optional) View/Plot Fields (User Input) Solve 3D Matrix (Automatic)

Define Solution Requirements (User Input)

PRE-PROCESSING

SOLUTION

POST-PROCESSING

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Boundary conditions

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Boundary Conditions

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Boundary conditions 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 ResourcesFailure to understand boundary conditions may lead to inconsistent results 2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Boundary conditions What are Common Ansoft HFSS Boundary Conditions? Excitations Wave Ports (External) Lumped Ports (Internal) Surface Approximations Perfect E or Perfect H Surface Finite Conductivity Surface Impedance Surface Layered Impedance Surface Lumped RLC Symmetry Planes Radiation Surface Perfectly Matched Layer (PML)

Largely the users responsibility

Strictly not a surface approximation Master/ Slave Material Properties Boundary between two dielectrics Finite Conductivity of a conductor

Transparent to the user

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Surface Approximations Perfect E Forces the electric field perpendicular to the surface Outer Surface Default Boundary PEC/Perfect Conductor Material Property Perfect E Surface Model complexity: Reduced by eliminating conductor loss Perfect H Forces the electric field tangent to the surfacePerfect H Surface

Finite Conductivity Lossy electric conductor. Forces the tangential electric field at the surface to: Zs(n x Htan). The surface impedance (Zs) is equal to, (1+j)/(), Model complexity: Reduced by eliminating conductor thickness

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Impedance Impedance Represent surfaces of a known impedance Specified in terms of the surface impedance (Zs), Rs + jXs (Ohms/Square) The tangential electric field at the surface is the given by Zs(n x Htan).Thin film Resistor modeled as Impedance boundary, where geometry controls the impedance.

Layered Impedance Models multiple thin layers in a structure as a single Impedance Surface

Lumped RLC Similar to the Impedance boundary above, but represents a surface as a parallel combination of R, L, & C explicitly. The R, L & C can be used to incorporate lumped element component values into a model, without including the 3D model of the component e.g. a matching capacitor network or terminating resistor etc Boundaries can be concatenated to build up more complex impedances e.g.

C L

R

Microstrip line with series L and C and a load modeled as lumped R. 2008 Ansoft, LLC All rights reserved.

33Ansoft, LLC Proprietary

Screening Impedance Boundary Used to efficiently represent periodic screens or grids with impedance boundary condition Can be anisotropic (different values in x and y directions) Can be frequency-dependent Dynamic link support to import impedance values from unit cell Includes effects of polarization Resistance and reactance (/square) Coordinate system if anisotropic HFSS design for dynamic link

Periodic grid characterized by unit cell

Parameters

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Symmetry Enables you to model only a part of a structure Perfect E or Perfect H Symmetry Planes Must be exposed to the outer surface Must be on a planar surface Impedance multiplier used to correct extracted impedance Single E, set impedance multiplier to 2, Single H, set impedance multiplier to 0.5

Model complexity: Reduced by eliminating part of the solution volume

Perfect E Symmetry

Full Model

Perfect H Symmetry

Remember! Mechanical Symmetry may not Equal Electrical Symmetry 2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Open structures Radiation Surface Allows waves to radiate infinitely far into space. The boundary absorbs wave at the radiation surface Can be placed on arbitrary surfaces Accuracy depends on The distance between the boundary and the radiating object The radiation boundary should be located at least one-quarter of a wavelength from a radiating structure. If you are simulating a structure that does not radiate, the boundary can be located less then one-quarter of a wave length (The validity of this assumption will require your engineering judgment). The incident angle The radiation boundary will reflect varying amounts of energy depending on the incidence angle. The best performance is achieved at normal incidence. Avoid angles greater then ~30degrees. In addition, the radiation boundary must remain convex relative to the wave.

Perfectly Matched Layer (PML) Allows waves to radiate infinitely far into space. Not a Boundary Condition. Fictitious materials that fully absorb the electromagnetic fields impinging upon them. These materials are complex anisotropic. Types Free Space Termination or Reflection Free Termination Can only be placed on planar surface Model complexity: They do not suffer from the distance or incident angle issues, but should be place at least one-tenth of a wave length from strong radiatorsAnsoft High Frequency Structure Simulator v12 Training CourseAnsoft, LLC Proprietary

2008 Ansoft, LLC All rights reserved.

Radiation Boundary Mimics continued propagation beyond boundary plane Absorption achieved via 2nd order radiation boundary Place at least /4 from strongly radiating structure Place at least /10 from weakly radiating structure Absorbs best when incident energy flow is normal to surface Must be concave to all incident fields from within modeled space

Parameters Advanced options used for incident wave and HFSS DataLink problems

Boundary is /4 away from horn aperture in all directions

Radiation boundary functions well for incident angles less than 25 -30

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Perfectly Matched Layer (PML) Fictitious lossy anisotropic material which fully absorbs electromagnetic fields Two types of PML applications PML objects accept free radiation if PML terminates free space PML objects continue guided waves if PML terminates transmission line Use PML setup wizard for most cases Manually create a PML when base object is curved or inhomogeneous Uniform thickness Minimum frequency Minimum radiating distance (between PML and antenna)

Guidelines for assigning PML boundaries

Parameters

PML functions well for incident angles less than 65 -70

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Radiation Boundary vs PML

Radiation Boundary Type Incident angle from normal Distance from radiator Setup complexity 2D < ~30 > /4 Low

PML 3D (occupies volume) < ~70 > /10 Medium

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Excitations

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Excitations can take several forms : Ports Ports are a unique type of boundary condition, and the most common excitation. Allow energy to flow into and out of a structure. Defined on 2D planar surface Arbitrary port solver calculates the natural field patterns or eigen 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

Floquet ports Used with master/slave boundary for periodic antenna array FSS/PBG

Incident field Used to illuminate a model with a plane wave or other type of incident field. The field can be the near/far field from another Ansoft EM solver enabling linked problems to be setup. Magnetic Bias Used for non circulator, isolator.

Voltage or Current sources Used to apply a specific voltage or current to an object No network parameters etc available, only fields and derived quantities

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Port Type Wave Port (Waveguide) External Recommended only for surfaces exposed to the background PEC Supports multiple modes (Example: Coupled Lines) Supports reference plane de-embedding and arbitrary mode re-normalization 2D Port solver computes modal Zo, Gamma, lambda and Epsilon. Computes Generalized S-Parameters Frequency dependent Characteristic Impedance (Zo) Perfectly matched at every frequency Note: this may differ from measurements or other simulations, use re-normalization to make comparisons. Wave ports are well suited for closed structures like waveguide, coax, etc. For open structures like microstrip, coplanar waveguide etc., waveports are typically defined on the face of the surrounding airbox as shown - refer to sizing guides.

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

WavePort External Examples Wave ports are well suited for closed structures like waveguide, coax, etc. For open structures like microstrip, coplanar waveguide etc., waveports are typically defined on the face of the surrounding airbox as shown - refer to sizing guides.Port 1

Port 4

Differential Stripline with waveport defined between upper and lower ground planes

Port 3 Port 2

Port 1

Microstrip with wave port defined on face of surrounding airbox, with deembedding arrow shown.

Wave ports defined on faces of coaxial model.

Port 2

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

WavePort Internal Examples Wave Port (Waveguide) Internal In some cases waveports may be placed internally using an inner void or on the surface of a 3D PEC object drawn within the model. Note: The 3D PEC object may well influence the solution if not PEC Block placed on placed/sized carefully. PCB to enable insertionof internal Waveport for impedance calculations Dipole in large airbox (not shown) with internal wave port on PEC object.

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Excitation (continued) Wave Port Boundary Conditions Perfect E or Finite Conductivity Default: All outer edges are Perfect E boundary. Port is defined within a waveguide. Easy for enclosed transmission lines: Coax or Waveguide Challenging for unbalanced or non-enclosed lines: Microstrip, CPW, Slotline, etc.Narrow Port MS Mode

Symmetry or Impedance Recognized at the port edgesPerfect E Edges Larger Port MS Mode

Radiation Default interface is a Perfect E boundary.

Narrow Port Higher Order Mode

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

WavePort Properties Waveports have various properties controlled by the user. These can be set during definition of the port or after, by selecting the port and clicking properties. Ports can also be re-assigned to other surfaces etc. General Tab Used to set the Name e.g. WavePort1

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

WavePort Properties Modes Tab Enables definition of number of allowed Modes at the Port default is one. For each mode allowed, a set of s-parameters is generated in the 3D model solution. i.e. 1 port,1 mode = 1 x 1 s-matrix. 1 port, 2 modes = 2 x 2 matrix etc. Integration line can be defined (recommended) for each mode: Defines orientation of the mode (for 3D solution) and the Integration path over which integral is computed to determine mode VoltageV. dl E. If defined, Zo can be determined from voltage (v) , current (i) and power (p). E-Field can be forced to align with Integration line by selecting Polarize E FieldExamples: WG Appropriate for structures with degenerate modes e.g. square or circular WG. Coax Microstrip

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

WavePort Properties Post Processing Tab Port Renormalization enables re-normalization of all or specific port modes to a desired impedance. Enables direct comparison with measured data e.g. s2p file or data where Zo is fixed w.r.t. frequency. Deembedding can be enabled and used to move the solution reference plane in or out of the model a specific distance.

Ensure good port solution for accurate de-embedding

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Wave Port Sizing Guidelines Microstrip port height between 6h and 10h Tend towards upper limit as dielectric constant drops and fringing fields increase Make bottom edge of port co-planar with upper face of ground plane 10w for w h 5w, or on order of 3h to 4h, for w < h

Extend stripline port height from upper to lower groundplane (h) Stripline port width 8w for w h 5w, or on order of 3h to 4h, for w < h

Microstrip port width

Can also make side walls of port Perfect H boundaries

10w, w h or 5w (3h to 4h), w < h

8w, w h or 5w (3h to 4h), w < h

w h 6h to 10h w h Port sizing guidelines are not inviolable rules. If meeting height and width requirements result in rectangular aperture larger than /2 in one dimension, the substrate and trace may be ignored in favor of a waveguide mode. When in doubt, run a ports-only solution to determine which modes are propagating.Ansoft, LLC Proprietary

2008 Ansoft, LLC All rights reserved.

Wave Port Sizing Guidelines Slotline port height at least 4h or 4g (whichever is larger) Include air above and below substrate If ground plane is present, port should terminate at ground plane

Coplanar waveguide port height at least 4h or 4g (whichever is larger) Include air above and below substrate If ground plane is present, port should terminate at ground plane

Port width should contain at least 3g to either side of slot or 7g total minimum Port boundary must intersect both side ground planes or they will float and become signal conductorsApprox 7g minimum

Port width should contain 3-5g or 3-5s of side grounds (whichever is larger) Total width ~10g or ~10s Port outline must intersect both side grounds or they will float and become signal conductorsLarger of approx. 10g or 10s

Larger of 4h or 4g g h h For Driven Modal solutions, use Zpv for impedance calculation g Larger of 4h or 4g s

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Wave Port Implications Modes, reflections, and propagation It is possible for 3D field solution generated by excitation signal of one specific mode to contain reflections of higher-order modes which arise due to discontinuities If higher-order mode is reflected back to excitation port or transmitted onto another port, its S-parameters should be calculated If higher-order mode decays before reaching any port (because of attenuation or because it is a non-propagating evanescent mode), there is no need to obtain its S-parameters

Wave ports require a length of uniform cross-section HFSS assumes that each port is connected to semi-infinitely long waveguide with same cross-section as wave portNo uniform cross section at wave ports Uniform cross-section added for each wave port

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Internal Wave Ports 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 directionExample coax feed within solution volume

Coaxial antenna feed with coaxial wave port capped by PEC object

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Integration Lines Applicable to driven modal solution types Port vector which can serve several purposes Calibration line which specifies direction of excitation electric field pattern at port Define separate integration line for each mode on multi-mode ports

Impedance line along which to compute Zpv or Zvi port impedance Select two points with maximum voltage differential

Microstrip line Waveguide

Slotline

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Lumped PortsRecommended only for surfaces internal to model Single TEM mode with no de-embedding Uniform electric field on port surfaceNormalized to constant user-defined Z0 Perfect E or finite conductivity boundary for port edges which interface with conductor or another port edge Perfect H for all remaining port edges

Lumped port boundary conditionsDipole element with lumped port

Zo

Uniform electric field User-defined Zo

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Wave Ports vs Lumped Ports

Wave portAccessibility Higher order modes De-embedding Re-normalization Setup complexity External Faces Yes Yes Yes Moderate

Lumped port Internal to Model No No Yes Low

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

HFSS source : Floquet ports A Floquet port is like a Wave port except: Adjacent boundaries must be LBCs Material touching Port must be isotropic and homogeneous. Modes are generated from analytic projection instead of eigensolution. Floquet ports are used for FSS where it replaces the incident plane wave excitation and PML or in antenna infinite array simulation as a replacement for PML. Floquet ports provide both amplitude and phase for FSS analysis.

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

HFSS Source : Incident Wave Other Incident Wave: Plane Wave: Regular/evanescent/Eliptically polarized. Commonly used for FSS (frequency selective surface analysis) or RCS (radar cross section) analysis. Hertzian dipole, linear antenna, Gaussian beam: analytical Wave patterns. Far Field Wave/near field Wave: Commonly used for dynamically linked model: HFSS/Siwave/maxwell3D. The field pattern of another project is used as an excitation. Commonly used in EMI/EMC application or for large antenna simulation. Siwave Board

HFSS model Note: If model complexity permits it, it is recommanded for accuracy to perform full model simulation

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Solution type :Driven Terminal

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Terminal Assignment Terminals defined by edge or face selection Terminals appear in the project tree Listed under ports Can be selected, edited, independently No need to draw terminal lines, which is tedious and error prone

Terminals defined by face selection. 2008 Ansoft, LLC All rights reserved. Ansoft, LLC Proprietary

Auto-Assign Ports and Terminals

Select Ports and Assign

Choose References Auto-Assign

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Solution type : Eigen Mode

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

EigenMode An Eigenmode solution is a direct solution of the resonant modes of a closed structure As a result, some of the sources and boundaries discussed so far are not available for an Eigenmode project. These are: All Excitation Sources: Ports Voltage Drop and Current Sources Magnetic Bias Incident Waves

The only unavailable boundary type is: Radiation Boundary (A Perfectly Matched Layer construction is possible as a replacement)

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

EigenMode Eigen solution is very sensitive to the mesh/order- If the mesh/order is too low, it would support many, unexpected field patterns, ex : When using zero order elements, you loose on the accuracy so much, that you can not get a reasonable solution.

In general Mesh operations is required to start from a better mesh. improve the conformal mesh as your geometry has true curves Improve accuracy

Low convergence criteria (0.1%) so increase adaptive passes Use Symmetry planes if you are only interested in mode 1 Eigenmode solver :- The more mode you ask for, the longer will be the simulation. - In the same way, you must define the minimum frequency close of the 1st mode frequency when you know it. This reduces the computation time and improve the accuracy also. 2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Solution Setup & Solution Data

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Solution Setup - General Solution Setups are added in the Project manager under the Analysis Tree . Multiple Setups can be added if required. The General Tab is used to set critical solution controls. Solution Frequency Defines the frequency at which model is meshed and solved adaptively (adaptive solve loop). Maximum no of Adaptive Passes: Default is six, more may be required. Maximum Delta S: default is 0.02 i.e. 2% This controls convergence of the adaptive pass solve loop. 1-2% is generally accurate enough. Option to solve Ports Only can be set Use this to study port eigen modes, optimize Zo etc

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Solution Setup - Options The Options tab is used to refine the solution controls and initial mesh options. Initial Mesh Options: Do Lambda Refinement - enabled by default. This refines the initial mesh based on material dependent wavelength. Target: sets goal for number of tetrahedra per unit wavelength - 0.333 default for 1st order solution, i.e. minimum of three tetrahedra per unit wavelength. Free space lambda can be used in some circumstances e.g. very lossy dielectrics. Adaptive Options: Max refinement per pass: 30% Min No of Passes: default 1 Min Converged passes: 1 or more >1 forces solution process to continue beyond convergence.

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Solution Setup - Options Interpolation scheme of the basis functions is controlled by the Solution Options tick box: zero order: uses Linear interpolation: saves RAM and CPU 6 Unknowns per Tetrahedra Application: structures which are small compared to wavelength - e.g. structures on chip, LTCC arrangements, MEMS, packages etc Default First order: uses Quadratic interpolation 20 Unknowns per Tetrahedra Application : electrically large structures - e.g. antennas, resonators etc Second order: 45 unknowns per tertrahedra Application: More effective to mesh model with electrically large uniform medium. Mixed order (new with v12!) 0,1,2nd order elements are mixed. Adaptative refinement will refine on both mesh size and element order. Generally the most effective for speed and accuracy.Ansoft High Frequency Structure Simulator v12 Training CourseAnsoft, LLC Proprietary

2008 Ansoft, LLC All rights reserved.

Basis Functions - Hierarchical and Higher Order Vector Basis FEM uses Basis Functions to interpolate the field at any point within the element. HFSS v12 currently supports low order , 1st order and 2nd order basis functions : Low order basis function is a linear function Model size is small compared to wavelength This results in linear interpolation, the field varies linearly inside each tetrahedron Field quantities are solved in 6 points 1st order basis function is quadratic function i.e. 2nd order polynomial This results in 2nd order interpolation Field quantities are solved in 20 points 2nd order basis function with regard to electrically large, geometrically simple models. Improve accuracy around sharp edges and corners Provide accurate solutions in large volumes with a smaller mesh, resulting in memory and time savings Field quantities are solved in 45 points

(Default order)

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Choice of Solver: Direct / Iterative HFSS12 has two matrix solvers: direct matrix solver Iterative matrix solver (enabled for 1st and 2nd order basis element)Time to solve Direct Iterative Memory to solve Scale with X excitations ~= 1 ~= X

N^1.6 N^1.3 N^1.3 N^1.1

With a couple of sources, the iterative solvers is usually faster than the direct solver and can be multiple times faster for large model. The iterative solver always uses less memory than the direct solver. Recommandation: antenna problem usually having one or two sources Packaging/ mult-pin connector usually many sources use iterative solver use direct solver

Note: Fast Sweep takes significantly longer with iterative solve. Prefer Direct+fast sweep or Iterative + interpolating

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Iterative Solver How does it work? The Iterative Matrix Solver works by guessing a solution to the matrix of unknowns, and then recursively updating the guess until an error tolerance has been reachedInitial guess

Preconditioner

What is the advantage? Reduced RAM and Simulation Timeno

Update solution and search direction

Where do you control the Iterative Solver? Options Tab from Solution Setup dialog. The iterative solver residual default value 0.0001 yields to identical result for S parameters and Field than a direct solution. 0.001 usually provide same S parameters.

Converges ? yes

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Solution Setup - Initial Mesh and Lambda Refinement Initial Mesh generated based on geometry, boundaries and any surface approximations (seeding) i.e. not an electrical aware mesh Under Solution Setup > Options Tab, Lambda Refinement is enabled (by default). Target is typically 0.333 => Minimum of three tetrahedra per unit wavelength. Mesh is then Lambda Refined based on the material dependent wavelength (or free space wavelength if ticked), where Solution Freq is defined in Solution Setup > General Tab For example, hollow metal box 300x300x300mm, varying r and solution freq:

Initial Mesh = 6 Tetrahedra

Mesh A

~23 x Mesh A

~33 x Mesh A

~ 63 x Mesh A

r=1

Solution Freq=1GHz Lambda Refine = 641 Tetrahedra(1 cubic wavelength) 2008 Ansoft, LLC All rights reserved.

r=1, Solution Freq=2GHzLambda Refine = 5520 Tetrahedra(8 cubic wavelengths)

r=9, Solution Freq=1GHzLambda Refine = 17898 Tetrahedra(27 cubic wavelengths)

r=9, Solution Freq=2GHzLambda Refine = 144765 Tetrahedra(216 cubic wavelengths)Ansoft, LLC Proprietary

Ansoft High Frequency Structure Simulator v12 Training Course

Solution Setup Advanced/Expression cacheAdvanced: Import mesh: can import a mesh from a different design (same geometry, different material properties/boundaries) Port Options: can force default accuracy on the port (can reduce numerical noise) Enable Thermal feedback from Ansys Mechanical:

Expression cache - Multiple Expression from S param/fied/farfield will be computed for every passes and can be used as a convergence criteria.

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Solution Setup - derivative-Ask for derivative computation on defined variables -Allow sensitivity analysis with same mesh. -Variables can be define on geometry, material properties, imepdance boundaries. -Allow to tune the result. -Optimetrics licence usedRigh click on Results/Tune reports

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Solution Data - Profile Solution data should be monitored during solve process. Right click on Solution Setup and select Profile or click toolbar icon. Profile tab gives real time update of solution process: Job status. Number of tetrahedra/unknowns. Adaptive pass number. Frequency points etc.

Additionally, Length of time each task took. Which Matrix Solvers are being used. How much physical memory/disk memory was required.Ansoft High Frequency Structure Simulator v12 Training CourseAnsoft, LLC Proprietary

2008 Ansoft, LLC All rights reserved.

Solution Data Profile Memory Usage is indicated in the Solver Line of the profile. Matrix size (no of unknowns) is indicated.Disk usage during the matrix solution is indicated if offcore is shown after disk, it indicates HFSS could not fit the matrix entirely in memory, so had to partition the matrix and solve parts in memory whilst storing parts on disk. This will slow down the solution process (real time > CPU time)

Mesh maker

Note: Multi processors or multiple cores will result in reduced Real time compared to CPU time ~3.7x speedup due to 4 processors, indicated by MCS4 solver. ~500 MB memory, 0 disk

75 2008 Ansoft, LLC All rights reserved. Ansoft, LLC Proprietary

Solution Data Profile - Solvers Different Matrix Solvers in HFSS identified in the Profile Solver pdsn line where p (precision): M (Mixed) or D (Double) or L (iterative) d (data type): R (Real) or C (Complex) s (symmetry type): S (Symmetric), A (Asymmetric) or H (Hermitian) n (no of processors or cores) : e.g. 4 Typical examples: MRS (Mixed, real, symmetric) : used in completely lossless structures MCS4 (Mixed, complex, symmetric, 4 cpus) : the preferred multifrontal solver for complex matrices, i.e in all lossy structures. LCS2 (Iterative, complex, symetric, 2cpus): when iterative solver converged, otherwise, it will revert to direct solver. DCS2 (double-precision, complex solver, 2 cpus ): activated in cases where the MCS is unable to solve the matrix with enough precision ( eg. When aspect ratio is still very bad; very low frequencies); very memory intensive. Note: HFSS chooses the correct solver automatically!Ansoft, LLC Proprietary

2008 Ansoft, LLC All rights reserved.

Solution Data - Convergence Convergence tab gives data on solution convergence. Inspection of this data is recommended to ensure solution process proceeds correctly and achieves convergence. Delta S as a function of adaptive pass number can be viewed in tabular or XY plot form, in real time. Other info regarding no of passes etc is also displayed. Correctly setup models should show good convergence profile, with delta S proceeding towards target delta S (red line) in relatively smooth fashion. If model fails to converge; If profile looks as if it is proceeding towards convergence, increase number of adaptive passes and rerun If profile shows delta S oscillating or continuing to increase from pass to pass, inspect model for incorrect setups, ports, boundaries etc.

Target

Note: Using solution data from a model which is not converged will give inaccurate answers.Ansoft High Frequency Structure Simulator v12 Training Course

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Solution Data Matrix Data Matrix tab displays the matrix data calculated based the model setup S,Y,Z parameter data can be displayed by ticking the relevant tick boxes. Port Gamma and Zo can also be displayed. Data can be displayed in various formats mag/ang, dB/ang etc as relevant. Default is to view the data for the Last Adaptive pass, but this can be changed to any previous pass if required. All freqs tick box enables display of data for all current valid frequency points. Export Matrix Data enables export of data to various formats including touchstone/citifile etc. If the Solution type was set to terminal and a frequency sweep is completed, Equivalent circuit export is enabled. - This enables generation of Spice models, both Full Wave and RLC types

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Solution Data Mesh Statistics

Displays statistics about mesh on an object by object basis. Useful for debugging and model validation. Verify mesh element edge lengths comply with mesh operations.

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Frequency sweep

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Frequency Sweep - Discrete Frequency Sweeps can be added to an analysis setup in the project tree or using menu HFSS>Analysis Setup> Add Sweep. Choice of Discrete, Fast or Interpolating. Discrete Sweep generates field solutions at the specified frequency points in a frequency range. The sweep can be a single point, linear step or linear count. Multiple sweeps can be added under any Analysis setup if required. Option to Save Fields at all frequencies in the sweep can be ticked. The model is explicitly solved for every discrete point specified so high frequency resolution is computationally expensive. Discrete Sweep is thus most useful where a small no of points is required or where fields are required at only specific frequency points.

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Frequency Sweep - Interpolating Calculation of the rational polynomial for a simple Transmission Line Example 5cm long transmission line Computed S-parameters are shown below

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

S11 (dB)

Ansoft, LLC Proprietary

Frequency Sweep - InterpolatingS11 (dB) S11 (dB)Rational Polynomial (2 solutions) Rational Polynomial (3 solutions)

Adaptive Frequency

S11 (dB)

Rational Polynomial (4 solutions)

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

S11 (dB)

Rational Polynomial (5 solutions)

Ansoft, LLC Proprietary

Frequency Sweep - InterpolatingS11 (dB) S11 (dB)Rational Polynomial (6 solutions) Rational Polynomial (9 solutions)

S11 (dB)

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

S11 (dB)

Rational Polynomial (12 solutions)

15 solutions)

DONE!

Ansoft, LLC Proprietary

Frequency Sweep - Fast Fast Frequency Sweep Uses an Adaptive Lanczos-Pad Sweep (ALPS) based solver to extrapolate the field solution across the requested frequency range from the center frequency field solution (solution frequency if in band). Performs one solve process to obtain the broadband data, field data is known at all frequencies, very sensitive to high Q resonances. Provides matrix data and fields at every frequency in sweep, up to 10000 data points Fast sweep uses more memory than the interpolating sweep, and cannot handle frequency dependent material properties Generally used for narrower band high Q type problems.

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Post-Processing Demo

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Friendlier report interaction

Dynamic view interaction using Alt/Shift keys

Hide/Show various entities

Selected curves are emphasized using transparency 2008 Ansoft, LLC All rights reserved.

Tool tips and hover cursor changesAnsoft, LLC Proprietary

Ansoft High Frequency Structure Simulator v12 Training Course

MiscellaneousProject Files Everything regarding the project is stored in an ascii file File: .hfss Double click from Windows Explorer will open and launch HFSS v12 Drag and drop .hfss file onto HFSS desktop will open the project. Results and Mesh are stored in a folder named .hfssresults Lock file: .lock.hfss Created when a project is opened Auto Save File: .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) Default Script recorded in v12 Visual Basic Script & Javascript enabled Tools > Options > General Options > Analysis OptionsAnsoft, LLC Proprietary

NOTE: You should make backup copies of all HFSS projects created with a previous version of the software before opening them in a later version of HFSS.

-

Scripts

-

Remote Solve

2008 Ansoft, LLC All rights reserved.

Miscellaneous Supported Operating Systems HFSS v12 Windows XP Professional, 32 and 64bit Windows Server 2003, 32 and 64bit Windows Vista Business Linux RHE v4 & v5, 32 and 64bit SUSE Enterprise Server v9, 32 and 64bit Updating Drivers Update your Microsoft DirectX drivers to latest version, 9.0c http://www.microsoft.com/directx Update your video drivers to the latest available from the card manufacturers website. Memory allocation HFSS v12 HFSS v12 can access up to 3GB of Ram on a 32bit PC All about 3GB switch, supported OS http://support.microsoft.com/default.aspx?scid=kb;en-us;291988 How to use /3GB switch http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ddtools/hh/ddtools/bootini_1fcj.asp Increasing Memory allocation for HFSS With a 64bit operating system theoretically there is no RAM limitation Practically, you can typically access up to 64GB of RAM due to hardware limitations. For optimum performance on a 64bit system, set windows swap file size = 2 x physical memory available

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

HFSS options

Options

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

HFSS Design Flow SummaryLayout under the pre-defined constraints using 3rd party layout toolsCadence Allegro/ APD Mentor Board Station /ExpeditionTM Sigrity UPD Zuken CR-5000 DXF / GDS

3D-Model import from CAD-fileProE Catia V4/V5 Sat / Step / Iges

Ansoft Links

Results export : Sparameter Spice :touchstone

HFSSTM Fullwave extractionDynamic Link

Geometry export: 2D : dxf and GDS 3D : SAT, STEP and IGES

FullwaveSpice

Ansoft Designer/NexximCircuit / EM cosimulation : Time and frequency domain

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Option : 3DCAD Standart available import/export .DXF, .GDS, .SAT,

Optional import: STEP, IGES, Pro-E, CATIAv4, CATIAv5, Parasolid, Unigraphics, Nastran,

Optionnal export: STEP, IGES, CATIAv4, Parasolid.

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Option : Multiprocessing Works on the solver part. To set up under tools/options/hfss options

~3.7x speedup due to 4 processors, indicated by MCS4 solver. ~500 MB memory, 0 disk

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Option : OptimetricsMultiple types of analysis: Parametrics Optimization ( quasi-newton , pattern search, SNLP, genetic) Sensitivity Statistical

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Option : Pre/Post Processing License It is a powerful pre- and post-processing tool based on the appropriate tools : HFSS,Q3D Extractor , Ansoft Designer and Maxwell With an easy-to-use interface, Pre - Post Processing allows you to create and edit geometry, set-up the project in order to have a project ready to solve . It also includes post processing tools.

Construct Geometry (User Input) Define Volume Conditions (User Input)

Define Surface Conditions (User Input) Define Solution Requirements (User Input)

View/Plot S-Parameters (User Input)

View/Plot Fields (User Input)

PRE-PROCESSING POST-PROCESSING

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

HFSS 12 Advanced Training

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

HFSS 12 Advanced Training Healing Defeaturing Manual mesh operations Visual Basic Scripts GDSII Import

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

HealingNo purge history required. Model will be auto purged on healing.

Manual healing option for advanced users.

Control permitted object properties change for feature or small entities removal

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

ACIS Errors and Healing Auto healing during import tries to address api_check_entity errors, i.e. geometry and topology errors non-manifold edges and vertices, allowed by ACIS but not by our mesher

Manual healing can be used to address - api_check_entity errors - non-manifold edges and vertices - undesired small features Small feature removal during manual healing can be instrumental in correcting ACIS errors, and is beneficial to the mesh as a bonus.

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

ACIS Errors and Healing Identify non-manifold edges

Zero thickness makes ACIS complain about non-manifold

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Face Alignment

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

DefeaturingDetected features are displayed in the analysis results dialog

Select multiple features and delete

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Defeaturing

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Principal reasons for inaccurate simulation resultsIn principle there are only two possible reasons for wrong results in a 3D Simulation tool ( independent from method ):

1) Wrong modeling ( i.e wrong geometry , wrong material characteristics, inadequate boundaries or ports, ) Attention should always be paid towards modeling of ports and boundaries as these are artificial assumptions which are not present in reality

2) Insufficient mesh quality : - Because of bad aspect ratios in some relevant areas - Because of insufficient refinement to capture all relevant field behavior

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Influence on the overall mesh procedure1) Initial Mesh 2) Lambda refinement 3) Seeding/ virtual objects 4) Selecting frequency of adaptive refinement and convergence criteria 5) Port accuracy

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Initial Mesh In most cases this will be sufficient to provide a good solution, but occasionally it is necessary to assist the mesher when autodaptive meshing alone is not sufficient. HFSS has the possibility to influence the initial mesh by applying user defined mesh operations on an object by object basis:

Approximation of true curved surfaces via surface approximation (not needed for facetted objects). Aspect ratio of mesh elements on surfaces via surface approximation. Length or volume based seeding.

Select objects or surfaces and define operations

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Defining Surface Approximation and Aspect Ratio

Default: 22.5

default: 10 for curved surfaces 200 for planar surfaces 2008 Ansoft, LLC All rights reserved. Ansoft, LLC Proprietary

Recommended Settings of Surface Approximation: Normal deviationConductors with inductive character ( bondwires, vias, .. diameter PML setup wizard Distance : /6 @ Fmin from radiating structure No closer than /10

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary

Scripts available

Antenna design kit:

2008 Ansoft, LLC All rights reserved.

Ansoft, LLC Proprietary

Questions and Answers

2008 Ansoft, LLC All rights reserved.

Ansoft High Frequency Structure Simulator v12 Training Course

Ansoft, LLC Proprietary