开始使用
核心概念
想把 genRTL 用好,关键在于先理解规划、实现、修复、复用以及基于证据验证之间的区别。
Schem、Agent 与 Debug 的区别
Schem Mode 负责设计规划,Agent Mode 负责写代码或改代码,Debug Mode 负责基于证据修复问题。把这三件事分开,通常能减少“还没想清楚就直接生成代码”的风险。
CBB-first 思维
CBB 指的是成熟、可复用的构建模块。当任务与已知组件高度匹配时,优先复用通常比重新生成更稳、更快,也更易审阅。
Assertion-aware 验证
genRTL 把 assertions 视为提高硬件验证效率的实用工具。断言能更早捕获协议、握手、复位与时序顺序问题,也能为 Debug Mode 提供更清晰的失败信号。