# VERILOG028: Each file should define one single design unit ## Summary ```{raw} html
| Reliability | Security | Maintainability | Code attribute | Effort to fix | Tags |
|---|---|---|---|---|---|
| - | - | LOW | Adaptability | Modular | 30min | synthesis, vscode, linter, lowrisc, simulation |
To simplify large project management, review and evolutions, there should not be more than one design unit declaration (module, package, interface, program, configuration or class) per file.
``` ## Parameters No parameters. ```{raw} html ```