To be valid for VITO, a Verilog module must be valid according to the rules of Verilog syntax , and adhere to other restrictions described below. First, the module MUST include:
There can be no more than 998 behavioral statements. Each identifier must be no more than 30 characters long. There can be no more than 500 <=s. These limits may be changed by recompiling VITO.