跳到正文
GitHub · 灵魂体仓库·· 21 天前AI 评分49

Toroid:用 LLM 生成性质并自动证明芯片 RTL 正确性的形式化验证工具

satchmakua/toroid

来源与原文

GitHub · 灵魂体仓库

发布时间:(北京时间)

阅读原始来源 · github.com ↗
完整链接与内容说明

https://github.com/satchmakua/toroid

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

灵魂体仓库发布开源工具 Toroid,读取规格与 RTL 模块后由 LLM(实测 claude-opus-4-8)综合形式化性质,再用开源模型检查器 Yosys + SymbiYosys 求解,自动完成硬件验证工程师的验证闭环。演示中它对正确 FIFO 证明了 full ⟺ count==DEPTH 不变式,并捕获注入的 full 标志 off-by-one 缺陷、给出反例波形,还支持 RTL-to-RTL 等价性检查(PROVEN/FALSIFIED)。所有结论均来自真实求解器运行,一次实测生成 9 条性质(5 条 assert + 4 条 cover)一次编译通过;仅支持 ≲500 行的单时钟小模块,只做 safety 性质,且不修改 RTL。

来源:GitHub · 灵魂体仓库 · github.com