1. 架构设计与需求审计工作流
本工作流覆盖芯片研发与验证前置的设计规范审核、需求一致性验证、规格抽取与 HAL 文档生成。通过对原始设计文档与需求规范的自动化处理与静态审查,确保在开始编写验证环境与测试计划前获取无歧义的规范说明。
编排工作流:ic-audit-design-auto
ic-audit-design-auto 是本阶段的自动化审查编排 Skill。当执行设计审查流水线时,该 Skill 依次调用 ic-audit-prd-spec 与 ic-audit-spec,并在每个阶段审查完成后暂停,等待用户确认后再进入下一阶段。
Skill 详解
1. ic-docx2md:Word 文档转 Markdown
- 功能说明:将
.docx格式的文档转换为 Markdown 文件,自动提取文档中的嵌入图片,并调用视觉模型对图片内容进行分析补充。 - 输入说明:仅支持
.docx格式文档(不支持.pdf或其他格式)。 - 输出说明:指定的
.md文件及提取的图片目录。 - 用法:
/ic-docx2md <input.docx> <output.md>
2. ic-audit-spec:Spec 质量审查
- 功能说明:串行执行 FSM(有限状态机)逻辑审查与 Spec 整体质量审查。扫描规范中是否存在未定义的异常跳转、死锁状态、未初始化的复位行为以及描述模糊的文字语句。
- 输入说明:Markdown 格式的设计规范文档 (
.md)。 - 输出说明:输出两份结构化 Markdown 报告(
FSM 逻辑审查报告和Spec 整体质量审查报告)。
3. ic-audit-prd-spec:PRD 需求对比验证
- 功能说明:以产品需求文档(PRD)为基准,逐条对比稽查 IP 需求是否在 Design Spec 中得到落实,检查功能点遗漏、寄存器位宽不一致或参数冲突。
- 输入说明:PRD 需求文档 (
.md) 与 Design Spec (.md)。 - 输出说明:结构化 Markdown 需求验证报告。
4. ic-gen-hal:硬件抽象层 (HAL) 文档生成
- 功能说明:解析芯片 IP Spec (Markdown) 和寄存器描述文件 (
.xml),自动生成硬件抽象层(HAL)说明文档。 - 输入说明:IP Spec (
.md) 及寄存器定义文件 (.xml)。 - 输出说明:HAL 说明文档 (
.md)。
5. ic-audit-design-auto:设计审查编排流水线
- 功能说明:自动化设计审查流水线。依次自动调用
ic-audit-prd-spec(进行 PRD 需求验证)和ic-audit-spec(进行 Spec 质量与 FSM 审查)。在每个审查阶段完成后暂停,等待用户确认审查结果后再继续执行。
