Disclosed is a method, system, and computer program product for processing
design objects, such as vias, for an integrated circuit design. In one
approach, pattern matching is employed to perform DRC/LVS for scattering
bars and Vias. A library of via combinations can be used to insert
scattering bars into design. This approach of using a library can be
applied to other structures in design in addition to vias.