0% found this document useful (0 votes)
13 views3 pages

Via in Pad Rules

The document provides an overview of Via-in-Pad, a fanout strategy for HDI designs that allows for compact component placement but may introduce soldering issues. It details design rule checks (DRC) for ensuring proper placement of vias within SMD pads, including checks for metal and soldermask defined pads. Additionally, it discusses mode settings and property overrides for managing Via-in-Pad constraints in PCB design tools.

Uploaded by

monohsieh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Via in Pad Rules

The document provides an overview of Via-in-Pad, a fanout strategy for HDI designs that allows for compact component placement but may introduce soldering issues. It details design rule checks (DRC) for ensuring proper placement of vias within SMD pads, including checks for metal and soldermask defined pads. Additionally, it discusses mode settings and property overrides for managing Via-in-Pad constraints in PCB design tools.

Uploaded by

monohsieh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

A Parallel Systems Technical Note

Via in Pad Rules

Via-in-Pad Overview
Via-in-Pad is a common fanout strategy used on HDI designs, especially on BGAs with package pitch of 0.8 mm or
less. With Via-in-Pad, component placement can be more compact; capacitors can be placed closer to the device
pins they need to bypass. Via-in-pad also has its drawbacks as it can introduce soldering issues in manufacturing.
Solder can wick down through the open holes, if not plugged, drawing solder off the component pad. Different
rules may exist for metal and soldermask defined pads. For metal defined pads, a via should be contained within
the bounds of the SMD pad otherwise the solderpaste will spread out to include the via resulting in possible
tomb-stoning of components. With soldermask defined pads, a via may be allowed to float within the SMD pad
up to the point where the centre of the via hole intersects the edge of the SMD pad. Typically, thru-hole vias are
not allowed in SMD pads. Thru-hole vias can result in solderpaste flowing down the barrel of the hole. However,
capabilities must be there to allow such conditions for thermal, RF shielding and power applications.

Via-in-Pad DRC Suite


A suite of DRC checks ensures the placement of vias is properly contained within SMD pads. These checks
originated in the PCB Router (Specctra) and are now fully integrated into the PCB Editor tools (OrCAD and
Allegro). Via-in-Pad checks are run at the design level but override capability at the symbol level is possible with
properties.

Via at SMD > Fit On

This check is designed for metal defined pad applications where vias must be totally contained within the
boundary of the SMD pad. A DRC is generated if the via pad protrudes outside the SMD pad. The examples below
show legal via-in-pad placement for this check condition.

Via at SMD – Fit Off

This check is designed for soldermask defined pads where a via is allowed to float outside the edge of an SMD pad
up to the point where the centre of the via is still inside the SMD pad. Floating the centre of a via beyond the edge
of the pad would result in acid trap formations. Other applications for this check might include vias placed in
narrow SMD pads, ones typically associated with QFP devices.

© 2020 Parallel Systems Limited Page 1 of 3


Via in Pad Rules

Via at SMD Thru

This check is designed to detect placement of thru-hole vias within the SMD pad boundary.

Mode Settings
Mode settings for Via-in-Pad constraints are located in either Constraint Manager > Analyze > Analysis Modes >
Design > SMD Pin or Setup > Constraint Modes > Design > SMD Pin (OrCAD) or Setup > Constraints > Modes >
Design > SMD Pin (Allegro). The constraints align with the names used in the PCB Router.

Via at SMD Pin – ‘On’ activates the Via-in-Pad DRC Check

o Via at SMD fit required– ‘On’ state = via pad must be contained within SMD pad
o Via at SMD fit required– ‘Off’ state = centre of via cannot extend beyond edge of pad
o Via at SMD thru allowed – ‘On’ state = Thru vias allowed in SMD pads
o Via at SMD thru allowed – ‘Off’ state = Thru vias not allowed in SMD pads

Property Overrides
Not all packages may conform to a design level check. It may be common to use Via at SMD Pin ‘Fit on’ as a
Design level check but certain packages may lend themselves to ‘Fit Off’ behaviour. Specific properties are
available for the Via at SMD Pin checks that override the behaviour of the design level check. They include:

Property Values Apply to

Via_at_SMD_Fit On or Off Pin, Symbol

Via_at_SMD_ Thru True or False Pin, Symbol

© 2020 Parallel Systems Limited Page 2 of 3


Via in Pad Rules

Etch Turn Under SMD Pin DRC


This check is designed to detect etch compensation buried within the pad. Driven by concern that etch segments
within pad boundaries adversely affect timing rules, the checker reports if more than 2 vertex point in located
within the pad boundary and by default applies to nets that have timing or length rules. A drawing level property
is available to run on all nets if necessary. An exception property exists and can be applied to irrelevant nets.

Property Values Apply to

Etch_Turn_Under_All_Pads True or Off Drawing

Etch_Turn_Under_Pad_Exempt True or Off Net

The following are trademarks or registered trademarks of Cadence Design Systems, Inc. 555 River Oaks Parkway, San Jose, CA 95134
Allegro®, Cadence®, Cadence logo™, Concept®, NC-Verilog®, OrCAD®, PSpice®, SPECCTRA®, Verilog®
Other Trademarks
All other trademarks are the exclusive property of their prospective owners.
NOTICE OF DISCLAIMER: Parallel Systems is providing this design, code, or information "as is." By providing the design, code, or information as one possible
implementation of this feature, application, or standard, Parallel Systems makes no representation that this implementation is free from any claims of
infringement. You are responsible for obtaining any rights you may require for your implementation. Parallel Systems expressly disclaims any warranty
whatsoever with respect to the adequacy of the implementation, including but not limited to any warranties or representations that this implementation is free
from claims of infringement and any implied warranties of merchantability or fitness for a particular purpose.

© 2020 Parallel Systems Limited Page 3 of 3

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy