drc::add_waiver (::quartus::drc)
The following table displays information for the drc::add_waiver Tcl command:
Tcl Package and Version |
Belongs to ::quartus::drc 1.0 |
|||
Syntax | drc::add_waiver [-h | -help] [-long_help] -description <description> [-no_warn] -owner <owner> -query_string <query_string> -rule_id <rule_id> [-stages <stages> ] [-tag <tag> ] [-timestamp <timestamp> ] | |||
Arguments | -h | -help | Short help | ||
-long_help | Long help with examples and possible return values | |||
-description <description> | Waiver description, explaining the rationale of the waiver, as to why violations waived by this waiver are irrelevant or should be ignored. | |||
-no_warn | Display no warning for adding waiver which will be applied to the next DA run. | |||
-owner <owner> | User ID of creator. Meant for waiver audit trail. | |||
-query_string <query_string> | Query string uses one ore more violation column arguments to define patterns of violations that should be ignored. | |||
-rule_id <rule_id> | Alpha-numeric rule ID pattern to define the scope of this waiver. | |||
-stages <stages> | one or more stage(s) where rules are defined, for which the waiver can be applied to. | |||
-tag <tag> | User-specified tags for tracking different types of violations across the whole project. | |||
-timestamp <timestamp> | The input timestamp when to add the waiver. | |||
Description |
Creates a waiver for a given rule pattern with a specific query string. |
|||
Example Usage |
::drc::add_waiver -description {a waiver} -rule_id {TMC-20004} -query_string {Slack < -5.14 && "Start Point" =~ 'dir'} -stages [list analysis_planned_quartus_sta Plan] -tag {test} -owner {owner} |
|||
Return Value | Code Name | Code | String Return | |
TCL_OK | 0 | INFO: Operation successful |