- From the Flow Navigator under RTL Analysis, select Open Elaborated Design.
- Once the design has been elaborated, select Report
DRC from the Flow Navigator under RTL Analysis. Alternatively,
select . Note: Alternatively, you can enter this command in the Tcl Console:
report_drc -name <results_name>
. - In the Report DRC
dialog box, set the following options, and click OK:
- Results name
- Specify the name for the DRC results, which appear in a tab in the DRC window. Entering a unique name makes it easier to identify the results for a particular run during debug in the DRC window.
- Output file
- Optionally, specify a file name for the DRC results. To select a path other than the default, use the browse button.
- Interactive Report File
- Write the result in the AMD
RPX format to the specified filename. The RPX file is an interactive
report that contains all the report information and can be reloaded
into memory in the Vivado Design Suite using the
open_report
command. - Waivers
-
- Apply waivers
- Use the waivers you created to suppress
DRCs that you no longer want to view. For more
information, see this link in the
Vivado
Design Suite User Guide: Design Analysis and Closure
Techniques (UG906).Note: Use the Display only waived violations to show just the waived violations in the Results window.
- Ignore all waivers
- Ignores the waivers you created.
- Rule Decks
- Specify a rule deck to run on the design. A rule
deck is a collection of design rule checks grouped for convenience.
During elaboration only the default rule deck is available. Other
rule decks are available at different stages of the FPGA design
flow, such as after synthesis or implementation.
- default
- Runs a default set of checks recommended by AMD.
- opt_checks
- Runs checks associated with logic optimization.
- placer_checks
- Runs checks associated with placement.
- router_checks
- Runs checks associated with routing.
- bitstream_checks
- Runs checks associated with bitstream generation.
- timing_checks
- Runs checks associated with timing
constraints.Note: The timing_checks rule deck is not supported for elaborated designs.
- incr_eco_checks
- Checks validity of incremental ECO design modifications.
- eco_checks
- Checks validity of engineering change
order (ECO) design modifications.Note: For elaborated designs, only the default rule deck is available.
- Rules
- After specifying a rule deck, modify the rules to run as needed.
Figure 1.
Report
DRC Dialog Box