VERILOG034: Forbidden system tasks and functions should not be used
Summary
| Reliability | Security | Maintainability | Code attribute | Effort to fix | Tags |
|---|---|---|---|---|---|
| MEDIUM | - | - | Intentionality | Logical | 5min | synthesis, vscode, lowrisc, simulation, linter |
Description
The following tasks and functions should not be used:
$psprintf: Use$sformatfinstead.$randomand$dist_xxx: Use$urandomor a randomization macro instead.$srandom: Useprocess::self().srandom()instead.
Articles & blog posts
Parameters
No parameters.