vskills · AI 驱动的芯片验证全流程加速平台
面向芯片验证(DV)的 Claude Code Skill 套件(插件名 vskills):覆盖从验证规划、规格解析、UVM Testbench、用例编写、功能覆盖、回归编排到 Debug / 正式验证 / UPF / 签核等完整链路,共 20+ 可组合子 Skill。官方只读路径见本页;请在 VNC 个人工作区复制后再跟练。
/project/AI_For_DV/AI_SKILL/skills-dv
DV SKILL(vskills)是面向芯片验证工程师的 Claude Code Skill 套件,覆盖验证规划、规格解析、UVM TB、用例、功能覆盖、回归、Debug、形式化、UPF 与签核等环节。官方只读目录为 /project/AI_For_DV/AI_SKILL/skills-dv;请先复制到个人工作区再调用 Skill。
项目串讲视频
配套串讲录屏,帮助快速建立项目全局认知;仅支持在线观看。 访客与未开通实践权限用户每集可试看前 5 分钟。
加载中…
配套资料
串讲配套 PPT、PDF 等资料,与视频一起使用。 部分资料需开通 IC 仿真实践权限后可查看与下载。
导读:这是什么 · 能学什么 · 怎么学
一、这是什么项目?
本项目对应服务器上的 vskills 插件:skills/ 下为可组合子 Skill,examples/ 提供 SoC 与 ISP 示例工程,tools/ 提供 coda / ssim / testbench_gen 等工具封装说明。
与「Claude Code · 四 Skill」不同:四 Skill 是四条入门场景;本项强调完整 DV 流水线与阶段产物(dv_plan.md、report/ 等)。
操作约定:只改个人副本;AI 产出须人工复核后再合入;保留终端与报告便于复盘。
二、能学到什么?
按主流程与辅助 Skill 两条线理解能力边界。
主流程 Skill
- vinit → vspec → vtb → vtest → vfcov → vregr → vcova → vsign
- 规划文件:dv_plan.md / dv_findings.md / dv_progress.md
- 阶段报告落在工作区 report/ 目录(spec、tb、test、fcov、regr、sign)
辅助与工具 Skill
- TB 组件:vtb-agent / vtb-scb / vtb-refm / vtb-seq / vtb-sva / vtb-reg
- 专项:vdbug、vfpv、vgls、vupf、vpg
- 工具封装:tcoda、tssim、ttestbench_gen(需正确 source tools 环境)
三、怎么学?
模块级深度讲解(做什么、看什么、怎么验)
主流程 · vinit / vspec / vtb
重点:在个人副本中启动 Claude,按 CLAUDE.md 完成验证规划与规格解析,再生成 UVM TB 骨架。
验收:工作区出现 dv_plan.md、dv_findings.md、dv_progress.md;vspec/vtb 阶段有对应 report 产物。
主流程 · vtest / vfcov / vregr / vsign
重点:按验证计划补用例、功能覆盖蓝图与回归编排,最终走签核报告。
验收:tests.md / cov 报告 / regression_report 或 signoff_report 至少各有一份可复盘记录。
辅助与工具 Skill
重点:按需调用 vtb-*、vdbug、vfpv、vupf 及 tcoda/tssim/ttestbench_gen。
验收:能说明何时触发辅助 Skill;工具类 Skill 能检查 PATH / setup.csh。
分阶段执行方案(建议节奏)
本阶段目标:复制 skills-dv 到个人工作区,读通 CLAUDE.md 与 marketplace 清单。
建议节奏:建议 0.5~1 天。
任务分解:
- cp -a /project/AI_For_DV/AI_SKILL/skills-dv ~/cxjl_practice/skills-dv_my
- 浏览 skills/、examples/soc、examples/ISP、tools/
- 记录主流程 Skill 顺序与个人复核约定
过关标准:能口述主流程八步;找到 marketplace.json 中的 skill 列表。
本阶段目标:完成 vinit,并至少跑通 vspec 或 vtb 一环。
建议节奏:建议 2~3 天。
任务分解:
- 在 Claude Code 中按示例工程触发 vinit
- 生成/更新规划三文件,核对 phase 表
- 择一继续 vspec 或 vtb,保留 report 与人工修改点
过关标准:规划文件齐全;至少一份阶段报告可展示。
本阶段目标:按岗位需要继续 vtest / vfcov / vregr。
建议节奏:建议按需 2~5 天。
任务分解:
- 对照 dv_plan 选择下一阶段
- 保留回归或覆盖报告摘要
- 整理个人 Skill 备忘
过关标准:能讲清人机分工与一次完整跟练案例。
避坑手册
- 直接在 /project 官方目录改文件——必须先 cp -a 到个人工作区。
- 跳过 vinit 直接生成 TB——规划文件缺失时后续 Skill 会中断。
- 把 AI 产出当签核结论——覆盖、waiver、约束变更须人工确认。
完成标准(你做到这些才算真正做完)
- 个人工作区存在完整 skills-dv 副本。
- 完成至少一次 vinit,并保留规划三文件。
- 完成 vspec 或 vtb 中至少一环,有报告与复核记录。
- 能讲清本项与「四 Skill」的定位差异。
你能学到什么
- 了解 vskills 主流程:vinit → vspec → vtb → vtest → vfcov → vregr → vcova → vsign。
- 按需调用辅助 Skill(vtb-agent / vtb-scb / vdbug / vfpv 等)与工具封装(tcoda / tssim / ttestbench_gen)。
- 对照 examples/soc、examples/ISP 示例工程,建立「规划文件 + 报告目录」的 DV 工程习惯。
这个项目的价值
- 把 AI 辅助落到完整 UVM/SV 验证生命周期,而不仅是单点 Prompt。
- 与「Claude Code · 四 Skill」互补:四 Skill 偏入门四场景,本项偏系统级 DV 流水线。
建议产出(可用于复盘/求职)
- 在个人工作区完成至少一次 vinit 规划文件生成,并走通 vspec / vtb 中的一环。
- 整理个人 DV Skill 使用备忘(常用子 Skill、输入输出、人工复核点)。
推荐学习路径
- 先阅读 skills-dv/CLAUDE.md 与 marketplace 清单,明确主流程与辅助 Skill 边界。
- 将 /project/AI_For_DV/AI_SKILL/skills-dv 复制到个人目录后,在 Claude Code 中按示例工程跟练。
- 若尚未入门 AI 辅助,可先完成「Claude Code · 四 Skill」。
典型实验任务清单(1-2-3 步)
- 阅读 skills-dv/CLAUDE.md,弄清主流程 Skill 与辅助 Skill 分层。
- 将官方 skills-dv 复制到个人工作区,在 Claude Code 中按 examples/soc 或 ISP 跟练。
- 至少完成 vinit 规划文件,并体验 vspec / vtb 中的一环,保留报告与复核记录。
快速开练命令
cd /home/USER/cxjl_practice
source ~/cxjl_practice/examapp_user_env.sh # Bash 终端
cp -a /project/AI_For_DV/AI_SKILL/skills-dv ~/cxjl_practice/skills-dv_my
cd ~/cxjl_practice/skills-dv_my
ls -la skills examples tools
cat CLAUDE.md | head -80
cat .claude-plugin/marketplace.json
# 在实践目录启动 Claude Code 后,按 CLAUDE.md 主流程跟练(先 vinit)
ls -la examples/soc examples/ISP
建议前置基础
建议具备 UVM/SystemVerilog 与基础验证经验;需已申请 VNC 并能在个人工作区使用 Claude Code。