ID:308033 (Critical) <text>. Found <number> combinational loops related to this rule.

CAUSE: In the current design, the Design Assistant found the specified number of combinational loops where the output of a register directly drives one of its own control signals (for example, the register's preset signal or asynchronous load signal), or the output of the register drives combinational logic that drives one of the register's control signals. However, a combinational loop can cause significant stability and reliability problems in a design because its behavior often depends on the relative propagation delays of its logic, causing the combinational loop to behave differently under different operation conditions. In general, combinational loops circuits are asynchronous, and EDA tools operate better with synchronous circuits. The submessage(s) of this message list the combinational loop(s) that the Design Assistant found.

ACTION: Make sure the register outputs do not drive their own control signals directly or through combinational logic.