Download as pdf or txt
Download as pdf or txt
You are on page 1of 47

HFSS for ECAD: HFSS for ECAD:

Package Package Modeling Modeling, ,


MMIC and on MMIC and on- -die die
extraction extraction
HFSS for ECAD: HFSS for ECAD:
Package Package Modeling Modeling, ,
MMIC and on MMIC and on- -die die
extraction extraction
Alain Michel Alain Michel Alain Michel Alain Michel
2010 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary
Alain Michel Alain Michel
Business Development Manager, Business Development Manager,
Electronics, Europe Electronics, Europe
Alain Michel Alain Michel
Business Development Manager, Business Development Manager,
Electronics, Europe Electronics, Europe
Introduction
HFSS Solver on Demand in Detail
Create a project from A to Z
Application
Agenda
2010 ANSYS, Inc. All rights reserved. 2 ANSYS, Inc. Proprietary
Application
Package and Board
MMIC application with UMS PH15 design kit
Integration in ECAD Flow: ECAD Translator
New Features in Designer 7.0
Conclusion
Introduction Introduction Introduction Introduction
2010 ANSYS, Inc. All rights reserved. 3 ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. 3 ANSYS, Inc. Proprietary
MCAD (Mechanical Computer-Aided Design) vs.
ECAD (Electronic Computer-Aided Design)
HFSS application can be mostly split into two families:
Application originally designed with MCAD: Antennas,
Connector, Wave Guide, filters
Application originally designed with ECAD: PCB, RFIC,
Why HFSS in Ansoft Designer?
2010 ANSYS, Inc. All rights reserved. 4 ANSYS, Inc. Proprietary
Application originally designed with ECAD: PCB, RFIC,
MMIC, Planar Antenna, Package
HFSS original GUI perfectly address MCAD
application needs
HFSS Solver on Demand provides a new interface
for ECAD application
Available with Ansoft Designer 6.0
2D layout design entry
Import from APD, ODB++
Full custom layout
Layers stackup definition
Easy of Use with setup automation
HFSS Solver on Demand Overview
2010 ANSYS, Inc. All rights reserved. 5 ANSYS, Inc. Proprietary
Easily toggle between FEM and MOM solvers
Support scripted footprint
HFSS technology for reliable and accurate models
Adaptative meshing
3D Objects: wirebonds, arbitrary shaped vias
Finite dielectric
Support for multimoded wave ports and gap sources
HFSS Solver on Demand HFSS Solver on Demand
in Detail in Detail
HFSS Solver on Demand HFSS Solver on Demand
in Detail in Detail
2010 ANSYS, Inc. All rights reserved. 6 ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. 6 ANSYS, Inc. Proprietary
Standard HFSS design entry uses 3D Object
HFSS in Designer combine 2D drawing with stackup
definition
Stackup Definition
2010 ANSYS, Inc. All rights reserved. 7 ANSYS, Inc. Proprietary
+
=
Define port by selecting edge
Solver specific properties
HFSS gap or wave port available
Easy and Automated Port Setup
2010 ANSYS, Inc. All rights reserved. 8 ANSYS, Inc. Proprietary
Size setup
Deembeding available
PEC launch allows wave port inside air box
Wave Port Setup
2010 ANSYS, Inc. All rights reserved. 9 ANSYS, Inc. Proprietary
Radiation Boundary for air box
Dielectric size setup
Air box size setup
Boundaries Setup
2010 ANSYS, Inc. All rights reserved. 10 ANSYS, Inc. Proprietary
Solution Frequency
Adaptive solution
Mixed order elements and
iterative solver available
HFSS Solution Setup
2010 ANSYS, Inc. All rights reserved. 11 ANSYS, Inc. Proprietary
Rectangular, smith chart plots
Current, far and near field display
Meshing
Post-Processing
-25.00
-12.50
0.00
Y
1
Ansoft LLC spir2_20 S11_12_dB ANSOFT
Curve Inf o
S12_3D_HFSS
Setup HFSS_gap : Sweep 1
S11_3D_HFSS
Setup HFSS_gap : Sweep 1
2010 ANSYS, Inc. All rights reserved. 12 ANSYS, Inc. Proprietary
2.00 4.50 7.00 9.50 12.00 14.50 17.00 19.50
F [GHz]
-37.50
5.00 2.00 1.00 0.50 0.20 0.00
5.00
-5.00
2.00
-2.00
1.00
-1.00
0.50
-0.50
0.20
-0.20
0.00
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
-170
-160
-150
-140
-130
-120
-110
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
spir2_20 Smith Chart 1 ANSOFT
Curve Inf o
S(Port1,Port1)
Setup HFSS_gap : Sweep 1
-30.00
-25.00
-20.00
-15.00
-10.00
-5.00
0.00
Y
1
Ansoft LLC spir2_20 S11_12_dB ANSOFT
Curve Inf o
S11_3D_MoM
Setup 3DMoMedge : Sweep 1
S12_3D_MoM
Setup 3DMoMedge : Sweep 1
S12_3D_HFSS
Setup HFSS_gap : Sweep 1
S11_3D_HFSS
Setup HFSS_gap : Sweep 1
Spirale example
1 project 2 setup
2010 ANSYS, Inc. All rights reserved. 13 ANSYS, Inc. Proprietary
2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00 20.00
F [GHz]
-45.00
-40.00
-35.00
Package and Board Package and Board Package and Board Package and Board
2010 ANSYS, Inc. All rights reserved. 14 ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. 14 ANSYS, Inc. Proprietary
From 2D to 3D
Finite dielectric definition in stackup
Use Bondwire type primitive
Padstack definition for BGAPad
Quick and easy port
setup
Display current
MMIC Package example
2010 ANSYS, Inc. All rights reserved. 15 ANSYS, Inc. Proprietary
Display current
Current distribution
Package example
2010 ANSYS, Inc. All rights reserved. 16 ANSYS, Inc. Proprietary
Stackup Parameterization
Bondwire
2010 ANSYS, Inc. All rights reserved. 17 ANSYS, Inc. Proprietary
Via
Imported Package Example
Import from APD/Allegro
.mcm, .sip, .brd, .anx
Import stackup and bondwire profile
Setup solderball profile
Automatically port setup for pin
Cutout sub-design
2010 ANSYS, Inc. All rights reserved. 18 ANSYS, Inc. Proprietary
Cutout sub-design
Package Cutout
Cutout region can either be auto generated or determined by user
Select signal, power and ground nets to create cutout
2010 ANSYS, Inc. All rights reserved. 19 ANSYS, Inc. Proprietary
Cutout package portion
Original package layout
Package/PCB Merge
Copy package
Paste into PCB layout
Independent package and board stackup
2010 ANSYS, Inc. All rights reserved. 20 ANSYS, Inc. Proprietary
Board
HFSS Solver on Demand
Final Model in Designer
2010 ANSYS, Inc. All rights reserved. 21 ANSYS, Inc. Proprietary
Dielectrics not rendered
Lumped ports on
package bumps
Wave Port
on traces end
MMIC application MMIC application
with UMS PH15 with UMS PH15
design kit design kit
MMIC application MMIC application
with UMS PH15 with UMS PH15
design kit design kit
2010 ANSYS, Inc. All rights reserved. 22 ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. 22 ANSYS, Inc. Proprietary
Provide UMS PH15 Design Kit with passive
component simulable with HFSS
Includes parameterized footprint for
MIM capacitor
Spirale inductor
UMS Partnership
2010 ANSYS, Inc. All rights reserved. 23 ANSYS, Inc. Proprietary
Tan and TiWSi Resistors
Vias
Footprint are both valid for GDS export and
HFSS simulation
Technology file loads design kit components, layer
definition and stackup
Stackup is defined with regards to process technology
definition given by foundry
What is a Design Kit?
2010 ANSYS, Inc. All rights reserved. 24 ANSYS, Inc. Proprietary
Create parameterized footprint
With respect to design rules defined
for manufacturing
With respect to physical design
used for HFSS simulation
Layer deposition
Air bridges
Challenge
2010 ANSYS, Inc. All rights reserved. 25 ANSYS, Inc. Proprietary
Air bridges
.
Source UMS PH15 design guide
Shape of the same layer is drawn twice
User type for manufacturing (GDSII export)
Signal, dielectric or ground for HFSS simulation
Stackup definition validated with UMS
Automatically loaded with the technology file
Layer Definition
2010 ANSYS, Inc. All rights reserved. 26 ANSYS, Inc. Proprietary
1.00
Cap_0_26pF_merge_nitride
Cap_value ANSOFT
Curve Inf o
cap_pf
Name X Y
m4 7.5000 0.2929
Good agreement with UMS model
Simulation results:
MIM capacitor 0.26pf
wint_um=28
lint_um=28.5
CapOnGrid_pF=0.263pF
Port1 Port2
2010 ANSYS, Inc. All rights reserved. 27 ANSYS, Inc. Proprietary
0.00 5.00 10.00 15.00 20.00 25.00 30.00 35.00 40.00
F [GHz]
0.00
0.20
0.40
0.60
0.80
Y
1
m4
m5
m7
m6
cap_pf _UMS_Model
m4 7.5000 0.2929
m5 7.5000 0.2699
m6 30.0000 0.5092
m7 30.0000 0.4319
Name Delta(Y)
d( m4,m5) -0.0230
d( m6,m7) -0.0773
Spiral Inductor 1.91nh
Ldrawn=1.902nH
Port1
Port2
2010 ANSYS, Inc. All rights reserved. 28 ANSYS, Inc. Proprietary
Ldrawn=1.902nH
Ndrawn=4
Longdrawn=1760um
1.00 6.00 11.00 16.00 20.00
F [GHz]
1.00
1.50
2.00
2.50
3.00
Y
1
Ansoft LLC Self_1_91nh
Ind_Value_zoom ANSOFT
Curve Inf o
ind_nh_HFSS
ind_nh_UMS_Model
-20.00
-15.00
-10.00
-5.00
0.00
Y
1
LPF
S Parameters ANSOFT
Curve Inf o
Simple LPF
2010 ANSYS, Inc. All rights reserved. 29 ANSYS, Inc. Proprietary
0.00 10.00 20.00 30.00 40.00 50.00 60.00
F [GHz]
-45.00
-40.00
-35.00
-30.00
-25.00
Y
1
Curve Inf o
dB(S(Port1,Port1))
dB(S(Port2,Port1))
Coupling between components
No need of internal port
ECAD Translator ECAD Translator ECAD Translator ECAD Translator
2010 ANSYS, Inc. All rights reserved. 30 ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. 30 ANSYS, Inc. Proprietary
What is ECAD Translator?
It offers direct import of Cadence
APD, SiP, Allegro, layout files without creation of an .anx file
Virtuoso with .anx file creation
Integrated in Designer
Must have Cadence installed
2010 ANSYS, Inc. All rights reserved. 31 ANSYS, Inc. Proprietary
Support for ODB++
Common PCB Manufacturing format
Supported by Mentor, Zuken, Cadence, Altium
Cadence SPB Integration
Available through ECAD Translators
Create models in Cadence SPB that are ready for simulation using HFSS
Solver on Demand.
2010 ANSYS, Inc. All rights reserved. 32 ANSYS, Inc. Proprietary
Cadence SPB Integration
View of the package in the Designer layout
editor after export from Allegro Package
Designer
2010 ANSYS, Inc. All rights reserved. 33 ANSYS, Inc. Proprietary
Virtuoso Integration
User Interface for Solver on Demand model
creation in Virtuoso
Lumped ports (vertical and horizontal)
Simulation setup and sweeps
Improve storage of database for use with
other designs in the same CDN lib.
Simplify layer stackup
Cluster via arrays
Solver on Demand
2010 ANSYS, Inc. All rights reserved. 34 ANSYS, Inc. Proprietary
Cluster via arrays
Virtuoso Layout
Setup for
Model Export
Layout Cell View Export Process
Open layout cell view in Cadence and
customized Ansys menu to load
cadence interface to export to HFSS
Load or define material to be used in
the stackup
Define and save stackup (only first
2010 ANSYS, Inc. All rights reserved. 35 ANSYS, Inc. Proprietary
Define and save stackup (only first
time)
Define port
Create Flatten cell
Define Air Box size
Define HFSS setup
Export .anx file
Import .anx file using Ansoft Links from
Designer
Run simulation
Define Stackup
Add layer in stackup
Select from LSW Layers for
via and metal
Add dielectric
Specify thickness and
elevation
Merge operation (horizontal)
2010 ANSYS, Inc. All rights reserved. 36 ANSYS, Inc. Proprietary
Metal
Dielectric
Combine operation (Vertical)
Metal
Dielectric
Stackup definition saved at
selected levels
Cell view
Design library
Reference library
Merge layer: Ground Pattern
example
Original cell with ground pattern Flattened cell with 0.5 um setting
2010 ANSYS, Inc. All rights reserved. 37 ANSYS, Inc. Proprietary
Flattened cell with 1.1 um setting
Via Cluster
Original cell no via cluster Flattened cell with via cluster
Original cell no via cluster exported Flattened cell with via cluster
2010 ANSYS, Inc. All rights reserved. 38 ANSYS, Inc. Proprietary
Original cell no via cluster exported
in HFSS Solver on Demand
Flattened cell with via cluster
exported in HFSS Solver on Demand
HFSS Setup
Define HFSS setup for
simulation
Mesh frequency
Frequency sweep
Order of basis functions
Iterative solver
Create project
2010 ANSYS, Inc. All rights reserved. 39 ANSYS, Inc. Proprietary
Create project
Create an .anx file for
importing in Designer
HFSS Solver On Demand Project
Import from anx file automatically create project ready to solve:
Stackup definition created
Port setup
HFSS setup
Air Box defined
2010 ANSYS, Inc. All rights reserved. 40 ANSYS, Inc. Proprietary
NET_A_LEFT NET_A_RIGHT
ODB++ Import
ODB++ Import via Designer Links
2010 ANSYS, Inc. All rights reserved. 41 ANSYS, Inc. Proprietary
HFSS Solver On Demand HFSS Solver On Demand
Designer 7.0 Designer 7.0
HFSS Solver On Demand HFSS Solver On Demand
Designer 7.0 Designer 7.0
2010 ANSYS, Inc. All rights reserved. 42 ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. 42 ANSYS, Inc. Proprietary
Layout Editor
One layout editor for 2D and 3D views
2010 ANSYS, Inc. All rights reserved. 43 ANSYS, Inc. Proprietary
HFSS Setup Advanced Setting
Frequency dependent mesh
Convergence versus output variable
2010 ANSYS, Inc. All rights reserved. 44 ANSYS, Inc. Proprietary
Parameterized Padstack
2010 ANSYS, Inc. All rights reserved. 45 ANSYS, Inc. Proprietary
Target ECAD application
2D layout design entry
2D Layout + Stackup
Easy and quick setup of an HFSS project
HFSS technology for reliable and accurate models
Adaptative meshing
Conclusion
2010 ANSYS, Inc. All rights reserved. 46 ANSYS, Inc. Proprietary
Adaptative meshing
3D Objects: wirebonds, arbitrary shaped vias
Finite dielectric
Support for multimoded wave ports and gap sources
ECAD Translator offers powerful link with EDA tool
Preparing model for electromagnetic simulation
Automates settings: ports, setup, boundaries ...
Thank you Thank you Thank you Thank you
2010 ANSYS, Inc. All rights reserved. 47 ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. 47 ANSYS, Inc. Proprietary

You might also like