First some background. I have an 18 layer board with four sets of microvias and a core bbvia.
L1/L2
L2/L3
L3/L16
L16/L17
L17/L18
Our initial layout had the five sets of vias stacked on top of each other (our vendor preferred this method but had trouble building it). I am tasked with moving the vias apart so none of them are stacked. In essence, I am moving the L2/L3 and L16/L17 vias, therefore unstacking them. I need to turn on a DRC that will flag any stacked vias, as I have thousands on the board. I have all of the other DRCs working, microvia-microvia, microvia-bbvai, etc (I have the Miniaturization license) but cannot find a DRC that will flag the stacked vias (ex. L1/L2 stacked on top of L2/L3) while not reporting vias that are in the same x/y but have a layer of separation between them. I can have an L1/L2 microvia in the same x/y as the L3/L16 core bbvia location. Please let me know if you need more details.