• 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. What's Good About Allegro PCB Router HDI Via Tangency? Check…
Jerry GenPart
Jerry GenPart

Community Member

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

Try Cadence Software for your next design!

Free Trials
PCB
blind vias
global route
Routing
layer stacks
High Speed
via tangency
Allegro 16.5
PCB Editor
High-Density Interconnect
Layout
via
design
miniaturization
PCB design
SPB16.5
Allegro PCB Editor
buried vias
HDI
microvia
Allegro

What's Good About Allegro PCB Router HDI Via Tangency? Check Out 16.5!

5 Oct 2011 • 1 minute read

High Density Interconnect (HDI) techniques are increasing in the PCB domain. HDI provides the ability to place components on both sides of the board and helps reduce the PCB layer stack. Allegro PCB Router started evolving in this direction from the SPB16.2 version with drill holes and microvias. In the SPB16.3 release, constraints for blind and buried vias, and stacked via enhancements, were provided.


With the SPB16.5 release, SPECCTRA provides ability to use inset/tangency and stagger via patterns.


Read on for more details …


Via Tangency


A tangent via pattern consists of two vias connected to each other through tangency of their pads:
                           
Side View of Tangent pattern:

 

Superposition of Tangent patterns:



Syntax


Notice the changes in the clearance descriptor syntax, especially the tangency and inset rules at bottom:

 

For details, please refer to command reference manual.

Translating tangency from PCB Editor / SPIF changes

The bbvia tangency configuration in Allegro PCB Designer is recognized like a bbvia to bbvia samenet clearance value specified to 0. The rule is accounted in via configuration creation; even if samenet DRC checker is turned off, both core bbvia and microvia types are affected. SPIF will translate the “tangency” keyword as a legal value instead of 0 clearance on all hierarchy levels.

Example:
The following class tangency allows tangency between bbvia and bbvia.
rule class RF_SP (clearance tangency (type bbvia_bbvia))

The following command allows tangency on net ADDR5 between bbvia and microvia
rule net ADDR5 (clearance tangency (type microvia_bbvia))

The following command allows tangency in BGA region between microvia and microvia
rule region BGA_U383_1_4 (clearance tangency (type microvia_ microvia))


Highlight via_tangency


You can now highlight the tangent and inset vias by using the highlight command in SPECCTRA -

highlight via_tangency on


This will highlight the tangent vias as shown below:



 

highlight via_tangency off

This will remove the highlight of via_tangency.

Please share your experiences using this new capability.

Jerry "GenPart" Grzenia


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