Verilog CLI Workflow Like Python | Generated by AI

Home 2026.05

Given your background — terminal-first, Python-native, CLI tools builder — the answer is obvious:


Icarus Verilog (iverilog)

brew install icarus-verilog

That’s it. One tool. Feels exactly like GCC.

iverilog -o sim counter.v counter_tb.v
./sim

The loop you’ll be in:

write .v  →  iverilog  →  read errors  →  ask Claude  →  fix  →  repeat

Same as your Python REPL workflow. Start with picorv32 as reference code when stuck.


Back Donate