The AMD Vivado™ Integrated Design Environment (IDE) generates reports and messages. Use reports to analyze the design in Vivado. Use messages to debug when something does not behave as expected.
Generate reports in the Vivado IDE, at the Tcl prompt. You can do this during implementation or synthesis runs. You can also generate reports by adding them to a run script. In project mode, you can generate reports by using reporting strategies.
Many reports have restrictions on when you can run them. The restrictions vary by report, so refer to the individual command documentation for more information. The following examples show common restrictions:
- Require a design to be opened
- Require the design to be a particular device architecture
- Require a particular flow such as DFX to be used
- Require the design to be in given state such as placed
Vivado extracts messages from the log file when you run commands. It is important to understand what command has written the message and severity of the message.