Why are so many false violations reported?

Depending on the scope of the rule, false violations can be generated. To limit the scope of the rule, you can create an Object List that contains only specific nets, such as DDRx nets, and run the rule on the specific Object List. Object Lists reduce the number of false violations by allowing the user to target specific areas and nets in their design that require an electrical rule sign-off.

Example: If you run the Nets Crossing Gaps rule on the entire design, you may get a large number of violations for every instance of a signal net crossing a gap in the nearest copper shape. Typically, nets crossing gaps is a critical check for specific nets or high-speed nets. To get only true violations of high-speed nets crossing gaps, target this DRC on the proper Object Lists (e.g., DDR nets, PCIe nets, critical high-speed signals).