A newer version of this document is available. Customers should click here to go to the newest version.
22.214.171.124. Waiving Design Assistant Rules
You can create rule waivers to ignore violations for which you already have identified the root cause and correction, for violations that occur in a block that another developed owns, or to waive specific rules that you determine are not an issue for your design.
Initially, run Design Assistant checks without rule waivers to evaluate the complete list of violations. As you begin root cause analysis and violation correction, you can consider creating waivers to eliminate one or more rule violations from obscuring the rule violations that are still relevant.
After creating a design rule waiver, you can modify the rule parameters to fine tune rule checks, or you can delete waivers. For example, if a first pass rule check reports 800 violations with the Max_Violations per rule parameter set to default of 500, Design Assistant reports only the first 500 of the 800 total violations. You could then create rule waivers to omit the first 100 rule violations that you correct, thereby reporting rule violations number 501 and higher the next time you run Design Assistant.
When a Design Assistant waiver becomes completely unneeded, you can delete the waiver in the Design Assistant Manage Waivers dialog box or directly from the Design Assistant Waivers (.dawf) file.
Did you find the information on this page useful?