From f2517f75993fda5a7aee38dd3e26305f142d81af Mon Sep 17 00:00:00 2001 From: Krystine Sherwin <93062060+KrystalDelusion@users.noreply.github.com> Date: Tue, 5 Nov 2024 13:42:16 +1300 Subject: [PATCH] README: Add note on linting --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 3845d25029b..16146da8a84 100644 --- a/README.md +++ b/README.md @@ -260,6 +260,16 @@ The command ``prep`` provides a good default word-level synthesis script, as used in SMT-based formal verification. +Additional information +====================== + +The ``read_verilog`` command, used by default when calling ``read`` with Verilog +source input, does not perform any syntax checking. You should instead lint +your source with another tool such as +[Verilator](https://www.veripool.org/verilator/) first, e.g. by calling +``verilator --lint-only``. + + Unsupported Verilog-2005 Features =================================