• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. System, PCB, & Package Design
  3. Strengthen Your Plane-to-Plane Connections with Cadence…
Jeff Gallagher
Jeff Gallagher

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
CDNS - RequestDemo

Try Cadence Software for your next design!

Free Trials
SiP
IC Package
16.6
APD
package design
Allegro Package Designer

Strengthen Your Plane-to-Plane Connections with Cadence 16.6 IC Package Shorting Via Arrays

31 Jul 2014 • 2 minute read

Manufacturability and quality of the power and ground feeds for your package are always a big concern for all of us. When you have multiple plane layers, connecting them together with reinforcing vias is a great idea, with just one problem: how do you figure out where to put them that won't conflict with anything connected to the planes—or anything on the layers between them?

This connection can be a very time-consuming process. After placing a via where you think it can go, you may find a DRC between it and a cline three layers lower (that may not even be visible at present). This can be even further exasperating when you get your reinforcing vias placed and then need to handle an ECO change request that involves moving some routing—and therefore one or more of these vias.

How, then, do you manage this desirable step of the flow in a way that is quick and convenient? With 16.6 APD and SiP Layout from Cadence, you just need to leverage the shorting via array command! Interested in learning more? Keep reading!

Using the Shorting Via Array Command

This command, new to the 16.6 release of the Cadence IC Package layout products, gives you the ability to pick two plane shapes and configure parameters for defining the via array. You can find the command under the Manufacturing -> Shape Via Shorting...  menu item.

Control the minimum spacing between vias in the array, clearances to other objects, and even the rotation of the vias if they are not circular pads for the connections to be established. Take a look at all your available options, shown here in a picture of the interface:

For those long-time users of APD and SiP Layout, the options here may look quite familiar to you. That's because many of the same settings are available in the shape degassing tool. Combining these two tools together actually gives you even more power! You can specify the via array parameters and, after that, define degassing holes with array parameters that place them ideally relative to the regular pattern of the reinforcing vias. 

Earlier, we mentioned how tedious it can be if you need to update these vias because of an ECO order requiring substrate routing changes. With the shorting via array command, delete the vias out of the way in the areas where you are modifying routing. When you are finished, run the command again, pick the shapes, and your original settings are automatically updated to the form. A single button press will regenerate all the vias with appropriate spacing to all your new routing. Talk about saving time!

Help Us Take Your Design Flow to the Next Level

Now that you know about this helpful tool, do you have some ideas for improving its usefulness? Is there an additional constraint that you require to get your vias placed perfectly? Do you have a large number of shapes and want a batch update tool to run after your ECO changes? Perhaps there is a new constraint or package-integrity check that you would like added to verify that all these arrays are up to date (or that all layer pairs are connected with reinforcing vias). Whatever your idea, share it with your Cadence support representative and we will make sure it gets to the engineering team to consider for the next release!


CDNS - RequestDemo

Have a question? Need more information?

Contact Us

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information