首先,对于需要背钻的信号肯定都是高速信号,在设计的时候一般是同一个接口的信号线有相同的跨层设计,这样能保证同一个接口有相同的延迟和阻抗变换,将同一个接口的信号划分到同一个class中,具体的设置方法如下,
1,在层叠管理器界面,调出back drill 选项卡,

2,点击add按钮,添加背钻配置,具体是设计从那A层钻到那B层,在property 选项卡里面配置,first layer 是钻头开始钻的层,last layer是终点层,

设置完之后,工程里就相当于有了这样一个背钻模型,但是具体要应用到那个过孔上,还需要在规则里面进行配置,
3,规则设置,设置的目的是将背钻模型,应用到相应的过孔上,
在MAX Via Stub Lenth(Back Drill) 上右键新增规则,自动就会出现背钻配置项目,选择匹配规则,可以实现特定过孔有背钻,

在图示的例子里我选择了全部,但是工程里面我只有一个背钻模型BD1:8, 对于不符合的信号过孔不会添加,效果如下,只有1:8有stub的孔才会被添加上背钻,
实例过孔如下,
蓝色线是bottom层,其他线条所在层见图标识,我们设置的是BD1:8的背钻模型,在配置完规则之后,实际效果是什么样的呢,


查看3D模型,


只有第一个过孔的背钻是符合我们要求的,第二个过孔走线在第5层,它的stub应该是1:5,不符合背钻模型,所以没形成背钻,如果要增加背钻,应该增加一个BD1:5的背钻模型,第三个过孔有背钻,但是属于部分匹配,所以钻的不彻底,应该增加BD1:10的模型才行。
符合背钻的过孔可能有很多,但是并不需要所有的都加工背钻,这时候就需要在规则里面通过匹配规则进行设置,可以选择特定的网络,net 或net class