Skip to content

akira2963753/hdl-rtl

v0.1.0MIT

ASIC HDL skills: Verilog/SystemVerilog format, synthesizable DUT constraints, TESTBED/PATTERN generation, flow environment setup, preflight check before VCS/DC, and opt-in RTL timing local rewrites.

Digital IC Design Skills

An ASIC HDL plugin for Cursor, Claude Code, and Codex. It watches formatting when you write Verilog / SystemVerilog, and whether the DUT is synthesizable. Testbench skeletons and sim / syn / gate flow files are separate commands. It will not rewrite timing unless you ask.

SkillWhat it doesWhen it runs
design-format.v / .sv formattingAny HDL you write or edit
rtl-constraintSynthesizable DUT rulesWriting 01_RTL or the DUT
dv-formatTESTBED.sv / PATTERN.sv skeleton/dv-format
rtl-optTiming rewrites that keep the same latencyYou ask to optimize, or /rtl-opt
asic-envfile.f, makefile, run scripts/asic-env
asic-checkPath and syntax check before VCS / DC/asic-check

normal is not in this plugin. Stimulus, scoreboard, and actually running VCS / DC are still on you.

Typical flow

Write the DUT          design-format + rtl-constraint
Need a TB skeleton     /dv-format
Need flow files        /asic-env
About to run VCS / DC  /asic-check
Timing does not close  /rtl-opt

A project usually looks like this:

<project>/
├── 00_TESTBED/     TESTBED.sv, PATTERN.sv, makefile
├── 01_RTL/         DUT, package, define.vh, 01_run, file.f
├── 02_SYN/         02_run, file.f, your own TCL
└── 03_GATE/        03_run, file.f

You usually already have the first two directories. asic-env fills in the rest and the flow files.

Install

https://github.com/akira2963753/ic-design-skill

git clone https://github.com/akira2963753/ic-design-skill.git

Cursor

Point ~/.cursor/plugins/local/hdl-rtl at this repo, then Reload Window. The skills show up under Customize.

Claude Code

claude plugin marketplace add "/path/to/ic-design-skill"
claude plugin install hdl-rtl@hdl-rtl

If ~/.claude/skills still has a copy under the same name, delete it after install so you do not load both.

Codex

codex plugin marketplace add "/path/to/ic-design-skill"
codex plugin install hdl-rtl

You can also type /plugins in the CLI.

License

MIT