• 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. PCB Design
  3. Via holes display incorrectly?

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 165
  • Views 19755
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Via holes display incorrectly?

Simon2
Simon2 over 10 years ago

Hello all, I am using the demo version of PCB editor v16.3 and I am a new user of this software (I am a student working on a school project). What I am trying to do is to have 2 conductor shapes on the top and bottom layers connected through a via. I do not wish to have any pads, I simply want a hole to be drilled and plated so that the 2 top and bottom conductors are electrically connected. For this purpose, I defined a via padstack with pads smaller than the hole diameter. Now when I insert the via in the layout, I get the following result

where the top conductor shape (green) has been correctly carved out in a circle with diameter corresponding to the via hole.

Now my question is, why is the bottom conductor shape (yellow) not carved out in the same way? I did define my via as a Through type. Does it mean that my via is not correctly defined? What should I do to ensure that I really do have a through via there?

Thank you,

Simon

  • Cancel
  • Simon2
    Simon2 over 10 years ago
    Slight mistake above, I am using version 16.6, not 16.3.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Randy R
    Randy R over 10 years ago
    Simple question, complex answer. First, if you do a show element on the via it should show the type as Through Plated and the padstack is defined from TOP to BOTTOM. Second, it will also give you the net name that should match with both shapes and be an actual net name, not dummy net. Third, a plated via should have larger pads than the drill size for manufacturability. Here are some guidelines to create a basic via. In the padstack designer, Type should be "Through" and Drill diameter is what you need (let's make it 20 mils). On the Layers tab, enter "Circle" for Geometry and drill size + 15 mils (35 mils) on layers TOP, DEFAULT INTERNAL, BOTTOM, SOLDERMASK_TOP, and SOLDERMASK_BOTTOM. Note that these numbers are just examples. Fourth, display settings are important, but are individual preference. Go to the Setup->Design Parameters Display tab and select "Display plated holes" and "Filled pads". Then look at the differences you see on your board design. When you see the top conductor shape (green) carved out, that doesn't mean that's the size of the drill; do a Show Element on the arc line to see how big it is and compare that to your drill size. Also, go to YouTube and search on "via structures allegro". Good luck.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Simon2
    Simon2 over 10 years ago

    Hello Randy,

    First of all, thank you for your reply, it is really appreciated and it was quite helpful. My problem indeed seemed to be about nets. What I ended up doing was assign the net "Dummy net" to both green and yellow shapes in the screenshot in my initial post, and this resulted in the via hole being carved out into both the green and yellow (top and bottom) conductor shapes. I didn't use another "actual" net name as you suggested since my design does not have any net (I am not sure how, or if, it is possible to add a netlist directly in PCB editor without generating one in capture and importing it). The reason for this is that  I started drawing the board in PCB editor directly without any prior schematic since I am doing a RF PCB without any electronic component on it.

    Also in case its useful for someone, I did use the "Display plated holes" option to visualize the drill holes which is quite useful. In my case, the drill holes do match with the carved out region on my conductors. I believe that the two might differ (the drill holes and the hole in the conductor shape) if one has constraints like via to shape minimum distances. For my purposes I set such constraints to 0.

    Finally, could you expand on why larger pads than the drill size is required for manufacturability? Taking my example of a through via connecting top and bottom conductor shapes, wouldnt a pad on either layers that is larger than the drill hole just blend with the conductor shape on that layer? In this case wouldn't it result in identical gerber files vs. the case where a pad is defined that is smaller than the drill hole?

    Thank you,

    Simon

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SevenFortyOneB
    SevenFortyOneB over 10 years ago

    Simon -

    If I'm understanding you correctly, you want the via to connect to the shapes on both layers.  In other words, the two shapes and both vias should be electrically connected and have the same netname.  If you are seeing the shapes "carved out" around the via that means the via won't connect to the shapes - it will be isolated from them.

    I can think of a couple of ways to achieve this without having a schematic / netlist but here is the one I think will be easiest for you:

    First, make sure both shapes are Dynamic shapes

    Then move the existing via a known fixed distance so that it is outside of the shapes in question and not touching any other features.

    Then copy that via back to the original location making sure that "retain net of vias" is NOT checked.

    The copied via should now be in the location you want and it should assume the "dummy net" net name and there should be no clearance in the shapes.  It should then look like this:

    Red = top copper shape

    Yellow = bottom copper shape

    Black in the center of the pad represents the drilled hole

    Bright Red = the pad supporting the via on the top and bottom layers

     

    The via should be larger than the hole in case it is ever used outside of a shape.  You are correct in thinking that inside the shape, the supporting via pad will be flooded with copper and rendered irrelevant/redundant.  But if you wanted to use it in another area where it would connect to a "normal" trace, you need the pad larger than the hole to allow for proper plating of the hole and interface to the trace.  The extra pad "under" the shape will not cause any problems in the resultant Geber file even though it is not needed. 

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Randy R
    Randy R over 10 years ago

    Simon,

    SevenFortyOneB is exactly right about why a via pad should be larger than the drill size; so it plates properly during the manufacturing process when it's not enclosed in a shape.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>
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