Presentation - HFSS Design Guides : Power Plug-Ins
Presentation - HFSS Design Guides : Power Plug-Ins Presentation - HFSS Design Guides : Power Plug-Ins
Ansoft HFSS Design Guides Power Plug-Ins Plug Ins 1 2002 Ansoft HFSS/Ensemble Users’ Workshop
- Page 2 and 3: 1. Overview 2. Power Plug-Ins 3. Sm
- Page 4 and 5: 4 2002 Ansoft HFSS/Ensemble Users
- Page 6 and 7: Ensemble to HFSS Creates an HFSS Mo
- Page 8 and 9: Serenade Project Generator Generate
- Page 10 and 11: Ansoft HFSS System Setting Enhanced
- Page 12 and 13: Smart Simulation Wizards for: Modal
- Page 14 and 15: Ansoft Optimetrics - Without Smart
- Page 16 and 17: Ansoft Optimetrics Awareness Automa
- Page 18 and 19: Plot Preview - Directly from Matrix
- Page 20 and 21: Parametric Model Circuit Net List C
- Page 22 and 23: Extract: (R s , L s , C s , R sub ,
- Page 24 and 25: Co-Simulation/Co-Optimization Induc
- Page 26 and 27: Circuit NetList Optimetrics HFSS Po
- Page 28 and 29: TDR - Optimetrics Composite Plot Im
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