genRTL Docs
面向数字前端 / FPGA 的公开产品文档

公开产品文档

只覆盖用户可见工作流,不公开内部编排与私有实现细节。

English

开始使用

核心概念

想把 genRTL 用好,关键在于先理解规划、实现、修复、复用以及基于证据验证之间的区别。

Schem、Agent 与 Debug 的区别

Schem Mode 负责设计规划,Agent Mode 负责写代码或改代码,Debug Mode 负责基于证据修复问题。把这三件事分开,通常能减少“还没想清楚就直接生成代码”的风险。

CBB-first 思维

CBB 指的是成熟、可复用的构建模块。当任务与已知组件高度匹配时,优先复用通常比重新生成更稳、更快,也更易审阅。

Assertion-aware 验证

genRTL 把 assertions 视为提高硬件验证效率的实用工具。断言能更早捕获协议、握手、复位与时序顺序问题,也能为 Debug Mode 提供更清晰的失败信号。