What problem does it solve?
This Skill eliminates the tedious, error-prone manual process of reviewing generated Verilog code for syntax errors, style violations, and potential hardware design flaws, reducing the risk of downstream simulation failures and rework.
Core Features & Use Cases
- Automated Verilog Linting: Runs Verilator lint-only checks on generated Verilog for any specified hardware module to catch syntax errors, style issues, and potential design flaws early in the development flow.
- Prerequisite Validation: Automatically verifies that compiled Verilog exists for the target module, providing clear guidance to run compilation first if no generated code is found.
- Use Case: After generating and compiling Chisel code for a custom 4-bit ALU, use this skill to quickly identify lint issues in the Verilog output before running time-consuming simulation and verification steps.
Quick Start
Use the lint skill to run Verilator lint checks on the generated Verilog for your target hardware module.