Presentation - HFSS Design Guides : Power Plug-Ins

Presentation - HFSS Design Guides : Power Plug-Ins Presentation - HFSS Design Guides : Power Plug-Ins

Ansoft <strong>HFSS</strong> <strong>Design</strong> <strong>Guides</strong><br />

<strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong> <strong>Plug</strong> <strong>Ins</strong><br />

1 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop


1. Overview<br />

2. <strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong><br />

3. Smart Simulation Wizards<br />

4. Co-Simulation/Optimization<br />

5. Simulation Wizards In Action:<br />

Example 1: On-Chip Spiral Inductor(Trace Width Parametric Sweep)<br />

Example 2: On-Chip Spiral Inductor(Inner Radius Parametric Sweep)<br />

Example 3: Microstrip Discontinuity (TDR Optimization)<br />

6. Appendix<br />

2 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Agenda


3 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Overview<br />

During the 2001 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop, Ansoft introduced the first<br />

release of the <strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong>. The <strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong> were developed to improve the overall<br />

simulation experience by providing new levels of customization and integration for users.<br />

Building on the existing foundation, the <strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong> have been extended to include<br />

Smart Simulation Wizards that target the stand-alone Ansoft <strong>HFSS</strong> and Ansoft <strong>HFSS</strong> with<br />

Optimetrics simulation environments. In addition, the next generation of <strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong><br />

introduce Smart Simulation Wizards for managing information in a mixed simulation<br />

environment that combines circuit and electromagnetics simulation engines.<br />

The Smart Simulation Wizards simplify the simulation experience and enable even<br />

novice/casual users to take advantage of the functionality and power of the Ansoft <strong>HFSS</strong><br />

<strong>Design</strong> Environment


4 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Making More Things Happen…<br />

<strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong> <strong>Plug</strong> <strong>Ins</strong>


5 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

<strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong> <strong>Plug</strong> <strong>Ins</strong><br />

<strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong> provide new and enhanced features that simplify the daily tasks users<br />

perform. The first release emphasized improvements associated with model generation<br />

and Ansoft product integration.<br />

The following enhancements were introduced for Ansoft <strong>HFSS</strong>:<br />

Ansoft Ensemble 2 <strong>HFSS</strong><br />

Ansoft Transmission Line <strong>Design</strong>er<br />

Ansoft Serenade Project Export - Enhanced<br />

System Settings<br />

Page Me<br />

Select In Box<br />

Non-Uniform Scaling<br />

Group Object Property Settings(Model/Non-Model, Color, Rename, etc.)<br />

Polyline Equation Editor<br />

Polyline Cylinder Wrap<br />

Solids – Cone, Donut, Ellipse, Sphere<br />

Spirals<br />

Menu Worm<br />

Frequency Dependent Materials/Boundary Conditions - New


Ensemble to <strong>HFSS</strong><br />

Creates an <strong>HFSS</strong> Model from an Ensemble Project<br />

Automatically constructs:<br />

Dielectric Stackup<br />

Metal Layer Geometry<br />

Gap Source Ports for Microstrip<br />

Vias<br />

Provides Direct Link from Ansoft Serenade Layout(S2A)<br />

6 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

<strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong>: <strong>Plug</strong> <strong>Ins</strong>: Highlights<br />

Serenade<br />

Layout<br />

<strong>Power</strong><br />

<strong>Plug</strong>-In<br />

<strong>HFSS</strong><br />

Ensemble


Transmission Line <strong>Design</strong>er(TRL)<br />

Ansoft Serenade TRL Utility Integrated into <strong>HFSS</strong><br />

Analysis or Synthesis of Transmission line structures<br />

Microstrip<br />

Stripline<br />

Suspended Substrate<br />

Slot Line<br />

Coplanar Waveguide<br />

Grounded Coplanar Waveguide<br />

Fin Line<br />

Coaxial Cable<br />

Twin Lead<br />

<strong>HFSS</strong> Automatically Generates Transmission Line Model<br />

3D Model<br />

2D Cross Section if Physical Length is not defined<br />

Approximates Models Size for proper Port Assignment<br />

Serenade<br />

TRL<br />

<strong>Power</strong><br />

<strong>Plug</strong>-In<br />

7 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

<strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong>: <strong>Plug</strong> <strong>Ins</strong>: Highlights<br />

<strong>HFSS</strong>


Serenade Project Generator<br />

Generates a Serenade Project – Circuit/System<br />

Launches Serenade from <strong>HFSS</strong><br />

Press Solve in Serenade and Post-Process Results<br />

Works with Modal or Terminal S-Parameters<br />

Works with Student or Full Version of Serenade<br />

Serenade Student Version on <strong>HFSS</strong> V8 CD<br />

<strong>HFSS</strong> Serenade<br />

<strong>Power</strong><br />

<strong>Plug</strong>-In<br />

8 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

<strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong>: <strong>Plug</strong> <strong>Ins</strong>: Highlights


Serenade Project Generator – New Features<br />

Circuit<br />

Single-Ended or Differential<br />

Now supports 1-20 port Black Box<br />

System<br />

Black Box<br />

Group Delay<br />

OC-XXX Eye Diagrams<br />

TDR<br />

EYE Diagram<br />

9 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

<strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong>: <strong>Plug</strong> <strong>Ins</strong>: Highlights<br />

TDR<br />

S-Parameters


Ansoft <strong>HFSS</strong> System Setting<br />

Enhanced Color Selection<br />

Memory Limit Setting<br />

Includes Automatic Memory Setting Detection<br />

Multi-Processor Settings<br />

Scratch Directory Assignment<br />

10 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

<strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong>: <strong>Plug</strong> <strong>Ins</strong>: Highlights<br />

<strong>HFSS</strong><br />

<strong>Power</strong><br />

<strong>Plug</strong>-In


11 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Smart Simulation Wizards<br />

Building on the <strong>Power</strong> <strong>Plug</strong>-<strong>Ins</strong> foundation, a new type of plug-in has been developed to<br />

provide intelligent modes of operation. The Smart Simulation Wizards detect and<br />

customize their appearance and functionality based on their operating environment.<br />

The Smart Simulation Wizards support a stand-alone Ansoft <strong>HFSS</strong> and Ansoft <strong>HFSS</strong> with<br />

Optimetrics environment. Custom operation modes ensure successful design by creating<br />

design guides that harness the power of Ansoft <strong>HFSS</strong>.<br />

Smart Wizards create useful design templates that are used to automatically extract<br />

simulation information that can be used by the designer or passed to Ansoft Optimetrics<br />

to produce design curves. These templates are intended to provide automated-assistants<br />

for the setup of complex designs, simulations, optimizations, and co-simulations.<br />

Each Smart Simulation Wizard provides the following functionality:<br />

Automatic Solution Detection(Modal, Terminal, etc.)<br />

Ansoft Optimetrics Awareness<br />

Automatic Plot File Generation<br />

Automatic Data Extraction(Min, Max, Average, etc)<br />

Automatic Plot Preview(Stand-Alone mode Only)


Smart Simulation Wizards for:<br />

Modal Y and Z parameters<br />

Quality Factor (Q)<br />

Inductance (L)<br />

Capacitance (C)<br />

Group Delay<br />

Resistance/Inductance/Capacitance/Conductance (RLCG)<br />

Smart Simulation Wizards for Co-Simulation:<br />

Circuit Parameter Extraction (<strong>HFSS</strong>/Optimetrics/Serenade)<br />

Single-End and Differential TDR (<strong>HFSS</strong>/Optimetrics/SPICE)<br />

Circuit Unit Cell (<strong>HFSS</strong>/Optimetrics/SPICE)<br />

12 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Smart Simulation Wizards<br />

Smart Simulation Wizards are plugged into Post Processing – Matrix Data


Intelligent Interface<br />

Stand-Alone<br />

13 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Smart Simulation Wizards<br />

Automatic Solution Detection<br />

Optimetrics


Ansoft Optimetrics - Without Smart Simulation Wizards<br />

S-Parameters<br />

Modal/Terminal<br />

Matrix Plot<br />

Matrix Data<br />

Filter<br />

Cost Function<br />

Standard<br />

Outputs<br />

Optimetrics<br />

User<br />

Macros<br />

Fields<br />

14 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Smart Simulation Wizards<br />

Gamma<br />

Zpi<br />

Terminal Zo<br />

Matrix Data<br />

Automatic<br />

Manual


Ansoft Optimetrics Awareness<br />

Automatic Integration<br />

S-Parameters<br />

Modal/Terminal<br />

Supports Modal or<br />

Terminal S-Parameters<br />

Automatically Calculates<br />

Terminal S-Parameters<br />

from Modal Solution<br />

User Controlled<br />

Database Names allow<br />

multiple <strong>Plug</strong>-<strong>Ins</strong> to<br />

co-exist<br />

15 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Smart Simulation Wizards<br />

Filter<br />

Cost Function<br />

Standard<br />

Outputs<br />

Optimetrics<br />

<strong>Power</strong><br />

<strong>Plug</strong>-<strong>Ins</strong><br />

Matrix Data<br />

Gamma<br />

Zpi<br />

Terminal Zo<br />

100% Automatic<br />

Matrix Plot


Ansoft Optimetrics Awareness<br />

Automatic Data Extraction<br />

Automatically calculates Minimum and Maximum values<br />

Automatically generates Text file<br />

Under Optimetrics automatically generates User Database<br />

Supports Stand-Alone and Optimetrics environments<br />

Optimetrics<br />

<strong>HFSS</strong><br />

Optimetrics Project Parameters<br />

<strong>Power</strong><br />

<strong>Plug</strong>-In<br />

16 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Smart Simulation Wizards<br />

User<br />

Database<br />

refimp = 5.000000e+001<br />

absmin = 4.192202e-013<br />

absmax = 7.619414e+000<br />

min = 4.238059e+001<br />

max = 5.442207e+001<br />

mintime = 0.000000e+000<br />

maxtime = 1.000000e-009<br />

Results File<br />

(ASCII)


Ansoft Optimetrics Awareness<br />

Automatic Plot File Generation<br />

No extra steps required to create Composite Plots<br />

No extra steps required to view plots for individual solution setups<br />

Supports Stand-Alone and Optimetrics environments<br />

Optimetrics<br />

<strong>HFSS</strong><br />

<strong>Power</strong><br />

<strong>Plug</strong>-In<br />

Ansoft<br />

Plot File<br />

<strong>Power</strong> <strong>Plug</strong>-In<br />

Filter Cost Function<br />

Plot Data<br />

Utility<br />

<strong>HFSS</strong><br />

Matrix Plot<br />

<strong>Power</strong> <strong>Plug</strong>-In<br />

Plot Preview<br />

Optimetrics<br />

Composite Plots<br />

17 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Smart Simulation Wizards<br />

Optimetrics Composite Plot


Plot Preview – Directly from Matrix Data!<br />

Quality Factor(Q)<br />

18 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Smart Simulation Wizards<br />

Group Delay<br />

Stand-Alone Mode Only


Co-Simulation/Co-Optimization<br />

Automated circuit extraction as a function of physical parameters<br />

19 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization


Parametric<br />

Model<br />

Circuit<br />

Net List<br />

Circuit<br />

Net List<br />

Optimetrics<br />

<strong>HFSS</strong><br />

<strong>Power</strong><br />

<strong>Plug</strong>-In<br />

Serenade<br />

Random/Gradient<br />

Optimization<br />

20 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization<br />

S-Parameters<br />

Extract Circuit<br />

Parameters


Model Solved In <strong>HFSS</strong><br />

Solutions exported for use<br />

in Serenade simulation<br />

3D model generated and<br />

parameterized as a<br />

function of (R i , W, S, N)<br />

21 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization<br />

Optimetrics<br />

Serenade circuit specified<br />

and parameterized (R s , L s ,<br />

C s , R sub , C sub , C ox )<br />

(R s , L s , C s , R sub , C sub ,<br />

C ox )<br />

Resulting schematic saved and<br />

parsed to provide Optimetrics with<br />

circuit values.<br />

Random/Gradient optimization<br />

performed to match circuit<br />

response to <strong>HFSS</strong> results.


Extract:<br />

(R s , L s , C s , R sub , C sub , C ox )<br />

22 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization<br />

S-Parameters


Co-Simulation/Co-Optimization<br />

Inductance vs. Inner Radius<br />

Extracted Circuit Element: Ls<br />

23 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization


Co-Simulation/Co-Optimization<br />

Inductance vs. Number of Turns<br />

Extracted Circuit Element: Ls<br />

24 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization


Co-Simulation/Co-Optimization – Time Domain Optimization<br />

Automated TDR extraction as a function of physical parameters<br />

25 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization


Circuit<br />

NetList<br />

Optimetrics<br />

<strong>HFSS</strong><br />

<strong>Power</strong><br />

<strong>Plug</strong>-In<br />

Maxwell<br />

Spice<br />

Full-Wave<br />

Spice<br />

26 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization<br />

TDR Data<br />

Extraction<br />

TDR<br />

Calculation<br />

Ansoft<br />

Plot File


90° Bend - Type N Connector<br />

Frequency Band: 0.1-11GHz<br />

Vary h to minimize Impedance Mismatch<br />

Calculate TDR and return Min/Max Impedance<br />

Cost Function: (Max(abs(Impedance))) 2<br />

Range(h): 0.01”-0.175”<br />

27 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization<br />

h


TDR – Optimetrics Composite Plot<br />

Impedance vs. h<br />

28 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization


Minimum/Maximum Impedance vs. h<br />

Automatically calculated by Smart Simulation Wizards<br />

29 2002 Ansoft <strong>HFSS</strong>/Ensemble Users’ Workshop<br />

Co-Simulation/Co<br />

Co Simulation/Co-Optimization<br />

Optimization

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!