Skip to main content

Backdrilling is a technique used in high-speed digital circuits to remove excess via stubs that can cause signal reflections and degrade circuit performance. Defining it in HFSS 3D Layout previously required assigning a specific layer, and often dummy layers were created to control its depth or length. However, in the latest Ansys release, "23R1," a more flexible approach is provided. Here, I will be showing you how to set an arbitrary backdrill depth in HFSS 3D Layout. So, let's get started!


Let's take a look at this simple example where we have a differential via.

Screenshot 2023-03-28 102721

Differential via example in HFSS 3D Layout

If we examine the backdrill section in the "Padstack Usage and Definition" window of the previous release of HFSS 3D Layout, "22R2", we can see that the backdrill can only be configured by a specific layer:

Screenshot 2023-03-28 110135

Padstack Usage and Definition window in HFSS 3D Layout "22R2"

Now, let's take a look at the backdrill section in the latest Ansys release, "23R1":

Screenshot 2023-03-28 110349

Padstack Usage and Definition window in HFSS 3D Layout "23R1"

With this new method, the backdrill can be set by depth, by layer with an offset, or by a specific layer. We can not only set the depth of the backdrill, but also the radius, which can be larger or smaller than the via itself.

The following video provides a quick demonstration of how to set arbitrary backdrill in HFSS 3D Layout:


Post by Adel Benleulmi
March 28, 2023