Configuring Type of Instantiations

There are two methods to instantiate components: component or entity.

VSG can check which method is being used and throw a violation if the incorrect method is detected.

Overriding Type of Instantiation

The default setting is component instantiation. We can use the following configuration to change it to entity instantiation.


rule :
     method: 'entity'

Rules Enforcing Type of Instantiations