Wait Rules
wait_001
This rule checks for indentation of the wait keyword. Proper indentation enhances comprehension.
Violation
begin
wait for 10ns;
wait on a,b;
wait until a = '0';
Fix
begin
wait for 10ns;
wait on a,b;
wait until a = '0';
wait_300
This rule checks for indentation of the label. Proper indentation enhances comprehension.
Violation
begin
wait on a,b;
wait_label : wait until a = '0';
Fix
begin
wait on a,b;
wait_label : wait until a = '0';
wait_500
This rule checks the wait keyword has proper case.
Refer to Configuring Uppercase and Lowercase Rules for more information.
Violation
WAIT for 100 ns;
Fix
wait for 100 ns;
wait_501
This rule checks the on keyword has proper case.
Refer to Configuring Uppercase and Lowercase Rules for more information.
Violation
wait ON condition;
Fix
wait on condition;
wait_502
This rule checks the until keyword has proper case.
Refer to Configuring Uppercase and Lowercase Rules for more information.
Violation
wait UNTIL rising_edge(clk);
Fix
wait until rising_edge(clk);
wait_503
This rule checks the for keyword has proper case.
Refer to Configuring Uppercase and Lowercase Rules for more information.
Violation
wait FOR 100 ns;
Fix
wait for 100 ns;