VERILOG034: Forbidden system tasks and functions should not be used

Summary

Count: 1

ReliabilitySecurityMaintainabilityCode attributeEffort to fixTags
MEDIUM--Intentionality | Logical5minsynthesis, vscode, lowrisc, simulation, linter

Description

The following tasks and functions should not be used:

  • $psprintf: Use $sformatf instead.
  • $random and $dist_xxx: Use $urandom or a randomization macro instead.
  • $srandom: Use process::self().srandom() instead.

Articles & blog posts

Parameters

No parameters.