VERILOG2086: Unsized types should not be used in concatenations
Summary
| Reliability | Security | Maintainability | Code attribute | Effort to fix | Tags |
|---|---|---|---|---|---|
| LOW | - | - | Consistency | Conventional | 10min | synthesis, portability, vscode, linter, simulation |
Description
Noncompliant code example
longint i = {1, 2};
SystemVerilog standard does not allow using unsized types in concatenations.
Even if most tools support this syntax, refrain from using it to keep your code portable.
Parameters
No parameters.