
Via-in-Pad Design Guide: When VIPPO Solves BGA Escape and When It Just Burns Budget
A 0.5 mm pitch BGA came back with 14% open joints because open vias sat directly in the pads. Here is when via-in-pad works, how VIPPO is built, and when...
A networking board with a 0.5 mm pitch BGA came back from assembly with 14% open joints on the center balls. The layout team had placed open vias directly in the pads to escape the inner rows. During reflow, solder drained into the holes, the BGA collapsed unevenly, and X-ray showed starved joints exactly where the vias sat. The board did not fail because via-in-pad was the wrong concept. It failed because the design used via-in-pad without epoxy fill and copper cap.
Via-in-pad works when the via is treated as a planar solderable feature, not a cheap drill hole. That means the via is usually laser-drilled or tightly controlled mechanical drill, filled, planarized, and capped before final surface finish. If any of those steps are skipped, the via becomes a solder thief. If all of them are done correctly, via-in-pad can be the difference between an impossible fanout and a manufacturable HDI board.
What Via-in-Pad Actually Means
Via-in-pad means the via land is placed directly inside the component pad instead of outside the pad with a short dog-bone trace. On fine-pitch BGAs, QFNs with dense thermal pads, and stacked HDI breakouts, there may be no room for a conventional fanout. The via has to sit in the pad footprint itself.
In production, engineers usually mean one of three very different structures when they say via-in-pad:
| Structure | How it is built | Typical use | Main risk |
|---|---|---|---|
| Open via in pad | Via drilled directly in pad, no fill | Almost never acceptable for SMT solder joints | Severe solder wicking |
| Tented or plugged via near pad | Via offset from pad, mask over opening | Lower-cost BGA dog-bone fanout | Not true via-in-pad |
| VIPPO | Via in pad plated over, filled, planarized, and copper capped | Fine-pitch BGA, stacked HDI, thermal pads | Higher fabrication cost |
If a fabricator quotes via-in-pad and does not explicitly state filled and capped, assume they are quoting the risky version. For high-density SMT, the correct structure is usually VIPPO: via in pad plated over.
When You Need Via-in-Pad
Via-in-pad is justified when package pitch is too tight for conventional escape routing. The break point is usually 0.65 mm pitch and below, but the real decision depends on ball diameter, pad size, stackup, and how many routing layers you can afford.
A simple rule set works well:
- 1.0 mm BGA pitch: dog-bone fanout usually works on standard 4- to 6-layer boards.
- 0.8 mm BGA pitch: dog-bone still works often, but routing channels tighten quickly.
- 0.65 mm BGA pitch: via-in-pad starts to become attractive, especially if you need more than one trace channel between pads.
- 0.5 mm BGA pitch and below: via-in-pad or sequential HDI build-up is often mandatory.
The same logic applies to thermal pads under QFNs and power packages. If the center pad needs many thermal vias and the solder volume must stay controlled, filled vias inside the pad outperform open vias every time.
For general background on via structures, see our PCB via design guide. For the fabrication limits that sit around the via decision, the PCB DFM design rules reference is the better companion page.
Why Open Via-in-Pad Fails
Open via-in-pad fails because molten solder follows capillary force into the via barrel. The smaller the solder joint and the deeper the hole, the more damage that wicking causes.
Three failures show up repeatedly on the line:
- Solder starvation. The solder paste volume is fixed, but part of it drains into the via. The final fillet is too small and the BGA ball can open after cool-down.
- Void concentration. Flux volatiles and trapped air collect around the via opening, creating a large void in the joint or thermal pad.
- Uneven collapse. Pads with open vias collapse differently from pads without them, so the package tilts during reflow and corner joints become unreliable.
On a 0.4 mm pad with a 0.2 mm open via, losing even a small fraction of paste volume changes the final stand-off height enough to create intermittent opens under temperature cycling. That is why open via-in-pad belongs in a prototype experiment at most, not in a production BGA design.
The Correct Stack: Fill, Planarize, Cap
A production-grade via-in-pad stack has four distinct steps after the initial drilling and plating:
- Copper plating in the barrel to establish normal via conductivity.
- Non-conductive or conductive fill to eliminate the cavity.
- Planarization so the pad surface becomes flat again.
- Copper cap plating so the SMT pad behaves like a continuous copper land.
That last step matters more than many designers realize. A filled via without proper planarization and cap can print paste poorly and still create voiding or head-in-pillow defects. The pad must be flat enough for stencil release and package coplanarity.
Most PCB shops use non-conductive epoxy fill for BGA VIPPO because conductivity through the fill is rarely needed; the current path still runs through the plated copper barrel. Conductive fill is more expensive and usually chosen only when a package vendor or thermal design specifically requires it.
VIPPO vs Dog-Bone Fanout
The design choice is not whether via-in-pad is good. The question is whether its routing gain justifies its cost and process complexity compared with a dog-bone breakout.
| Decision point | Dog-bone fanout | VIPPO |
|---|---|---|
| Fabrication cost | Lowest | 1.5x to 3x higher depending on HDI build-up |
| Routing density | Limited by escape channel width | Highest |
| BGA pitch comfort zone | 0.8 mm and larger | 0.65 mm and smaller |
| Assembly risk | Low when spacing is adequate | Low only if filled and capped |
| Rework tolerance | Better | Harder to rework on very dense arrays |
| Thermal path under exposed pad | Fair | Excellent when designed correctly |
Dog-bone routing is still the right choice when it fits. If your package is 0.8 mm pitch and the board can accept an extra layer pair, dog-bone is usually cheaper, faster to source, and easier to inspect. VIPPO earns its place when the package pitch, board size, or layer budget makes dog-bone impractical.
Design Rules That Actually Matter
The first sentence in a via-in-pad drawing note should define the structure, not the intent. "Via in pad" is vague. "Filled, planarized, copper capped VIPPO on all BGA pads" is actionable.
These are the parameters that deserve explicit control in your fabrication package:
1. Finished via diameter
For 0.5 mm pitch BGA escape, designers commonly land in the 0.10 mm to 0.20 mm laser-via range, or about 4 to 8 mil. Mechanical drills inside pads work on larger pitch devices, but they consume pad area fast and increase the risk of poor solder joint geometry.
2. Capture pad diameter
The pad must leave enough annular support around the via while still matching the package land pattern. If the via takes too much of the pad center, paste transfer drops and the solder joint becomes volume-limited. This is one reason annular-ring math alone does not solve VIPPO design.
3. Fill type
Specify non-conductive epoxy fill unless a thermal or component requirement says otherwise. Do not let this stay implied in email.
4. Surface planarity
The capped pad should be flat enough for fine-pitch stencil printing. If the fabricator cannot commit to planarization control, use another shop for the job.
5. Surface finish compatibility
ENIG and ENEPIG are common on VIPPO pads because they support flatness well. HASL is usually the wrong finish for fine-pitch via-in-pad because its thickness variation defeats the purpose of the planar pad. Our surface finish guide covers that tradeoff in more detail.
6. Stackup and lamination sequence
If the via-in-pad uses stacked microvias, the fabricator needs the build-up sequence, not just the final layer connectivity. Sequential lamination has cost and yield consequences that should be reviewed before the board is released.
Thermal Pads and Via-in-Pad
Via-in-pad is not only a BGA topic. It is often the best way to handle exposed thermal pads under QFNs, MOSFETs, and power modules. In those cases, the objective is heat spreading and void reduction, not only escape routing.
The mistake is copying BGA rules directly into thermal-pad design. A thermal pad may need an array of smaller filled vias rather than one large hole. The solder paste pattern usually has to be segmented so the package does not float on excess paste. The via pattern, stencil reduction, and assembly profile all interact.
A practical starting point for exposed pads is multiple small filled vias arranged symmetrically, with paste windowing that reduces total paste coverage to roughly 50% to 70% of the copper pad area. The exact number depends on package size, board thickness, and how much heat must move into inner copper.
Signal Integrity and Return Path Effects
Via-in-pad solves routing congestion, but it can create signal-integrity penalties if the escape path is treated casually. Moving a high-speed BGA signal into a stacked microvia changes inductance, return-current path continuity, and anti-pad geometry.
Three checks matter on fast nets:
- Keep the reference plane continuous through the via transition.
- Control anti-pad diameter so the via does not create excess capacitance.
- Limit stub length, especially if the escape lands on a deeper unused barrel section.
If the net carries significant current, verify the barrel capacity instead of assuming the pad size tells the whole story. The via current calculator is a quick sanity check before you freeze the stackup.
What Via-in-Pad Costs
VIPPO costs more because it adds process steps that normal plated through-holes do not need. Fill, cure, planarization, cap plating, and often sequential HDI lamination all add yield risk and shop time.
A useful budgeting model looks like this:
| Board type | Standard breakout | VIPPO breakout |
|---|---|---|
| 4-layer prototype, 0.8 mm BGA | Baseline | Usually unnecessary |
| 6-layer prototype, 0.65 mm BGA | Possible with dog-bone | 20% to 60% cost premium |
| 8-layer HDI, 0.5 mm BGA | Often not routable | Common and justified |
| 10+ layer HDI, stacked microvia package | Not realistic | Standard approach |
The exact premium varies by region and shop capability, but the pattern is stable: VIPPO is expensive when it is optional and cheap when it avoids a board respin or two extra routing layers.
Common Specification Mistakes
Mistake 1: Calling out "via-in-pad" without fill method
A purchasing team can send that note to three fabricators and receive three different interpretations. One quote includes epoxy fill and copper cap. Another includes only plugged vias. The third quietly prices open vias. Write the structure explicitly.
Mistake 2: Using via-in-pad on every dense part by default
If only one BGA needs VIPPO, isolate the process to that component area when your fabricator supports selective VIPPO. Blanket use across the board raises cost without adding value.
Mistake 3: Ignoring assembly stencil design
Filled vias do not remove the need for paste optimization. Fine-pitch BGAs and large thermal pads often need aperture reduction or windowpane patterns to control collapse and voiding.
Mistake 4: Skipping fabricator DFM review
Via-in-pad is one of the cases where a pre-production CAM review earns its cost. Shops that build low-volume HDI boards every day will flag pad size, via depth, and lamination issues before they become expensive scrap. That is exactly the kind of check described on our low-volume PCB manufacturing page.
Mistake 5: Choosing VIPPO for the wrong problem
If the board is spacious and the package pitch is 1.0 mm, VIPPO is usually a cost mistake, not an engineering win. Use the simpler breakout and spend the budget elsewhere.
When Via-in-Pad Is Not the Right Choice
Via-in-pad is not a universal best practice. It is the right answer only when routing density, thermal performance, or package geometry demands it.
Skip VIPPO when:
- The package pitch allows clean dog-bone fanout on a standard stackup.
- The product is cost-sensitive and can tolerate one more routing layer instead of HDI process steps.
- The fabricator has limited experience with filled and capped microvias.
- The assembly partner cannot support the stencil tuning and inspection that fine-pitch packages require.
That limitation matters because articles about via-in-pad often read as if VIPPO is the premium option smart engineers always choose. It is not. It is a precision tool. Used in the wrong place, it raises cost, lead time, and sourcing risk without solving a real constraint.
Via-in-Pad Release Checklist
Before releasing a via-in-pad board to fabrication, confirm these eight items:
- The target components actually require VIPPO based on pitch and routing study.
- The fabrication notes state filled, planarized, and copper-capped via-in-pad, not just via-in-pad.
- Finished via diameter and pad geometry are approved by the chosen fabricator.
- The stackup shows sequential lamination or microvia build-up if used.
- Surface finish is compatible with fine-pitch planarity goals.
- Stencil apertures and paste reduction for BGA or thermal pads are reviewed with assembly.
- Current and thermal paths through the via array are verified.
- First-article X-ray and cross-section checks are included in the build plan.
FAQ
Q: Can I place an open via directly in a BGA pad?
You can, but you usually should not. Open vias in BGA pads wick solder into the barrel during reflow, which starves the joint and creates opens or weak joints. Production BGA via-in-pad designs should normally use filled, planarized, copper-capped VIPPO.
Q: What does VIPPO stand for?
VIPPO stands for via in pad plated over. In practice, it means the via is filled, planarized, and covered with copper so the component sees a flat solderable pad instead of an open hole.
Q: Is non-conductive fill good enough for via-in-pad?
Yes for most BGA and fine-pitch SMT work. The electrical path remains in the copper barrel, so non-conductive epoxy fill is usually sufficient and cheaper than conductive fill. Use conductive fill only when a specific thermal or component requirement calls for it.
Q: When does via-in-pad become necessary for BGA escape routing?
It often becomes necessary around 0.65 mm pitch and below, especially at 0.5 mm pitch or when board size and layer count are constrained. The real trigger is not pitch alone. Ball diameter, available routing channels, and stackup all matter.
Q: Does via-in-pad always improve thermal performance?
No. It improves thermal conduction only when the via array, copper planes, and paste pattern are designed as a system. A poorly spaced via pattern or excessive paste under an exposed pad can still increase voiding or make the package float.
Q: How should I verify a new via-in-pad process with a fabricator?
Ask for first-article cross-sections of the filled and capped pads, X-ray of the assembled package, and confirmation of the exact fill and planarization process. If the board is high-value, qualify the fabricator before full production instead of trusting the quote language alone.
If you are trying to decide whether a dense package needs VIPPO or a simpler breakout, send the stackup and package data through your DFM review before release. That is cheaper than learning the answer from rework. Contact us if you need a second review on a dense PCB layout.
Need Help with Your PCB Design?
Check out our free calculators and tools for electronics engineers.
Browse PCB Tools