Attribute Declaration Rules

attribute_declaration_100

phase_2 error whitespace

This rule checks for a single space after the following elements: attribute keyword and colon.

Violation

attribute   max_delay :   time;

Fix

attribute max_delay : time;

attribute_declaration_101

phase_2 error whitespace

This rule checks for at least a single space before the colon.

Violation

attribute max_delay: time;

Fix

attribute max_delay : time;

attribute_declaration_300

phase_4 error indent

This rule checks the indent of the attribute keyword.

Violation

signal sig1 : std_logic;
   attribute max_delay : time;

Fix

signal sig1 : std_logic;
attribute max_delay : time;

attribute_declaration_500

phase_6 error case case_keyword

This rule checks the attribute keyword has proper case.

Refer to the section Configuring Uppercase and Lowercase Rules for information on changing the default case.

Violation

ATTRIBUTE max_delay : time;

Fix

attribute max_delay : time;

attribute_declaration_501

phase_6 error case case_name

This rule checks the identifier has proper case.

Refer to the section Configuring Uppercase and Lowercase Rules for information on changing the default case.

Violation

attribute MAX_DELAY : time;

Fix

attribute max_delay : time;

attribute_declaration_502

phase_6 error case case_name

This rule checks the type_mark has proper case.

Refer to the section Configuring Uppercase and Lowercase Rules for information on changing the default case.

Violation

attribute max_delay : TIME;

Fix

attribute max_delay : time;