| name | chip-doc-structurer |
| description | Use when designing microarchitecture document structure. Triggers on '文档结构', '章节设计', 'doc structure', '文档模板', '内容权重', '文档组织'. Designs chapter structure and content weight allocation for microarchitecture specifications. |
Chip Doc Structurer
任务
为芯片模块微架构规格书设计完整的文档架构与章节权重。
执行步骤
- 询问模块名称、版本号(如 v1.0)、目标工艺节点(可选)。
- 基于 IEEE/工业实践,生成以下标准章节结构:
-
- 文档控制(版本、作者、评审记录)
-
- 引言(目的、范围、定义与缩略语、参考文档)
-
- 模块概述(定位、应用场景、关键特性)
-
- 接口定义(端口列表、协议、时序)
-
- 微架构设计(数据通路、控制逻辑、状态机)
-
- PPA 规格与预算(延迟、吞吐、功耗、面积)
-
- 风险与缓解(时序、功耗、验证、CDC、低功耗、可靠性)
-
- RTL 实现指导(编码规范、Clock/Reset、可综合性)
-
- 附录(RTM、变更记录、参考文献)
- 为每个章节分配内容权重(以百分比表示),并标注必须包含的图表/表格数量建议。
- 如果用户提到要从历史版本或相似项目继承模板,说明差异点并给出迁移建议。
输出格式
以 Markdown 表格输出:
| 章节 | 权重 | 必填图表/表格 | 备注 |
随后输出完整大纲(带三级标题)。
使用示例
示例 1:设计微架构文档结构
用户:帮我设计 data_adpt 模块的微架构文档结构
预期行为:生成 9 章标准结构 + 权重分配 + 必填图表清单
示例 2:从旧版本迁移
用户:基于 v1.0 的文档结构,帮我升级到 v2.0,新增了低功耗设计
预期行为:对比 v1.0 结构,标注新增章节(低功耗),给出迁移建议
异常处理
| 场景 | 触发条件 | 处理动作 |
|---|
| 模块信息缺失 | 未提供模块名 | 暂停,提示用户提供模块名称和版本号 |
| 工艺节点未知 | 未指定工艺 | 使用通用结构,PPA 章节标注"待工艺确认" |
| 继承模板不可用 | 旧版本文件不存在 | 从标准模板生成,标注"无历史参考" |
| 章节权重不闭合 | 总和 ≠ 100% | 自动归一化,提示用户确认 |
检查点
- 设计前:展示模块名称、版本、工艺信息,确认输入正确
- 设计后:展示章节权重表和大纲,用户确认后输出完整文档结构