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% | 自动归一化,提示用户确认 |
检查点
- 设计前:展示模块名称、版本、工艺信息,确认输入正确
- 设计后:展示章节权重表和大纲,用户确认后输出完整文档结构