EMA Academy

Quick How-Tos

Home > EMA Academy > How-Tos > How to Create Via Arrays in OrCAD X Presto

How to Create Via Arrays in OrCAD X Presto

Via arrays are structured groupings of vias which can help to improve signal integrity, thermal management, current handling and EMI/EMC performance. Designers often create via arrays for:

  • Fanouts
  • Heat sinking
  • Stitching or shielding

Manually placing vias for an array can be time-consuming, imprecise, and can lead to inadequate via array design. OrCAD X Presto enables you to easily create via arrays along traces, shape edges, and custom area groupings.

This quick how-to will provide step-by-step instructions on how to create via arrays in OrCAD X Presto.

To follow along, download the provided files above the table of contents.

How-To Video

Open in New Window

Configuring Via Array Settings

Step 1: Open the provided design in OrCAD X Presto.

ViaArray Step2
Activating the Via Array Mode in OrCAD X Presto

Step 2: Right-click the Structure mode in the toolbar and select Via Array.

ViaArray Step3Note
Create Via Arrays in OrCAD X Presto

Step 3: The Via Array widget opens. Select Trace or Shape to surround a trace with vias. Here you can choose the type of via structure to create, offsets, the net to connect the vias to, and more. Each type of via structure has its own settings.

Step 4: Select the Pick button with the eyedropper icon to define the via net.

Create Via Arrays in OrCAD X Presto
Defining the Via Array Net

Step 5: Select the GND plane. The GND net is automatically assigned.

Note: This determines the net the via array will connect to. In this example, all generated vias will connect to the GND net. Alternatively, select the desired net from the drop-down menu.

Surrounding a Trace with Vias

Step 6: Scroll up to zoom into the SIG14 trace in the top-left corner of the board.

ViaArray Step7
Defining Via Array Settings in OrCAD X Presto

Step 7: In the Via Array widget, set the Via to Object Gap to 0.5 and the Via to Via Offset to 2.

Note: These values are shown as dimensions in the pictorial on the left side of the widget.

ViaArray Step8
Adjusting the Selection Filter

Step 8: Uncheck Trace Segments in the Selection Filter subpanel of the Properties panel. This will make for easier trace selection and allow the array to be adjusted during placement.

Step 9: Select the trace. Adjustable via arrays are attached to both sides.

ViaArray Step10
Create Via Arrays in OrCAD X Presto

Step 10: Click again to place the arrays. Shielding has been added to the trace.

Adding Multiple Via Rows

Step 11: Hold the middle mouse button to pan the view to the curved trace in the bottom-right corner of the board.

Note: Alternatively, use the directional arrows on the keyboard to pan the view.

Step 12: Select Trace in the Via Array widget. A new set of options is listed.

ViaArray Step12Note

Note: In this mode, you can create centered or surrounding vias for a single trace, or place a via array between two traces.

Step 13: Select Surrounding to add surrounding vias.

Step 14: Enter 2 for the Row Count and check Stagger Vias. This will surround the trace with two rows of staggered vias, as shown in the pictorial.

ViaArray Step15
Creating Staggered Vias

Step 15: Select the trace to create the via array preview. Click outside the trace to place the vias.

ViaArray Step15Note

Note: The ground plane is adjusted to make room for any vias close to the trace termination.

Via rows can be created in the same manner in the Trace or Shape mode.

Create Via Arrays: Rectangular

Step 16: To create a radial or rectangular array, select Array in the Via Array widget.

ViaArray Step17Note

Step 17: Select Window to create a rectangular array. The widget now shows a square via array with options to set the horizontal and vertical offset.

Options are available to create an array across an entire shape, across the entire board, or to create a circular array.

Step 18: Hold the middle mouse button to pan the view over the T-shaped trace in the bottom-left corner of the board.

Step 19: Select Shapes and Nets in the Selection Filter subpanel of the Properties panel to avoid selecting the ground plane.

Step 20: Click and drag to select the trace structure.

Step 21: The outline for the via array is attached to the cursor. Move your mouse back to the first corner and click to draw the array preview.

ViaArray Step22
Create Via Arrays: Rectangular

Step 22: Click again to create the rectangular via array.

Step 23: Choose the Select mode from the toolbar or press Escape on the keyboard to exit the Via Array mode.

Wrap Up & Next Steps

Quickly configure and create via arrays to accelerate your PCB layouts with OrCAD X Presto. Test out this feature and more with a free trial of OrCAD X Presto. For more how-tos and step-by-step walk-throughs, visit EMA Academy.

Follow Along, Download the Pre-Packaged Design Files

Current Offers

Get access to the latest and greatest CAD tools today.

Table of Contents

How To was created with:
Share:
LinkedIn
Email
EMA Design Automation