HFSS_2014_new_features.pdf
-
Upload
junaidmasoodi -
Category
Documents
-
view
38 -
download
2
description
Transcript of HFSS_2014_new_features.pdf
-
2011 ANSYS, Inc. March 10, 2014 1
ANSYS Release 15 Webinar Series
HFSS 2014: New Features and Advances
Gaurav Hada ANSYS India
-
2011 ANSYS, Inc. March 10, 2014 2
Faster Solvers in HFSS
Improved SI flow New Alinks, HFSS from SIwave
Improved Finite Antenna Array DDM Solver
Improved Multiphysics flow
Hybrid Solving Improvements
What was new in HFSS 15 (last year)?
-
2011 ANSYS, Inc. March 10, 2014 3
Design Flow Automation
HFSS 3D Layout
3D Component Library
Numerical Solver Advances
Distributed Memory Direct Matrix Solver
Phi Mesher
Spatial Material Properties
Curvilinear Elements in HFSS-IE
Miscellaneous
3D modeler, scripting
New HPC UI and enhancements
New Licensing
Numerous feature additions
Todays Agenda Whats new in HFSS 2014
-
2011 ANSYS, Inc. March 10, 2014 4
Design Flow Automation
HFSS 3D Layout
3D Component Library
-
2011 ANSYS, Inc. March 10, 2014 5
Introducing the New 3D Layout Flow with HFSS
-
2011 ANSYS, Inc. March 10, 2014 7
HFSS: Arbitrary 3D or 3D Layout
No change to 3D product, licenses added to enable layout
ensemble_gui
nexxim_gui
Required Installs
HFSS, Designer
or
ANSYS EM Suite
3rd Party 3D CAD Bi-Directional
3D Component Library
3D Editor Native
Scripted Footprints
3rd Party Layout Translation
Arbitrary 3D
3D Layout
Layout Editor Native
Toolkits Script Customization
Toolkits Script Customization Parametric
Variations
Parametric Variations
-
2011 ANSYS, Inc. March 10, 2014 8
Features for HFSS 3D Layout
Parametric Layout Editor
Stackup Etch Factor/Layer Offset
Padstacks
Trace parameters
Finite Dielectrics
Hierarchy
Solver
Integrated HFSS solver
Integrated PlanarEM - 2.5D MoM
DC S-parameter from Q3D
Embedded RLC and/or S-Parameters for HFSS
Post-Processing
Network Data Explorer and Full-Wave SPICE
Integration with industry CAD
Cadence, Zuken, Mentor and Altium
HFSS Accuracy from Layout
-
2011 ANSYS, Inc. March 10, 2014 9
Stackup Editor - Manufacturing Tolerances
Image courtesy of AMKOR Overetching and Underetching
-
2011 ANSYS, Inc. March 10, 2014 10
Layer Stackup Editor - Parameterization
Via Radius Trace Widths
Fully parameterized padstack geometry Vias
Pads
Layer based or per each net/polygon Trace widths
-
2011 ANSYS, Inc. March 10, 2014 11
Automatic Ports Setup Right click > Select Edges > Click on Ports Edges
Wave or Lumped ports depending on routing type
Wave or Lumped Ports
Gap (Lumped) Port
Wave Port
Convert Lumped to Wave Port
-
2011 ANSYS, Inc. March 10, 2014 12
Now included with HFSS
Fast solve 2D conductors
Infinite GND
Early in the design process
Leverage HFSS and 3D FEM with adaptive meshing in the later stages
PlanarEM 2.5D Method of Moments
-
2011 ANSYS, Inc. March 10, 2014 13
Advanced Features in HFSS 3D Layout
Embedded Components DC data point for S-parameters with Q3D solver Lumped line ports N port s-parameter blocks
An HFSS Sparse Matrix
-
2011 ANSYS, Inc. March 10, 2014 14
Embedded Components S-parameters or RLC components
No requirement to mesh a boundary condition or to add ports for connecting terminals of a device
Includes ability to represent these component models via S-parameters
-
2011 ANSYS, Inc. March 10, 2014 15
Solve DC point with Q3D Extractor engine
Bringing together two best-in-class 3D solvers for hyper-accurate extraction of broadband models for packages and PCBs
Integrated DC solver
Automatic application of source and sinks for Q3D
Calculated non-complex DC point
-
2011 ANSYS, Inc. March 10, 2014 16
Impressed current source with user defined parallel impedance load
Easy to set up
Effective when it is not possible to create geometries for wave or lump ports
Can be applied to both intra and inter-plane connections
New Lumped Circuit Ports in 3D Layout
-
2011 ANSYS, Inc. March 10, 2014 17
Layout interface: 3D full-wave electromagnetics with HFSS
Layout interface: Integrated Optimetrics
Layout interface: Integrated Full-Wave Spice
Layout Interface: Integrated Planar EM Solver
Layout Interface: DC S-parameters from Q3D
HFSS 3D Layout
Included!
Included!
Included!
Included!
Included!
-
2011 ANSYS, Inc. March 10, 2014 18
Design Flow Automation
HFSS 3D Layout
3D Component Library
-
2011 ANSYS, Inc. March 10, 2014 19
3D Simulation Components User Defined Save and reuse Share with
partners and colleagues
Created from 3D modeler
Self-contained Geometries Material
properties Boundary
conditions Excitations
3D Component Library
-
2011 ANSYS, Inc. March 10, 2014 20
Options for Saving
Mesh Ops Also!
-
2011 ANSYS, Inc. March 10, 2014 21
3D Component Library in HFSS 2014
-
2011 ANSYS, Inc. March 10, 2014 22
Advancements in Numerical Solving Technologies
Distributed Direct Matrix Solver
Advanced Phi Mesher for Layout
GPU Support for HFSS Transient
Advanced Modeling Techniques
-
2011 ANSYS, Inc. March 10, 2014 23
Distributed Memory Direct Matrix Solver
Direct Matrix Solver: Greatest accuracy with best efficiency for many ports/excitations
Distributed now provides access to more memory and cores Only with ANSYS Electronics HPC
Example: Trunk Mounted Antenna Matrix size: 12M Memory: 714 GB Machines: 6 (128 GB) Time: 3 hours
-
2011 ANSYS, Inc. March 10, 2014 24
A new mesher designed for layout
Enhanced Layout Meshing: Phi Mesher
Tau / Classic Full 3D geometries
Very general input
Heavy load on mesher
Very accurate 3D mesh
2D / Prismatic
Meshers ECAD Layouts only
Very fast
Less Accurate solvers
PHI Mesher
Speed of 2D/Prismatic
Accuracy of Tau/Classic
For ECAD layout
-
2011 ANSYS, Inc. March 10, 2014 25 1
10
100
1000
10000
10000 100000 1000000 10000000 100000000
CP
U t
ime
in s
eco
ns
Number of tets, NlogN scaling
0
10
20
30
40
50
60
70
1000 10000 100000 1000000 10000000
Spee
d U
p
Classic Mesh Size (Num Tets)
Extremely fast meshing for layered designs
New Phi Mesher in HFSS 3D Layout
20-40x faster than classic
1 million tets in 2 minutes
10 million tets is 20 minutes
-
2011 ANSYS, Inc. March 10, 2014 26
DGTD (HFSS Transient) and FDTD lend themselves to a high degree of parallelization
Now HFSS Transient can leverage GPUs for faster simulations
GPU Support for HFSS Transient
PROJECT # Tets Tesla K20c
Intel X5675
8 cores
GPU vs. 8
core CPU
Dipole small 21K 0:03:45 0:08:00 1.83
Dipole large 51K 0:08:07 0:19:51 2.42
Landmine 32K 0:02:37 0:05:50 2.22
Leadframe Connector small 36K 0:04:43 0:04:31 0.95
Leadfram Connector large 108K 0:03:17 0:07:18 2.22
FlipChip Package 39K 0:02:40 0:00:44 0.275
GSM Antenna mixed order 75K 0:59:43 2:58:41 2.95
GSM Antenna 1st order 133K 6:34:08 34:18:55 5.21
PROJECT # Tets Tesla K20c
Intel X5675
8 cores
GPU vs. 8
core CPU
Dipole small 21K 0:03:45 0:08:00 1.83
Dipole large 51K 0:08:07 0:19:51 2.42
Landmine 32K 0:02:37 0:05:50 2.22
Leadframe Connector small 36K 0:04:43 0:04:31 0.95
Leadfram Connector large 108K 0:03:17 0:07:18 2.22
FlipChip Package 39K 0:02:40 0:00:44 0.275
GSM Antenna mixed order 75K 0:59:43 2:58:41 2.95
GSM Antenna 1st order 133K 6:34:08 34:18:55 5.21
-
2011 ANSYS, Inc. March 10, 2014 28
Spatially dependent material properties and boundary conditions
Example: Luneburg Lens
Spatial Material Dependence
PEC Half Plane
-
2011 ANSYS, Inc. March 10, 2014 29
Curvilinear elements provide more accurate representation of curved surfaces
Efficient: Fewer elements required to accurately represent curved surfaces
Examples: NASA Almond
Curvilinear Elements for HFSS-IE
-
2011 ANSYS, Inc. March 10, 2014 30
Curvilinear elements: Accurate mesh rendering of curved dish surface
Rectilinear elements produced paired echoes from periodic faceting
Need finer mesh for accuracy
Curvilinear elements save
Mesh
Memory
Time
Curvilinear Element: Offset Parabolic Dish
35 @ 9 GHz FEM (feed) and IE (dish) 51.5 mins and 8 GB with 4 adaptive passes
Rectilinear
Changing faceting
-
2011 ANSYS, Inc. March 10, 2014 31
Offset Parabolic Dish Results
Rectilinear 15 Rectilinear 5 Curvilinear 15
Rect 5 false side lobes
Rect 15 main beam unresolved
R5 75 mins, 8.5 GB C15 50 mins, 7 GB
-
2011 ANSYS, Inc. March 10, 2014 32
Use measured E and/or H field data as radiation source
Also use fields from other simulations where the IP needs to be protected
A near field model of the device analogous to a touchstone s-parameter model.
External Field Data as Source
Near fields around PCB with associated far field radiation pattern
-
2011 ANSYS, Inc. March 10, 2014 33
High Performance Computing
New easy-to-use HPC UI
Hierarchical HPC
Distributed Solving
-
2011 ANSYS, Inc. March 10, 2014 34
Solving Faster and Bigger HFSS problems
Multi-processing w HPC Spectral and Domain Decomposition Method w
HPC
Robust Design w DSO
*Distributed Solve Option is a separate license and is not included with HPC
0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00F [GHz]
-80.00
-70.00
-60.00
-50.00
-40.00
-30.00
-20.00
-10.00
0.00
Y1
Ansoft Corporation Nexxim1Differential S-parameters Curve Info
HPC products, Electromagnetics HPC and DSO, enable:
DDM
-
2011 ANSYS, Inc. March 10, 2014 35
Improved HPC UI
Improved HPC/Analysis UI
Improved accessibility
Unification of solver options
Smart assignment of cores to tasks
Two level solutions, e.g. parameters then DDM
Dynamic distribution preview
-
2011 ANSYS, Inc. March 10, 2014 36
Parametric sweep of near field coil location
Application: Wireless Power Transfer
10mm - 100mm, 10mm steps
Using HPC Distributed Solve Option, DSO
Serial Parametric Time 7:05:14
Parallel Parametric Time Five parameters in parallel
1:29:51
4.8X faster
HPC Example: Phone with NFC
H fields
-
2011 ANSYS, Inc. March 10, 2014 37
Modeling and Post Processing Enhancements
-
2011 ANSYS, Inc. March 10, 2014 38
ACIS R23.2
SolidWorks and Autodesk Inventor importing
Multi-lump sheet wrapping
Rotated coordinate systems with Euler angles
3D Modeler Enhancements
Wrap Multi-lumped Antenna
-
2011 ANSYS, Inc. March 10, 2014 39
UDMs and UDPs via IronPython
Easier than C/C++ code
Platform Independent
Easy to combine with scripts to create complex models and toolkits
Utility scripts, sample codes added to help create new UDM/UDPs quickly
UDM/UDP With IronPython
C/C++ Code Equivalent Python Code bool getAllFaces( long partId, long* numFaces, long** faceIds, void* callbackData);
faceIds = udmFunctionLibrary.GetAllFaces(partId)
long unite( long numParts, long* partds, void* callbackData); lret = udpFunctionLibrary.Unite(partIds)
long detachFaces( long nSize, long* faceIds, long* partIds, void* callbackData);
(lret, partIdList) = udpFunctionLibrary.DetachFaces(nSize, faceIds)
-
2011 ANSYS, Inc. March 10, 2014 40
New HFSS Licensing
Linear circuit addition to HFSS
New workflow based bundles
-
2011 ANSYS, Inc. March 10, 2014 41
Workflow-Based Bundled Solutions
HFSS 2014 at SP1
HFSS
HPC
SI Option
RF Option
HFSS-IE Solver
HFSS-TR Solver
ALinks
Distributed Solve
Option
Optimetrics
HFSS-TR Transient Circuit Analysis
SI Option
Integrated Non-linear Circuit Analysis, DC, Transient
RF Option
Includes 2 DSO Solve Tasks Optimetrics
Integrated Linear Circuit Analysis
HFSS
New in ANSYS 15.0 SP1
-
2011 ANSYS, Inc. March 10, 2014 43
Thank You