• Home
  • :
  • Community
  • :
  • Blogs
  • :
  • PCB Design
  • :
  • What's Good About Allegro PCB Router HDI Via Tangency? Check…

PCB Design Blogs

Jerry GenPart
Jerry GenPart
5 Oct 2011
Subscriptions

Get email delivery of the Cadence blog featured here

  • All Blog Categories
  • Breakfast Bytes
  • Cadence Academic Network
  • Cadence Support
  • Custom IC Design
  • カスタムIC/ミックスシグナル
  • 定制IC芯片设计
  • Digital Implementation
  • Functional Verification
  • IC Packaging and SiP Design
  • Life at Cadence
  • The India Circuit
  • Mixed-Signal Design
  • PCB Design
  • PCB設計/ICパッケージ設計
  • PCB、IC封装:设计与仿真分析
  • PCB解析/ICパッケージ解析
  • RF Design
  • RF /マイクロ波設計
  • Signal and Power Integrity (PCB/IC Packaging)
  • Silicon Signoff
  • Spotlight Taiwan
  • System Design and Verification
  • Tensilica and Design IP
  • Whiteboard Wednesdays
  • Archive
    • Cadence on the Beat
    • Industry Insights
    • Logic Design
    • Low Power
    • The Design Chronicles

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

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

Tags:
  • 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 |