You are on page 1of 49

Getting Started with SIwave: A PCB Model

  Release 2020 R1
ANSYS, Inc.   January 2020
Southpointe
2600 ANSYS Drive ANSYS, Inc. and
Canonsburg, PA 15317 ANSYS Europe,
ansysinfo@ansys.com Ltd. are UL
https://www.ansys.com registered ISO
9001:2015
(T) 724-746-3304
companies.
(F) 724-514-9494
Getting Started with SIwave: A PCB Model

Copyright and Trademark Information

© 2002-2020 ANSYS, Inc. Unauthorized use, distribution or duplication is prohibited.

ANSYS, ANSYS Workbench, AUTODYN, CFX, FLUENT and any and all ANSYS, Inc. brand,
product, service and feature names, logos and slogans are registered trademarks or trademarks of
ANSYS, Inc. or its subsidiaries located in the United States or other countries. ICEM CFD is a
trademark used by ANSYS, Inc. under license. All other brand, product, service and feature names
or trademarks are the property of their respective owners. FLEXlm and FLEXnet are trademarks of
Flexera Software LLC.

Disclaimer Notice

THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE


TRADE SECRETS AND ARE CONFIDENTIAL AND PROPRIETARY PRODUCTS OF
ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. The software products and
documentation are furnished by ANSYS, Inc., its subsidiaries, or affiliates under a software license
agreement that contains provisions concerning non-disclosure, copying, length and nature of use,
compliance with exporting laws, warranties, disclaimers, limitations of liability, and remedies, and
other provisions. The software products and documentation may be used, disclosed, transferred,
or copied only in accordance with the terms and conditions of that software license agreement.

ANSYS, Inc. and ANSYS Europe, Ltd. are UL registered ISO 9001: 2015 companies.

U.S. Government Rights

For U.S. Government users, except as specifically granted by the ANSYS, Inc. software license
agreement, the use, duplication, or disclosure by the United States Government is subject to
restrictions stated in the ANSYS, Inc. software license agreement and FAR 12.212 (for non-DOD
licenses).

Third-Party Software

See the legal information in the product help files for the complete Legal Notice for ANSYS
proprietary software and third-party software. If you are unable to access the Legal Notice, please
contact ANSYS, Inc.

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

Conventions Used in this Guide

Please take a moment to review how instructions and other useful information are presented in this
guide.

l Procedures are presented as numbered lists. A single bullet indicates that the procedure has
only one step.
l Bold type is used for the following:
o Keyboard entries that should be typed in their entirety exactly as shown. For example, "copy
file1" means the word copy must be typed, then a space must be typed, and then file1 must
be typed.
o On-screen prompts and messages, names of options and text boxes, and menu commands.
Menu commands are often separated by carats. For example, "click
HFSS>Excitations>Assign>Wave Port."
o Labeled keys on the computer keyboard. For example, "Press Enter" means to press the key
labeled Enter.
l Italic type is used for the following:
o Emphasis.
o The titles of publications.
o Keyboard entries when a name or a variable must be typed in place of the words in italics. For
example, "copy file name" the word copy must be typed, then a space must be typed, and
then name of the file must be typed.
l The plus sign (+) is used between keyboard keys to indicate that you should press the keys at
the same time. For example, "Press Shift+F1" means to press the Shift key and the F1 key at
the same time.

Ribbons, menu bars, and short-cut menus are three methods that can be used to see what
commands are available in the application.

l Ribbons are the rectangular area on top of the application window and contain multiple tabs.
Each tab has relevant commands that are organized, grouped, and labeled. An example of a
typical user interaction is as follows:

"On the Draw ribbon tab, click the Box primitive" means you can click the Box icon on the Draw
tab and execute the Box command to draw a box.

l The menu bar (located above the ribbon) is a group of the main commands of an application
arranged by category such File, Edit, View, Project, etc. An example of a typical user
interaction is as follows:

"On the File menu, click the Open Examples command" means you can click the File menu and
then click Open Examples to launch the window.

l Another alternative is to use the short-cut menu that appears when you click the right-mouse
button. An example of a typical user interaction is as follows:

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

"Right-click and select Assign Excitation>Wave Port" means when you click the right-mouse
button with an object face selected, you can execute the excitation commands from the short-cut
menu (and the corresponding sub-menus).

Getting Help: ANSYS Technical Support

For information about ANSYS Technical Support, go to the ANSYS corporate Support website,
https://www.ansys.com/Support. You can also contact your ANSYS account manager in order to
obtain this information.

All ANSYS software files are ASCII text and can be sent conveniently by e-mail. When reporting
difficulties, it is extremely helpful to include very specific information about what steps were taken or
what stages the simulation reached, including software files as applicable. This allows more rapid
and effective debugging.

Help Menu

To access help from the menu bar, click Help and select from the menu:

Contents - click here to open the contents of the help.

Search - click here to open the search function of the online help.

Index - click here to open the index of the help.

Context-Sensitive Help

To access help from the user interface, do one of the following:

l To open a help topic about a specific menu command, press Shift+F1, and then click the
command or toolbar icon.
l To open a help topic about a specific dialog box, open the window, and then press F1.

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

Table of Contents
Table of Contents Contents-1

1 - Introduction 1-1

The PCB Model 1-1

Expected Results 1-1

2 - Setting Up the Design 2-1

Open SIwave and Import the Project 2-1

Set PCB Element Visibility 2-2

View Layers 2-3

View the Layer Stack 2-4

Identify Power and Ground Nets 2-5

Run a Validation Check 2-7

3 - Resonant Modes Analysis 3-1

Run Resonant Modes Analysis 3-1

View Resonant Modes as 2D Plots 3-4

4 - SIwave SYZ Analysis 4-1

Define Pin Groups for GND and VCC 4-1

Define a Port between the VCC and GND Pin Groups 4-3

Generate SYZ Parameters 4-4

View Impedance Response 4-6

5 - PSI SYZ Analysis 5-1

Define Pin Groups and Ports 5-1

Generate SYZ parameters using PSI 5-1

View Impedance Response 5-4

6 - PSI AC Current Analysis 6-1

Create Voltage Source 6-1

Generate AC Currents 6-2

Contents-1

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

View AC Currents as 2D Plots 6-4

Export Total Radiated Power 6-5

7 - Frequency Sweep of Voltages 7-1

Disable Voltage Sources 7-1

Create Current Source 7-1

Create a Voltage Probe 7-2

Run SIwave Frequency Sweep 7-4

Plot Probe Voltage 7-5

Conclusion 7-5

Index Index-1

Contents-2

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

1 - Introduction
This Getting Started Guide is intended to quickly familiarize you with the capabilities of SIwave.
This guide leads you step-by-step through importing a PCB design, setting up for and performing
three SIwave analyses, and viewing the results of the simulations.

By following the steps in this guide, you learn how to perform the following tasks in SIwave:

l Import a geometric PCB model.


l Validate the design.
l Run three SIwave simulations: Resonant Modes analysis, SYZ sweep, and frequency sweep
of voltages.
l Add ports, sources, and probes to the PCB as appropriate for each analysis.
l Specify parameter settings for each type of analysis.
l Create 2D plots of the results, and compare the results from the three solutions.

The PCB Model


The PCB model consists of an 8-layer PCB. Layers 2 and 7 are planes for power and ground. The
PCB model is shown below.

Expected Results
The analyses demonstrate how frequency-dependent impedance and voltage differences between
the power and ground planes can cause signal integrity issues such as voltage ripple. The resonant
modes identified in the resonant frequency analysis can be clearly seen in the plots of impedance
from the SYZ analysis and the graphs of voltage swings from the frequency sweep analysis.

Introduction 1-1

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

PDF layout 1-2

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

2 - Setting Up the Design


In this chapter, you will complete the following tasks:

l Import and save a project.


l Set the visibility of geometric and circuit elements.
l View the layers workspace and layer stack.
l View the nets workspace and identify the power/ground nets.
l Run a validation check on the design.

Open SIwave and Import the Project


To begin, we import the PCB design and its components from ANSYS Neutral Files. These might
represent the outputs from a 3rd-party ECAD system generated via ALinks. The project files
contain information about the geometry, PCB layer stackup, pad stack, via construction, board
materials, and the discrete components.

1. Double-click the SIwave icon on your desktop to launch SIwave.


2. Click Import > ANF.
The Open window appears.
3. Browse to the following location:
\Program Files\AnsysEM\AnsysEM20.1\Win64\Examples\SIwave

Note:

The field for the operating system will reflect your installation.

4. Select the file siwave_board.anf.


5. Click Open.
The Select nets to import from siwave_board window appears.
6. Click Import configuration.
Import the component file for the project’s components.
If a Component Import Overwrite message appears, click Yes to All to overwrite any existing
names.
If your settings are configured to defaults, the SIwave Workflow Wizard opens. Close it to see
the SIwave Modeling workspace, which should look like this:

Setting Up the Design 2-1

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

7. Click File > Save As.


The Save As window appears.
8. Browse to a directory where you have write permission. Enter a name for this project as
siwave_board_test1.siw.
9. Click Save.

Next, we'll adjust layer visibility.

Set PCB Element Visibility


1. Turn on visibility for Geometric Elements such as planes, traces, pads, and vias. Click View
and select the options from the Show/Hide tab .
2. Turn on visibility for Circuit Elements such as resistors, capacitors, inductors, sources, and
ports Click View > Circuit Elements Values > All On.

Setting Up the Design 2-2

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

View Layers
The Layers workspace and the Layer Stack control the PCB geometry and materials in the layer
stackup.

1. In the Layers workspace at the upper right of the SIwave window, use the check boxes at the
top to turn on full visibility for all layers, as shown below.

The SIwave desktop should look like this:

Setting Up the Design 2-3

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

2. Use the colored rectangles to toggle between outline and solid fill for each layer. In this
example, we'll leave only the Surface layer filled.

View the Layer Stack


1. If you wish to view the Layer Stack for the board, click Home>Layer Stackup Editor.
The Layer Stackup Editor appears.

Setting Up the Design 2-4

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

2. Here, you can change the properties for one or more layers. For now, you need only be aware
that this window exists. Later, we will focus on the interactions between layers L2 and L7.

Identify Power and Ground Nets


Explore the Nets and Selected Nets windows at the left side of the SIwave desktop.

Setting Up the Design 2-5

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

Setting Up the Design 2-6

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

1. By default, the Nets window displays the Single Ended Nets tab.


2. Check the box next to any net's name to select that net and highlight it on the model.

Before doing any simulations, you must identify the power and ground nets in the design:

1. In the Nets window, click the Power/Ground Identification tab.


2. You can move nets from the Non Power/Ground Nets list to the Power/Ground Nets list
and vice versa using the up and down arrows. Or, you can click the Auto-Identify button to
have SIwave identify power and ground nets by name.

Run a Validation Check


Run a validation check of the PCB design before running any simulations. This check identifies
several common layout and design errors.

Setting Up the Design 2-7

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

1. Click Tools > Validation Check.


2. Click OK to start the check. The progress monitor shows the status of the check.

When the process is finished, the Validation Check Results window appears.


If there are errors or warnings, SIwave may offer to fix the problems as part of the validation
check results.

Setting Up the Design 2-8

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

3. Click OK to have SIwave fix the problems.


4. Click File > Save to save the updated PCB design.

The next step is to run solvers on the PCB. Proceed to the next topic to try running a Resonant
Modes analysis.

Setting Up the Design 2-9

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

PDF layout 2-10

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

3 - Resonant Modes Analysis


In this chapter you will complete the following tasks:

l Run a Resonant Modes analysis


l View the results as a data table
l View the results as 2D plots on the PCB model

Run Resonant Modes Analysis


Traces routed through power and ground planes can exhibit signal integrity problems. The
resonant mode calculation is the first step in identifying non-ideal plane behavior that can affect
signal integrity.

Set up an SIwave Resonant Modes analysis:

1. Click Simulation > Compute Resonant Modes.


2. Verify that Minimum Frequency is set to 2.55238E+08.
3. Set the Maximum Frequency to 2e9 (2 GHz).

Resonant Modes Analysis 3-1

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

4. Set the # of Modes to compute to 10.

5. Click Launch to launch the analysis.


The progress bar shows the analysis running. When it has finished, the analysis appears in the
Results window:

Resonant Modes Analysis 3-2

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

Resonant Modes Analysis 3-3

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

6. Double-click Resonant Mode Sim 1 to view the results in tabular format.

View Resonant Modes as 2D Plots


You can view the resonant modes as two-dimensional plots overlaid on the PCD design. We shall
plot the voltage differences between layers 2 and 7, the power and ground planes.

1. In the center panel of the Resonant Modes(Resonant Mode Sim 1) results window, use the
drop-down menus under Plot voltage difference between planes on to select L2 and L7
respectively.
2. Click Compute to generate the 2D plot data from the solution data. The lower part of the
window shows the modes available for plotting on the PCB design.

Resonant Modes Analysis 3-4

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

The bottom of the Resonant Modes(Resonant Mode Sim 1) window populates with ten
modes of resonant frequencies, and the underlying SIwave desktop updates to display Mode
1.

3. Click on each row in turn to see the voltage difference as a color map of the PCB. As indicated
on the left, areas with large positive voltages appear as red, while areas with large negative
voltages appear as blue.
4. To view the modes in sequential animation, click Phase Animation.
The Phase Animation window opens.

Resonant Modes Analysis 3-5

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

5. Enter the desired information and click Generate Frames.


6. Click through the frames one by one to change the underlying desktop to that frame, or use the
Play and Pause buttons to control the animation.
7. Click Close to terminate the animation.
8. Click Close again to close the Results window.
9. Click File > Save to save the design with your Resonant Modes analysis results.

Next, we'll perform an SYZ analysis.

Resonant Modes Analysis 3-6

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

4 - SIwave SYZ Analysis


In this chapter, you will complete the following tasks:

l Define Pin Groups for GND and VCC


l Define a Port between the pin groups
l Generate the SYZ-parameters for selected power supply nets
l Display the frequency-dependent impedance of the planes on an X-Y plot

Define Pin Groups for GND and VCC


Launch the Pin Group Manager:

1. Click Tools > Create/Manage Pin Groups.


The Create/Manage Pin Groups window appears.

Define a pin group for the GND net:

SIwave SYZ Analysis 4-1

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

1. From the Part Name menu, select MACH230_SMSOCKETAMD.


2. From the Reference Designator list, select U41.
3. In the Nets list, ensure that the check box next to GND is selected, and that no other nets are
selected.
4. Click Create Pin Group(s).
The Pin Group appears in the Pin Group List.

Next, define a pin group for the VCCnet:

1. In the Nets list, deselect the check box next to GND and select the check box next to VCC.
Ensure that no other check boxes are selected.
2. Click Create Pin Group(s).
Both the GND and VCC pin groups should now appear in the Pin Group List.

3. Click Close.

SIwave SYZ Analysis 4-2

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

Define a Port between the VCC and GND Pin Groups


Define a port on component U41.

1. Click Tools > Generate Circuit Element on Components.


The Circuit Element Generation Dialog appears.

2. In the Positive Terminal Component section, use the Part Name drop-down menu to select
MACH230_SMSOCKETAMD and the Ref Des drop-down menu to select U41.
3. In the Reference Terminal Component section, check the Same as Positive Terminal
check box, which will populate the Reference Terminal Component fields with the same
information.

SIwave SYZ Analysis 4-3

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

4. In the Circuit Element Positive Terminal section, expand the Pin Groups list and select the
U41_VCC_Group pin group.
5. In the Circuit Element Reference Terminal section, expand the Pin Groups list and select
the U41_GND_Group pin group.
6. In the Circuit Element Type section, select the Port radio button.
7. Click Create.
The Port Properties window appears.

8. Shorten the name to U41_VCC.


9. Set the Reference Impedance to 1 Ohm.
10. Click OK to accept the port definition.
11. Click OK to exit the Circuit Element Generation window.

The port definition is now set, and we can begin to generate SYZ parameters.

Generate SYZ Parameters


Next, we calculate the frequency-dependent impedance response at port U41_VCC.

The active components on the PCB draw current through the power supply nets, such as VCC. If
the impedance of the VCC net is too large, ripple voltage may be induced between VCC and
Ground when the components switch. The frequencies identified by Resonant Mode analysis
correspond to peaks in the impedance of the power supply VCC net.

1. Select Simulation > Compute SYZ Parameters.


The Compute SYZ-parameters window appears, populated with default settings.

SIwave SYZ Analysis 4-4

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

2. In the Frequency Range Setup section, set the Start Freq to 0.


3. Set the Stop Freq to 1e9 (1 GHz). Note that the Min Rise/Fall Time value changes to fit the
maximum frequency.
4. Set the Num. Points to 200.
5. Set the Distribution to Linear.

SIwave SYZ Analysis 4-5

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

6. In the Sweep Selection section, select Discrete Sweep.


7. Click Launch to launch the SYZ analysis.

The progress bar indicates that the analysis is being performed. When it has finished, we can view
the impedance response.

View Impedance Response


Next, view the frequency-dependent impedance response.

1. Click the Results tab. In the SIwave section, click the SYZ icon to access its drop-down menu.
Select SYZ Sweep 1 > Plot Magnitude....
The S-parameter Plot window opens.
2. Click the Z-parameter Plot tab at the bottom of the window.
The window changes to Z-parameter Plot.

3. In the Matrix Entries to Plot section, use the check boxes in the Plot column to select your
port(s). In this guide, you have only defined one port, but it is possible to display multiple plots.
4. Ensure the Select Self Terms check box is selected. You are only plotting one port, so only
the self terms are applicable.
The plot of impedance versus frequency populates:

SIwave SYZ Analysis 4-6

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

5. To change the scale of either the vertical or horizontal axis, double-click an axis label. To do so,
double-click any of the vertical axis labels.
The Axis Attributes window opens, and the information can be adjusted as desired.

SIwave SYZ Analysis 4-7

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

6. Close the report.


7. Click File > Save to save the project with the impedance result.

Next, we'll perform a PSI SYZ Analysis.

SIwave SYZ Analysis 4-8

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

5 - PSI SYZ Analysis
In this chapter, you will complete the following tasks:

l Generate the SYZ parameters for selected power supply nets using the PSI solver
l Display the frequency-dependent impedance of the planes on an X-Y plot

Define Pin Groups and Ports


The PSI solver uses the same pin groups and port settings as the SIwave SYZ analysis. If you have
not yet completed the previous chapter (SIwave SYZ Analysis), please do so to set up your pin
groups and ports.

Generate SYZ parameters using PSI


Next, calculate the frequency-dependent impedance response at port U41_VCC using the 3D full-
wave PSI solver.

1. Click the Simulation tab. In the PSI section, click Options.


The PSI Options window appears.

PSI SYZ Analysis 5-1

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

2. Ensure that Local Analysis is selected. In the box below, use the up and down arrows to
change the number of cores to use. To use all cores, press the down button until ALL
appears.

Important:

For best performance, ANSYS recommends at least 8, and optimally 12-16 cores.

3. Click OK to exit the PSI Options window.


4. Click Simulation. In the PSI section, click Compute SYZ Parameters.
The Compute SYZ-parameters using PSI window opens.

PSI SYZ Analysis 5-2

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

5. Ensure the Start Freq is set to 10MHz.


6. Set the Stop Freq to 1GHz.
7. Under Sweep Options, select Interpolating Sweep (AFS), and select Fast Sweep and
Adaptive Sampling. The Fast Sweep algorithm improves run time by requiring fewer
samples to simulate, but uses more memory. Fast Sweep may not be used if insufficient
memory is available.

PSI SYZ Analysis 5-3

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

8. Click the Launch button to launch the PSI SYZ analysis.


The progress bar indicates that the analysis is in progress. When it has finished, you can view
the impedance response.

View Impedance Response


To view the frequency-dependent impedance response:

1. In the Results window, double-click PSI S-parameter Sweep. Alternately, if you have hidden
your Results window, click the Results tab. In the PSI section, click SYZ > PSI S-Parameter
Sweep > Plot Magnitude.

The Y-parameter Plot window opens.

2. Click the Z-parameter Plot tab to view the plot.

3. Click File > Save to save the project with the PSI SYZ result.

PSI SYZ Analysis 5-4

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

6 - PSI AC Current Analysis


In this chapter, you will complete the following tasks:

l Calculate the AC currents on the selected power supply nets


l View the current distributions as 2D plots on the PCB model
l Compare the results with the resonant mode and S-parameters
l Export the total radiated power

Create Voltage Source


The AC Current analysis requires one or more sources as excitations. Because the analysis result
is a current, the effect of the changing plane impedance will be most clear if a constant voltage
excitation is used. To create a voltage source:

1. Click Tools > Generate Circuit Element on Components.


The Circuit Element Generation window appears.
2. In the Positive Terminal Component section, use the Part Name drop-down menu to select
MACH230_SMSOCKETAMD and the Ref Des drop-down menu to select U41.
3. In the Reference Terminal Component section, check the Same as Positive Terminal
check box to select the same.
4. In the Circuit Element Positive Terminal section, expand the Pin Groups option and select
U41_VCC_Group.
5. In the Circuit Element Reference Terminal section, expand the Pin Groups option and
select U41_GND_Group.
6. In the Circuit Element Type section, select Voltage Source.
7. Press the Create button.

The Set Voltage Source Properties window appears.

PSI AC Current Analysis 6-1

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

8. Shorten the name to U41_VCC_VSRC.


9. Ensure that Frequency Independent is selected.
10. Ensure the Magnitude is set to 1 Volt, the Parasitic Resistance is set to 1E-06 Ohms, and
the Phase is set to 0 Degrees.
11. Click OK to accept the voltage source definition.
12. Click OK to exit the Circuit Element Generation window.

Generate AC Currents
AC current calculates the surface current flowing on the VCC and GND planes. This can reveal
regions of high impedance that may occur due to antipads, cutouts, or discontinuities in ground
planes.

1. Click Simulation. In the PSI section, click Compute AC Currents.


The Compute AC currents using PSI window appears.

PSI AC Current Analysis 6-2

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

2. In the Excitations area, ensure that Use sources defined in project is selected.
3. Set the Start Freq to 500 MHz.
4. Set the Stop Freq to 1 GHz.
5. Set the Num. Points/Step Size to 50. Please note that for each frequency point, a number of
data files are written to the disk. The available disk space must be considered before specifying
too many frequency points for simulation.
6. Set the Distribution to Linear.

PSI AC Current Analysis 6-3

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

7. Click the Launch button to launch the PSI AC current analysis.


The progress bar indicates that the analysis is running. When it has completed, you can view
AC currents as 2D plots.

View AC Currents as 2D Plots


Click the Results tab. In the PSI section, click AC Currents > PSI AC Sweep > Plot Currents.

The PSI AC Current Simulation Results (PSI AC Sweep) window also appears. Clear the
button for each layer. Click the check box next to L2 to view the AC currents on this layer. Click
each row of the Frequency list to view the AC currents at that frequency. You can see that the
current magnitude is lower at 800 MHz, where there is a peak in the impedance, compared to 900
MHz, where there is a minimum.

PSI AC Current Analysis 6-4

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

Export Total Radiated Power


After running the AC current analysis, the total power radiated from the PCB can be exported to a
CSV (comma separated value) file.

1. Click the Results tab. In the PSI section, click AC Currents > PSI AC Sweep > Export
total radiated power.
2. Name and save the .csv file to any location.

PSI AC Current Analysis 6-5

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

3. View the saved file in any text editor.

4. Click File > Save to save the project with the AC Current analysis result.

PSI AC Current Analysis 6-6

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

7 - Frequency Sweep of Voltages


In this chapter, you will complete the following tasks:

l Create a current source on a component


l Place a voltage probe in a region of interest
l Calculate a frequency sweep of voltages on the PCB
l Compare the results of the frequency sweep with the resonant mode and s-parameters
calculations

Disable Voltage Sources


The voltage source used in the AC Current analysis should be disabled, so that it does not interfere
with the voltage frequency sweep.

1. In the Components workspace, ensure that Voltage Sources is selected.


2. Right-click on Voltage Sources and select Set All Voltage Sources Not Active.

Create Current Source


The frequency sweep analysis requires one or more sources as excitations. To define a Current
Source:

1. Click Tools > Generate Circuit Element on Components.


The Circuit Element Generation window appears.
2. In the Positive Terminal Component section, use the Part Name drop-down menu to
select MACH230_SMSOCKETAMD and the Ref Des drop-down menu to select U41.
3. In the Reference Terminal Component section, select the same.
4. In the Circuit Element Positive Terminal section, expand Pin Groups and select U41_
VCC_Group.
5. In the Circuit Element Reference Terminal section, expand Pin Groups and select U41_
GND_Group.
6. For the Circuit Element Type, select Current Source.
7. Click the Create button.
The Set Current Source Properties window appears.
8. Shorten the name to U41_VCC_ISRC.
9. Set the Frequency Independent Magnitude to 1e-5 Amps.
10. Ensure that the Parasitic Resistance is set to 5E+07 Ohms and the Phase is set to 0 Degrees.
11. Click OK to accept the current source definition.
12. Click OK to close the Circuit Element Generation window.

Frequency Sweep of Voltages 7-1

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

Next, we'll create a voltage probe.

Create a Voltage Probe


The problem of induced ripple voltage in the power distribution network (PDN) can be investigated
by measuring the voltage between the VCC and GND nets, using a voltage probe placed at a
location of interest on the PCB.

We will place a probe at the lower-right corner of the PCB, where U41 is located. The X- and Y-
coordinates for the probe are X=8500mil, Y=0mil.

1. Make sure the Units field in the menu bar is set to mils.
2. Click View. Use the Zoom In icon (or your mouse wheel) to enlarge the lower-right corner of
the PCB.

3. Click Home. In the Circuit Elements menu, select the Add Voltage Probe icon. The cursor
changes to a small bullseye.
4. Use the location indicators at the bottom-right of the screen to position your cursor at x: 8500
mils, y: 0 mils.
5. Click the left mouse button twice, slowly each time. The first click locates the positive terminal,
the second click is for the reference terminal. The terminals are located in the same position
since these probes measure the voltage between two planes.
The Select layers for voltage probe terminals window appears.

Frequency Sweep of Voltages 7-2

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

6. For the Positive Terminal Resides on Layer, select L7 (VCC).


7. For the Negative Terminal Resides on Layer, select L2 (GND).
8. Click OK to close the Select layers for voltage probe terminals window.
The Edit Probe Name window appears.
9. Enter VPROBE1, and click OK.
The voltage probe (yellow in the following figure) appears.

Frequency Sweep of Voltages 7-3

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

Next, we will run a frequency sweep.

Run SIwave Frequency Sweep


Frequency sweep calculates the voltages across the VCC and GND planes at the locations of the
probe. The SIwave frequency sweep shows how the current drawn by a device can lead to voltage
ripple in the power distribution system.

Run the frequency sweep analysis

1. Click Simulation > Compute Frequency Sweeps...


2. For excitations, select Use sources defined in project.
3. Set the Start Freq/Hz to 5E8 (or 500MHz).
4. Set the Stop Freq/Hz to 1e9 (or 1GHz).
5. Set the Num. Points to 200.
6. Set the Distribution to Linear.
7. Set the Voltage Surface Plot Options to plot voltage difference between layers L2 and
L7.
8. Click Launch to launch the simulation.

The process monitor shows the progress of the simulation. Next, we'll plot the probe voltages.

Frequency Sweep of Voltages 7-4

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

Plot Probe Voltage


To plot the voltages at the probe locations:

1. Click Results > Frequency Sweep. Then click Frequency Sweep 1 Results > Plot Probe
Voltages.
2. Make sure VPROBE1 is selected.
3. Click Create Plot.

The Reporter window opens with the plot of the voltage versus frequency.

The peaks in the voltage correspond to resonant mode 4, mode 8, and mode 10.

Conclusion
Congratulations! You have successfully completed Getting Started with SIwave: A PCB Model.
You may save the project and exit the software.

Frequency Sweep of Voltages 7-5

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

PDF layout 7-6

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.


Getting Started with SIwave: A PCB Model

Index plot probe voltage 7-5

power nets 2-2

A probe voltage, plotting 7-5

analyses probe, voltage 7-2

SYZ-parameter extraction 4-4 project

auto-identify power and ground import 2-1


nets 2-2 save 2-1

C R
create voltage probe 7-2 results

SYZ impedance response 4-6


G

ground nets 2-5 S

save a project 2-1


L
set visibility 2-2
layer stack 2-5
SIwave
layers workspace 2-5
open 2-1
N SYZ-parameters, generate 4-4
nets 2-5 SYZ impedance response 4-6
power and ground 2-7
V
O validation check 2-7
open SIwave 2-1 visibility, set 2-2

voltage probe, create 7-2


P

PCB model 1-1

Index-1

ANSYS Electromagnetics Suite 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential

information of ANSYS, Inc. and its subsidiaries and affiliates.

You might also like