Understanding the Differences in Messages - 2023.2 English

ISE to Vivado Design Suite Migration Guide (UG911)

Document ID
UG911
Release Date
2023-11-01
Version
2023.2 English

The Vivado Design Suite uses the same ISE Design Suite concept of Info, Warning, and Error with unique identifying numbers for messages (for example, ngdbuild:604). Applications have messages with unique identifying numbers (HDL-189). Additionally, the Vivado Design Suite includes two new message types: Status and Critical Warning.

  • Status provides information about the current tool process.
  • Critical Warnings in Vivado Design Suite are equivalent to Errors in the ISE Design Suite, except the Vivado design process is not stopped. Critical Warnings in the design are upgraded to Error at the bitstream generation (write_bitstream) stage, which stops the design process.

The following table shows the five message types in the Vivado Design Suite, indicates whether use intervention is required, and describes the message purpose.

Table 1. Vivado Design Suite Message Types
Type Intervention Purpose
STATUS No

Provides a general status of the process and feedback regarding design processing.

A STATUS message is the same as an INFO message, excluding the severity and message ID tag.

INFO No

Provides you with general status of the process and feedback regarding design processing.

An INFO message is the same as a STATUS message but includes a severity and message ID tag for filtering or searching.

WARNING Optional Indicates that design results might be sub-optimal because constraints or specifications might not be applied as intended. The processing continues to completion and valid results are generated.
CRITICAL WARNING Recommended Indicates an issue that likely results in improperly functioning hardware and result in an ERROR later in the flow. The processing continues until an ERROR is encountered.
ERROR Yes Indicates an issue that renders design results unusable and cannot be resolved without user intervention. Further processing is not possible.