HDL1012: A module should not depend on too many other modules

Summary

Count: 1

ReliabilitySecurityMaintainabilityCode attributeEffort to fixTags
HIGH--Adaptability | Modular2hsynthesis, bug-finder, linty-ultra

Description

A module that instantiates too many other modules has likely too many responsibilities. Thus, it is hard to understand and change. Properly architecture your design to tend to a highly hierarchical design.

Articles & blog posts

Parameters

Count: 1

ParameterValueDescription
max4Maximum number of allowed dependencies