Waivers can be created so that the Linter can ignore certain conditions. These
are created with the create_waiver
command with the -type LINT option
For example :
create_waiver -type LINT -id ASSIGN-1 -rtl_hierarchy x/y
Stop reporting on any ASSIGN-1 issues in the x/y hierarchy. Waivers can use the following options in any combination.
- id
- Rule ID for the waiver.
- rtl_name
- The signal or port name.
- rtl_hierarchy
- The hierarchy in the design.
- rtl_file
- The file in question.
One you get the correct waivers for your design, you can write these to a Tcl file for future use in your flow:
write_waivers -type LINT -file <filename>.tcl