Verilog-2001 Attributes - Verilog-2001 Attributes - 2022.2 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2022-11-16
Version
2022.2 English

Verilog-2001 attributes pass specific information to programs such as synthesis tools.

Verilog-2001 attributes are generally accepted.

Specify Verilog-2001 attributes anywhere for operators or signals, within module declarations and instantiations.

Although the compiler might support other attribute declarations, Vivado synthesis ignores them.

Use Verilog-2001 attributes to set constraints on:

° Individual objects, such as:

- Module

- Instance

- Net

° Set the following synthesis constraints:

- Full Case

- Parallel Case