1. A method of design rule checking of a dataset, comprising: comparing a plurality of patterns within the dataset against a plurality of design waivers; designating the plurality of patterns that match a design waiver as a plurality of valid patterns, wherein the design waiver comes from the plurality of design waivers; and running the dataset through a design rule checker.