多时钟 CDC/RDC 设计助手
为多时钟 FPGA 设计梳理 clock/reset domain、CDC/RDC 边界、同步策略、约束和验证方法
为多时钟 FPGA 设计梳理 clock/reset domain、CDC/RDC 边界、同步策略、约束和验证方法
适合这些高频工程问题:
- 任何包含采集时钟、处理时钟、DDR 时钟、总线时钟、显示时钟的 FPGA 项目。
- 整理多个 clock/reset domain,规划异步 FIFO、握手同步、脉冲同步和 reset 释放。
先准备这些输入,再让 Skill 输出结论:
- 时钟树和频率表。
- 复位来源和释放顺序。
面向 高速接口与数据通路 环节输出可复核、可交付的工程结论,减少资料整理、风险归因和交付沟通时间。
- CDC/RDC 风险矩阵:包含来源、结论、可信度、负责人、更新时间和下游影响。
- 同步策略清单:包含来源、结论、可信度、负责人、更新时间和下游影响。
这些内容必须由工程负责人确认:
- 禁止编造 FPGA 器件、管脚、IP 参数、时钟、约束、寄存器、报告或工具结果。
- 禁止为了让报告好看而隐藏 timing violation、CDC/RDC 风险、未约束路径、链路误码、丢包、上板失败或测试缺口。
完整 SKILL.md 正文和下载包需要授权
公开页只展示摘要和审核信息;登录并确认许可后,可获取限时签名下载链接。
先看结构,再决定是否下载
公开页展示适用场景、输入准备、输出结果和注意事项。完整包需登录授权后下载。
适用场景
什么时候用,解决哪类 FPGA 工程问题。
当用户正在处理**高速接口与数据通路**阶段,并且需要为多时钟 FPGA 设计梳理 clock/reset domain、CDC/RDC 边界、同步策略、约束和验证方法时使用本 Skill。
- 任何包含采集时钟、处理时钟、DDR 时钟、总线时钟、显示时钟的 FPGA 项目。
- 整理多个 clock/reset domain,规划异步 FIFO、握手同步、脉冲同步和 reset 释放。
- 项目资料来自规格、原理图、数据手册、Vivado/Quartus/Gowin 报告、仿真波形、ILA/SignalTap 抓取、主机日志或现场现象。
- 团队需要把结论交给 IC Coder、Codex、Claude Code、Cursor、MCP 工具或人工工程师继续执行。
怎么用好
调用前要准备哪些资料,怎样把问题说清楚。
输入资料按“必须、建议、可选”三层收集。资料不足时先列缺口,不要把猜测写成事实。
- 时钟树和频率表。
- 复位来源和释放顺序。
- 跨域信号清单。
- CDC/RDC 报告。
输出结果
会产出哪些可复核的结论、清单或交付物。
默认输出以下交付物。文件名可以按项目规范调整,但字段不要随意删减。
- CDC/RDC 风险矩阵:包含来源、结论、可信度、负责人、更新时间和下游影响。
- 同步策略清单:包含来源、结论、可信度、负责人、更新时间和下游影响。
- 约束与验证补齐建议:包含来源、结论、可信度、负责人、更新时间和下游影响。
- handoff.md:面向人工评审和下游 Skill 的简版交接包。
注意事项
哪些动作必须人工确认,避免误用。
禁止编造 FPGA 器件、管脚、IP 参数、时钟、约束、寄存器、报告或工具结果。 禁止为了让报告好看而隐藏 timing violation、CDC/RDC 风险、未约束路径、链路误码、丢包、上板失败或测试缺口。 禁止自动执行会修改工程、删除文件、上传数据、烧录 bitstream、改写密钥或改变 EDA 环境的动作。 不要把客户项目路径、账号、license server、内部源码、完整私有日志、bitstream、密钥或敏感型号原样
- 禁止编造 FPGA 器件、管脚、IP 参数、时钟、约束、寄存器、报告或工具结果。
- 禁止为了让报告好看而隐藏 timing violation、CDC/RDC 风险、未约束路径、链路误码、丢包、上板失败或测试缺口。
- 禁止自动执行会修改工程、删除文件、上传数据、烧录 bitstream、改写密钥或改变 EDA 环境的动作。
- 不要把客户项目路径、账号、license server、内部源码、完整私有日志、bitstream、密钥或敏感型号原样放到公开输出。
Benchmark
53/55 cases passed,等级 A。
安全扫描
format-check / secret-scan / dangerous-behavior / dependency-inventory / iccoder-compat / human-review
版本
v3.0.0,更新于 2026-06-11
IC Hub 为每个 Skill 版本保留格式校验、依赖检查、风险扫描、Benchmark 和人工复核证据。
该 Skill 提供 Codex、Claude Code、Cursor 和 MCP 安装计划。安装前可先 dry-run 检查路径与写入范围,下载包由签名链接授权。
pnpm ichub install multi-clock-cdc-reset --agent codex --scope user --dry-run
pnpm ichub install multi-clock-cdc-reset --agent codex --scope user
- 格式
- Skill directory
- 目标路径
- user: ~/.agents/skills/multi-clock-cdc-resetproject: .agents/skills/multi-clock-cdc-reset
- 1读取本地 skills/ 目录并校验 SKILL.md 元数据。
- 2复制 Skill 目录到 Codex Agent Skills 目标路径。
- 3保留 references、scripts、assets 等随包资源,便于 Codex 按描述自动触发。
- 4该 Skill 已通过当前静态审核门禁;安装前仍建议核对版本和 SHA256。
兼容旧版 Codex Desktop 的 .codex/skills 路径可用 CLI 的 --agent codex-legacy 兜底。
安装前先看包结构
公开预览展示 SKILL.md、模板和审核契约摘要;脚本和完整资源需要登录授权后随包下载。
路径根目录:skills/multi-clock-cdc-reset。公开预览用于评估适用性,不替代完整包验收。
interface: display_name: "多时钟 CDC/RDC 设计助手" short_description: "为多时钟 FPGA 设计梳理 clock/reset domain、CDC/RDC 边界、同步策略、约束和验证方法。
多时钟 CDC/RDC 设计助手 产物契约 适用 Skill:multi-clock-cdc-reset 定位:为多时钟 FPGA 设计梳理 clock/reset domain、CDC/RDC 边界、同步策略、约束和验证方法。
多时钟 CDC/RDC 设计助手 审查清单 适用 Skill:multi-clock-cdc-reset 发布前检查 [ ] 每个跨域信号都有同步策略。
多时钟 CDC/RDC 设计助手 交接包 任务边界 项目/模块: FPGA 平台/器件: 当前阶段: 本次处理范围: 不处理范围: 应用上下文 行业场景: 目标接口: 目标工具链: 交付对象: 输入清单 | 输入 | 版本/路径 | 可信度 | 缺口 | | --- | --- | --- | --- | 关键结论 1. 2. 3. 风险与阻断项 | 风险 | 等级 | 证据 | 负责人 | 关门标准 | | --- | --- | -。
--- name: multi-clock-cdc-reset title: 多时钟 CDC/RDC 设计助手 description: >- 为多时钟 FPGA 设计梳理 clock/reset domain、CDC/RDC 边界、同步策略、约束和验证方法。
帮助这个 Skill 变得更好用
你可以提交使用问题、缺失场景、质量建议和兼容性反馈。公开反馈会展示在 Skill 页面,私有反馈只对提交者和 IC Hub 服务团队可见。
公开反馈
0 条相关 Skill
按同类场景、标签和审核分数推荐,方便继续拆分项目问题。
- 通过当前格式校验、安全扫描、依赖校验和 Benchmark 记录。
- 同步 Skill metadata、安装说明和下载包审计信息。
sha256:b2de957278ff801a
- 补齐使用边界与合规说明。
- 增加 IC Coder 官方维护标识和兼容 Agent 标记。
sha256:e4b0604c
- 首次进入静态 registry。
- 完成基础摘要、标签、分类和公开元数据整理。
sha256:e4b0604d