57
© 2011 ANSYS, Inc. May 11, 2012 1 Automating The SI Design Flow For HFSS Part 1 Greg Pitner

Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

  • Upload
    lekiet

  • View
    238

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 20121

Automating The SI Design Flow For HFSSPart 1

Greg Pitner

Page 2: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 20123

1. Extraction

2. Virtual System

3. Virtual Compliance

Virtual System Prototyping

Page 3: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 20125

Extraction

• Layout Geometry

• Broadband S-Parameters

• Frequency Dependent

• Causal/Passive

• SPICE Compliant Models

Page 4: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 20126

Layout Integration for Extraction

Layout Generated in ECAD System

AnsoftLinks

Q3D Extractor

3D CAD Model

Ansoft Designer

HFSS

SIwave

Layout

Stackup

3D View

Workbench

IntegratedHFSS Solver

Icepak

Page 5: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 20127

3D Modeler Approach

To assign the same variable within HFSS

• Area select all objects above the layer

UNNAMED_4

• Click Edit > Arrange > Move

• Define a Z only distance

• Go into Object tree and highlight all the objects that have a ‘Move’ in the history

• Click on the X,Y,Z coordinates in the Properties window

• Change the Z dimension to $diel_thickness

• Define $diel_thickness to a value

• Go to select ‘face’ mode

• Highlight the top of the dielectric material, and the tops of all the through hole vias

• Right click and select Edit > Surface > Move Faces > Along vector

• Define a Z only distance

• Go into Object tree and highlight the top dielectric object and the vias that have a ‘Move’ in the history

• Define a variable for ‘Move

Page 6: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 20128

HFSS Solver On Demand – Advantages

• Layout Methodology

• Layout, Stackup, and Padstack Editors

• Parametric Design Environment

• Automated Geometry Clipping

• Maintain Trace Characteristics and Nets from Layout

• Port Setup

• Hierarchical Design – Chip/Package/Board

• Layout Optimized HFSS Settings

• Integrated Platform

Page 7: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 20129

PCB Layout

2D Layout ViewStackup Editor

Page 8: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201210

Create PCB Ports

Select Trace Edges in Layout

Automatically create coupled waveports

Page 9: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201211

Hierarchal Design - Package on PCB

Package layout is a sub-circuit of the board cutout

Package stackup is independent of the PCB

Package placement layer and position can be specified in the

Footprint

Page 10: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201212

Merged Package and PCB Cutouts

2D Layout View 3D Layout View

Page 11: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201213

Integrated Platform

Port1:PCIE_RX2P_T2 Port1:PCIE_RX2N_T2Port1:PCIE_RX3P_T2 Port1:PCIE_RX3N_T2 Port9:PCIE_TX2P_T2Port9:PCIE_TX2N_T2Port9:PCIE_TX3P_T2Port9:PCIE_TX3N_T2

MGTRXP0_BumpMGTTXP0_BumpMGTRXN0_BumpMGTTXN0_BumpMGTRXP1_BumpMGTTXP1_BumpMGTRXN1_BumpMGTTXN1_Bump

MGTRXP0_Bump MGTTXP0_BumpMGTRXN0_Bump MGTTXN0_Bump

MGTRXP1_Bump MGTTXP1_BumpMGTRXN1_Bump MGTTXN1_Bump

Page 12: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201214

HFSS Solver on Demand - Solve

Page 13: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201215

Export to 3D HFSS Model from Designer

Integrate 3D Components

with PCB/Package Designs

Page 14: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201216

HFSS in Cadence Enables More Robust 3D Investigation

• Today, we will show the advances that we have made in our Solver on Demand capabilities which enable

– The solving of larger 3D models to determine optimal performance

– The ability to add and solve manufacturing variations to the 3D model

+ =

Page 15: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201217

HFSS in Cadence – Automation and Ease of Use

• Select nets of interest

– Signal, Power and Ground

• Draw extents to export selected portions of package or pcb

• Create ports on signal nets

• Specify HFSS solution setup

• Specify HFSS airbox extents

Page 16: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201218

HFSS in Cadence Package - Select Nets and Determine Extents

Page 17: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201219

HFSS in CadencePackage - Automatic Port Creation

Page 18: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201220

HFSS in CadencePackage - Airbox Extents and HFSS Solution Setup

Page 19: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201222

Extraction

• Layout Geometry

• Broadband S-Parameters

• Frequency Dependent

• Causal/Passive

• SPICE Compliant Models

Page 20: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201223

Differential Insertion and Return Loss Insertion Loss

Return Loss

Page 21: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201224

Frequency Dependant Materials

1. Multipole Debye Model Input

– This lets you provide the measured data of relative permittivity and loss tangent versus frequency. Based on this data the software dynamically generates frequency dependent expressions for relative permittivity and loss tangent.

2. Djordjevic-Sarkar Method

– HFSS allows you to enter the relative permittivity and loss tangent at a single measurement frequency. You may optionally enter the relative permittivity and conductivity at DC.

– This is the best method if you don’t have measured data.

Page 22: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201225

Causality Enforcement: Interpolating Sweeps

Page 23: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201226

Macro-modeling Functionality

Circuit Simulation• Designer• Simplorer• Other• State-space fitting

• Passivity enforcement• Passivity checker• S-parameter visualization• S-matrix reduction• Macro-model generation

HFSS

SIwave

Q3D

Network Data Explorer

Designer

• State-space• Simplorer• Spectre• HSPICE• PSPICE

Measured Data

New functionality for Designer 7

Page 24: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201227

Network Data Explorer

Page 25: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201228

Network Data Explorer• The S-Parameter data can be converted to

a macro model for use with circuit simulation in multiple formats:

Advanced features

New!

Original Option (fast but memory intensive).

New default, IFPV. Much lower memory requirements. Effective for high port counts.

Page 26: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201229

1. Extraction

2. Virtual System

3. Virtual Compliance

Virtual System Prototyping

Page 27: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201230

IBIS AMI

AMI stands for Algorithmic Modeling Interface

It allows users to specify their own transmitter and receiver models as C-interface compiled libraries

• Designer supports Matlab as well as compiled DLLs

• faster signal processing algorithms

• intellectual property protection

Mainly used in convolution (fast) transient engines for channel simulation• Designed to be used with fixed time step data

Introduced in IBIS 5.0 specs• http://eda.org/pub/ibis/ver5.0/ver5_0.txt

• IBIS stand for “I/O Buffer Information Specification”; high-level buffer specification for circuit modeling

• In these specs the library is specified inside the IBIS wrapper and the interface is called IBIS-AMI

Page 28: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201231

New AMI Import Process

Import from .ibs file or specific .ami file directly

Page 29: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201232

New AMI Import Process

• Automatically fill out fields for .dll and .so models • Test button runs IBIS committee parser and reports pass/fail• Advanced option used to set up models with non-standard behavior

Page 30: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201233

Advanced Options Form (Optional)

Model parameter tree

Sample Parameters string

Test results details

Page 31: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201234

Imported Component

AMI model parameters can be sweep able component parameters upon import

0

00

50

R6

50

R9

AM

IS

ource

ID=26

AM

IP

robe

ID=32

Port1Port2Port3Port4Port5Port6Port7Port8

Port9Port10Port11Port12Port13Port14Port15Port16

50

R149

50

R150

50

R151

50

R152

50

R153

50

R154

50

R155

50

R156

50

R157

50

R158

50

R159

50

R160

1

2

AM

IS

ource

ID=192

Tx Rx

Page 32: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201235

Schematic and Setup for AMI Analysis

0

00

50

R6

50

R9

AM

IS

ource

ID=26

AM

IP

robe

ID=32

Port1

Port2Port3

Port4

Port5

Port6

Port7

Port8

Port9

Port10Port11

Port12

Port13

Port14

Port15

Port16

50

R149

50

R150

50

R151

50

R152

50

R153

50

R154

50

R155

50

R156

50

R157

50

R158

50

R159

50

R160

1

2

Pkg on PCB model from HFSS Solver on Demand

15 inches long striplinedifferential pair from Designer library

Makes use of GPU card

Page 33: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201236

Eye Opening Before Receiver

Page 34: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201237

Eye Opening After Receiver DFE

Page 35: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201238

Part 1: Summary

• HFSS in Designer and Cadence enables SI engineers to setup and solve package and pcb models in 3D using HFSS

• Designer provides a complete framework to – Import ready to solve models from third party layout

– Enables HFSS Solver on Demand to solve HFSS models

– Check for passivity and causality to determine quality of S parameters and W elements

– Enforce passivity and causality on S parameters and W elements

– Greatly simplify the reading and execution of AMI models for transmitter and receivers through the new AMI importer

– Validate channel performance with statistical eye diagrams and various eye measurements

• HFSS in Cadence (a Solver on Demand feature) greatly enhances productivity of an SI engineer

Page 36: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201239

Automating The SI Design Flow For HFSSPart 2

Greg Pitner

Page 37: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201241

Manufacturing Variations

• When you take the dimensions of the HFSS model to be fabricated, the ideal shape of the traces/pads/vias can become distorted because of the manufacturing process of etching copper

• It is critical to simulate these manufacturing variations in order to validate your design will work after the manufacturing processes

• This process has become automated

Image courtesy of EMPFImage courtesy of AMKOR

Page 38: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201242

HFSS Solver On Demand – Advantages

• Layout Methodology

• Layout, Stackup, and Padstack Editors

• Parametric Design Environment

• Automated Geometry Clipping

• Maintain Trace Characteristics and Nets from Layout

• Port Setup

• Hierarchical Design – Chip/Package/Board

• Layout Optimized HFSS Settings

• Integrated Platform

Page 39: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201243

Assigning Variables

• Trace Width

Page 40: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201244

Assigning Variables – Layout Approach

• Dielectric Thickness

Page 41: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201245

Assigning Variables

• Etching Factor

Page 42: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201246

Surface Roughness

• At high frequencies, currents follow small surface imperfections on conductor surfaces

• Increases loss

• Mathematical models approximate loss increase due to surface roughness

• Hammerstad

• Groisse

• Hemispherical

• These work well for modest levels of roughness, but tend to underpredict loss for very rough surfaces

• PCB manufacturing processes often process layers to make them rough in order to improve layer adhesion

Page 43: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201247

Huray Model

• Huray Model treats a conductor surface as if it were stacked with small spheres

• Approximates the effect of electrodepositing a surface layer of copper on a smooth copper foil for better adhesion

• Assumes more surface area than Groisse model; can better model significantly rough surfaces

Page 44: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201248

Huray Surface Roughness Model

• Improved surface roughness model for copper on laminates

Page 45: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201249

Geometry Clipping

• Name the Partitions

• Automatically creates lumped ports at splits

• Automatically creates gap ports on pins (solderball/solderbumps)

• Automatically creates RLC Boundaries across the Capacitor pads

Port1:TX3_NPort1:TX3_PPort1:TX2_NPort1:TX2_PPort5:RX2_P

Port5:RX2_NPort5:RX3_PPort5:RX3_N

U1.M1.PCIE_TX3_PU1.M2.PCIE_TX3_N

U1.K1.PCIE_TX2_PU1.K2.PCIE_TX2_NU1.N3.PCIE_RX3_PU1.N4.PCIE_RX3_NU1.L3.PCIE_RX2_PU1.L4.PCIE_RX2_N

U1BGA_end1

Port1:TX2_PPort1:TX2_N

Port3:TX3_NPort3:TX3_P

Port5:RX2_NPort5:RX2_P

Port7:RX3_NPort7:RX3_P

P1.B23.PCIE_RX2_PP1.B24.PCIE_RX2_NP1.B27.PCIE_RX3_PP1.B28.PCIE_RX3_NP1.B21.GNDP1.B22.GNDP1.B25.GNDP1.B26.GNDP1.B29.GNDP1.B32.GNDP1.A25.PCIE_TX2_C_PP1.A26.PCIE_TX2_C_NP1.A29.PCIE_TX3_C_PP1.A30.PCIE_TX3_C_NP1.A20.GNDP1.A23.GNDP1.A24.GNDP1.A27.GNDP1.A28.GNDP1.A31.GND

C17.2.PCIE_TX2_P1C17.1.PCIE_TX2_C_PC18.2.PCIE_TX2_N1C18.1.PCIE_TX2_C_NC19.2.PCIE_TX3_P1C19.1.PCIE_TX3_C_PC20.1.PCIE_TX3_C_NC20.2.PCIE_TX3_N1

U2connector_with_caps1

U3traces1

Cadence DesignerSI Layout

HFSS – BGA End

HFSS – Connector End

Page 46: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201250

Divide and Conquer

• Why divide the model if we have the technology/hardware to solve it end-to-end?

• Smaller models enable quicker investigation of:

• 3D Discontinuities

– Ground return paths

– Over/Under Etching

– Stackup

– Via Performance

Focus and Optimize

Page 47: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201251

HPC Productivity Enhancements

High Performance Computing (HPC)• HPC enables increased productivity and higher fidelity simulation - including more geometric

detail and larger systems.

• Using HPC you can make your engineering staff, and your product development process, more productive and efficient. Faster turnaround and larger models all mean better designs in less time.

Bigger

Faster

Higher Fidelity

Page 48: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201252

High Performance Computing (HPC) License

HPC Capabilities

Domain

Decomposition

(DDM)

Multi-ProcessingDistributed Solver

Technology

Mesh BasedHFSS FEM

Matrix BasedHFSS-IE

SpectralFrequency Sweep

HFSS

Q3D Extractor

Designer

SIwave

Maxwell

Q3DExtractorDC RL/AC RL/CG

HFSSDDM with IE Domains

HFSS-TransientDistributed Excitations

Page 49: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201253

Spectral Domain Decomposition Distributed Frequency Sweeps

#pts Clock Time Delta to Reference

Reference 301 34h 1x

DSO Interpolating

301 3h15m 10x

15xFaster

HFSS – BGA End

#pts Clock Time Delta to Reference

Reference 301 16h30m 1x

DSO Interpolating

301 1h47m 15x

10xFaster

HFSS – Connector End

Page 50: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201254

Distributed Solve Option (DSO) License

DSO Capabilities

Distributed Design Variations(Optimetrics)

HFSS

Q3D Extractor

Designer

Simplorer

Maxwell

Page 51: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201255

Design Variations – Study 8 VariationsDistributed Solve

#Variations Clock Time Delta to Reference

Reference 8 83h 1x

DSO Variations 8 11h 7.5x

6xFaster

#Variations Clock Time Delta to Reference

Reference 8 72h 1x

DSO Variations 8 13h 6x

7.5xFaster

HFSS – BGA End

HFSS – Connector End

Page 52: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201256

Hardware Utilization

• Hardware• 9 Dell R610 – 12 Cores, with 64GB RAM

• Windows Server 2008 R2

• Nodes

• 18 Nodes

– 2 Frequencies or Variations per Machine

– HPC for MP used to consume all cores on each Machine

Page 53: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201257

Parametric W-Element Models

• Distributed Solve for 2D Transmission Lines

• Same variables used for the transmission lines

Page 54: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201258

Parametric Variations for Virtual System

• Circuit Schematic for System

• A parametric sweep is used to characterize the system response to manufacturing variations

Page 55: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201259

Parametric Sweep Results

0.00 2.50 5.00 7.50 10.00 12.50 15.00 17.50 20.00F [GHz]

-60.00

-50.00

-40.00

-30.00

-20.00

-10.00

0.00

Y1

Circuit1XY Plot 4 ANSOFT

Curve InfodB(S(Port1,Port1))

LinearFrequency$brd_trace_w idth='3.2mil' $diel_thickness='3.6mil' $trace_etch='0'

dB(S(Port1,Port1))LinearFrequency$brd_trace_w idth='4mil' $diel_thickness='3.6mil' $trace_etch='0'

dB(S(Port1,Port1))LinearFrequency$brd_trace_w idth='3.2mil' $diel_thickness='4.6mil' $trace_etch='0'

dB(S(Port1,Port1))LinearFrequency$brd_trace_w idth='4mil' $diel_thickness='4.6mil' $trace_etch='0'

dB(S(Port1,Port1))LinearFrequency$brd_trace_w idth='3.2mil' $diel_thickness='3.6mil' $trace_etch='3'

dB(S(Port1,Port1))LinearFrequency$brd_trace_w idth='4mil' $diel_thickness='3.6mil' $trace_etch='3'

dB(S(Port1,Port1))LinearFrequency$brd_trace_w idth='3.2mil' $diel_thickness='4.6mil' $trace_etch='3'

dB(S(Port1,Port1))LinearFrequency$brd_trace_w idth='4mil' $diel_thickness='4.6mil' $trace_etch='3'

dB(S(Port1,Port3))LinearFrequency$brd_trace_w idth='3.2mil' $diel_thickness='3.6mil' $trace_etch='0'

dB(S(Port1,Port3))

Page 56: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201260

DSO

DesignXplorer Integration

Design Points

Solv

e

Response Surface

Results

De

sign

fo

r Si

x Si

gma

Ansoft Desktop DesignXplorer

Candidate Designs

Design for Manufacturing

Variable Sensitivity

Page 57: Automating The SI Design Flow for ANSYS HFSS · PDF file• Port Setup • Hierarchical ... Automating The SI Design Flow For HFSS Part 2. Greg Pitner. 41 © 2011 ANSYS, Inc. May 11,

© 2011 ANSYS, Inc. May 11, 201261

Conclusion

• HFSS

• Advanced Layout Capabilities– Improved Extraction

– Enhanced Frequency Sweep techniques

– New Broadband SPICE model generation

• Ansoft Designer

• Advanced Simulation Technology– IBIS AMI

– Full Channel for Compliance

• Productivity Enhancements

• HPC for Speed

• Distributed Solve for Design Space Characterization