Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment


Download the latest in PCB design and EDA software

  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool


    Agile PCB Design For Teams

  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions

    World-Renowned Technology for Embedded Systems Development

  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use


    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience


    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    How to Use Blind and Buried Vias in Altium Designer

    Altium Designer
    |  April 27, 2020

    AD18 screenshot of 3D vias in blind and buried vias in Altium

    The old adage of not being able to cram 10 pounds of whatever into a 5 pound bag is especially true when it comes to routing traces on a PCB design. Unfortunately this demand seems to be the norm anymore; everyone these days wants to increase the density of designs or reduce their form factor, or both! One way that you can help yourself is to use blind and buried vias when routing. These vias will open up a host of new routing options as you will gain the space that would otherwise be taken up by a thru-hole via on a layer where it isn’t connected.

    Even though this design technology has been around for a long time, a lot of PCB designers still have not worked with blind and buried vias yet. Once you start using them though be careful, you may never want to go back. Be warned though, blind and buried vias do cost more to manufacture and you must plan ahead if your design is going to use them. If you aren’t familiar with using blind and buried vias here is a brief description of their use in Altium Designer.

    Working with Vias in Altium Designer®

    Working through fabrication, assembly, and manufacturing, you’ll want to make sure your layout is accurate and secure. Material and plating chosen, solder planned, components and prototype estimations acquired, and any other board requirements you may have. Blind and buried vias in Altium Designer are regular vias that are set up to span specific layers instead of the full layer stack. Therefore to understand how to set up and use blind and buried vias, you must first know how to work with a regular via.

    In Altium Designer padstacks and vias are design objects created by defining their attributes. You specify their size, hole size, tolerances, and other attributes in order to complete their creation. They can be created from templates or you can define them yourself on the fly. Below is a picture of the default via set up in the PCB design tool preferences menu.

     AD18 screenshot of the default via settings in blind and buried vias in Altium

    The default via settings in Altium Designer

    You can see above the template that was used for the default via, the hole information, and the via size information. You can also see how Altium Designer gives you control over the details of the via by setting it up according to the following criteria:

    1. Simple: One size for all layers.
    2. Top-Middle-Bottom: You can specify individual sizes for the top, middle, or bottom.
    3. Full Stack: You can set up sizes on all layers individually.

    When you place a via without it being attached to a net, Altium Designer will use the default via in your design as shown above. You also have the ability to set specific vias to be used with specific nets, net classes, and other criteria. To do this you will set up via routing rules from the “Design > Rules” pulldown menu as shown below.

    AD18 screenshot of via rule priorities in blind and buried vias in Altium

    Setting up via rule priorities in Altium Designer

    In the picture above, you can see the “Routing Via Style” rules category with two different rules in it. You can see that these rules already have via attributes assigned and these rules can also have their priority changed as shown above. You can create as many rules as you need and prioritize them as necessary.

    To set the size of the via in the rule, you can accomplish this two different ways. The first method as shown in the top of the picture below, you can see that within the constraints section we have selected “Min/Max Preferred”. This way you can define the size of the via on the fly while setting up your rule.

    AD18 screenshot of via rule constraints in blind and buried vias in Altium

    Specifying the size of a via either by the size value or by a template

    The second method is shown in the bottom half of the picture above where you can see that we have selected vias according to the “Template preferred”. You can toggle between these two selection methods depending on what best fits your needs.

    Design rules can be assigned according to different criteria as required. For routing vias you will often want to set up your rules to be attached to a net class. This way you can specify specific sized vias for a net class which will allow you to control which nets get which vias.

    In the picture below we are still in the design rules and setting up our via routing rules. You will notice that in the “Where The Object Matches” category we have chosen “Net Class”. This design already has some net classes defined in it, and you can see the available classes in the drop-down menu.

    AD18 screenshot of via rule assignments in blind and buried vias in Altium

    Assigning a via rule to a net class in Altium Designer

    As you route, the routing rules that you defined for the net class will determine the via that gets used. You also though have the ability to change the via on the fly while routing. Once a via has been instantiated on the board you can access its properties by right clicking on the via and selecting “Properties”. In the via properties panel you can change the size, shape, hole size, and other parameters as shown in the picture below.

    AD18 screenshot of via properties in blind and buried vias in Altium

    The via properties panel

    Configuring Altium Designer for Blind and Buried Vias

    Now that we’re all up to speed on working with regular thru-hole vias in Altium Designer, let’s take a closer look at what it takes to work with a blind or buried via. A blind or buried via is going to be similar to a regular via except it will be constrained to a specific span of layers. Since an Altium blind via starts on a surface layer and then penetrates only partially through the board layer stack as shown by first pointer in the picture below, it needs to be started and stopped on those specific layers.

    Circuit board layer stack cross section picture in blind and buried vias in Altium

    Cross section of vias in a printed circuit board

    Similarly a buried via also starts and stops on specific layers, but it doesn’t extend to either of the surface layers as shown by the second pointer in the picture above. For comparison you can see how both of these appear next to a regular thru-hole via in shown by the third pointer.

    In order to control these layers for the blind and buried vias to start and stop on, you will use the drill pair manager in Altium Designer. The drill pairs that you add is what tells Altium Designer that blind and buried vias are in use, and what the specific start and stop layers are. The “Drill-Pair Manager” in the picture below can be accessed through the “Layer Stack Manager” in the “Design” pulldown menu, or you can also access it directly through the properties panel for a selected via.

    AD18 screenshot of the drill pair manager in blind and buried vias in Altium

    Altium Designer’s drill pair manager

    As you can see above, the drill pair manager is configured for a number of different blind and buried vias. There is a blind via configured for top layer down to the first internal layer (MidLayer1), and another Altium blind via configured on the bottom side as well. There are also two buried vias, one configured for MidLayer1 to MidLayer6 and the other for MidLayer3 to MidLayer4. Once you’ve set these drill pairs up, close the “Drill-Pair Manager” dialog box and Altium Designer will be updated with the new drill pair configurations.

    Using Blind and Buried Vias in Altium Designer

    Now you are ready to start using blind and buried vias, and here is where all of that work you did setting up net classes will really come in handy. Often you will have specific nets that you want to classify for blind and buried vias due to their routing density and purpose. You can easily set up your net classes for routing on specific layers that are intended for a blind or buried via, and set up via rule priorities as well.

    When routing you will instantiate your vias in the regular way, by using the “*” key to start a via and then with repeated clicks descend through each layer. You can also use the Ctrl_Shift_Roll mouse wheel combination to descend up or down through each layer as well.

    The layer that you start your via on will determine what blind or buried via that will be used. If the layers spanned by the blind or buried via isn’t what you want, use the property panel to change the via drill pair to a different pair. Altium Designer will display blind and buried vias with a split color on them so that you can easily tell which layer the via starts and stops on.

    AD18 screenshot of via color descriptions in blind and buried vias in Altium

    The color of a blind or buried via will identify its start and stop layer

    In the picture above you have a thru-hole via on the left with a solid colored core. The via in the middle is a buried via and it starts on a yellow colored layer (MidLayer1) and stops on a purple layer (MidLayer6). The via on the right is a blind via and it starts on a blue colored layer (TopLayer) and stops on the yellow colored layer (MidLayer1).

    Once you’ve placed your blind or buried via you can edit it or move it by dragging it around as you can with any other via. Simply grab it with the mouse and move it as shown in the picture below.

    AD18 screenshot of editing vias in blind and buried vias in Altium

    Moving vias manually with your mouse in Altium Designer

    Blind and buried vias can be an extremely useful tool to use when routing your PCB designs. They will open up new options for your routing and allow you to achieve a greater routing density. With the power and functionality in Altium Designer, you will be able to easily work with blind and buried vias.

    Altium Designer is PCB design software that has a full and rich feature set built into it for interactive routing which includes the blind and buried via capabilities that we have described. If you would like to find out more about how Altium can help you with routing your next PCB design, talk to an expert at Altium.

    About Author

    About Author

    PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

    most recent articles

    Back to Home