• 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. Community Forums
  2. Allegro X PCB Editor
  3. Best practices for thermal pads with vias

Stats

  • Replies 10
  • Subscribers 161
  • Views 24801
  • Members are here 0
More Content

Best practices for thermal pads with vias

EvanShultz
EvanShultz over 6 years ago

I have been reviewing my company's footprints and found there are several different styles for the thermal pad, especially when vias are added. I'd like to see if there's a consensus on the best way to make footprints with thermal pads. Thanks in advance for any time to help me figure out if there is one superior way to do this.

There has been some related discussion here, but what I found was quite a few years old so Allegro may have changed since then. And I didn't find any suggestions in COS.

Here are the things I've noticed in our company library so far:

-Thermal pad copper element: Some thermal pads are actual pads, others are shapes.

-Via connectivity: Some vias are connected by a cline, others are just sitting in the pad or shape.

-"Via" type in thermal pad: Sometimes there is a single pin (for the symbol pin) and optionally multiple other vias for heatsinking, other times there are only vias.

-Paste layer (stencil) openings: The paste layer, if the thermal pad is large, should have several openings. I don't believe this can be done in a padstack.

-Symbol pin connection: The PACK_SHORT property is sometimes used to make a single symbol pin connect to multiple pins under the component. Other times there's a single symbol pin going to just a single element with connectivity in the footprint, with all other elements (vias and shapes and whatnot) deriving connectivity from that single element.

I'm sure there are other differences between our footprints with thermal pads that I haven't seen yet.

In several cases, I see DRC errors in the footprint. These may go away when the footprint is placed on a board, especially if the footprint is placed on a copper shape. However, if the footprint is placed in some empty area of the board and then moved on a shape there may be DRC errors. There can also be issues if the nets of the thermal pad and/or shape the footprint is placed change. I've haven't been able to fully figure this out but it's clear some footprints do better than others at picking up connectivity and not creating DRC errors in the board.

So... I ask you all. What works best? Is there a style that is understood to be superior? Maybe multiple approaches that are equally great?

  • Sign in to reply
  • Cancel
Parents
  • EvanShultz
    EvanShultz over 6 years ago

    I forgot to mention the paste layer (stencil) above. Added.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • EvanShultz
    EvanShultz over 6 years ago

    I forgot to mention the paste layer (stencil) above. Added.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

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

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