Lyra:用于验证RISC-V处理器的生成式框架

发布于 2026年02月28日 | 从西班牙语翻译
Diagrama de arquitectura que muestra el flujo de datos entre el modelo generativo LyraGen, la unidad bajo prueba en una FPGA y un modelo de referencia, con gráficos de cobertura y velocidad de verificación.

Lyra:用于验证 RISC-V 处理器的生成式框架

验证复杂的 RISC-V 处理器设计是一个重大挑战。传统方法依赖于缓慢的软件模拟和随机测试刺激,这构成了一个显著的瓶颈。Lyra 作为一种创新解决方案应运而生,从根本上解决这个问题,直接将人工智能集成到工作流程中。🚀

智能测试生成方法

Lyra 不依赖于盲目的变异或随机向量,而是融入了名为 LyraGen专用生成模型。该模型深入理解处理器的指令集架构 (ISA)。其主要功能是生成语义丰富且高质量的指令序列,这些序列专为探索硬件设计中的复杂行为和边缘情况而设计,这些是随机方法忽略的。

LyraGen 的关键优势:
  • 生成理解 RISC-V 指令语义的测试刺激。
  • 定向探索硬件的复杂内部状态。
  • 用有意义的指令序列取代简单的随机性。
芯片设计需要的是 AI 解释哪些指令值得执行,而不是随机敲击键盘直到出现故障。

通过硬件执行实现的大幅加速

Lyra 的架构不仅在测试生成方面智能,而且在执行方面极快。该系统在 FPGA 的 SoC 中并行实现被测单元黄金参考模型。这种方法允许以硬件速度比较两者之间的差异,实现巨大的加速。此外,它便于大规模实时收集覆盖率指标,这是软件模拟器无法实现的。

加速验证的结果:
  • 以 FPGA 的原生速度执行比较和验证。
  • 全面高效地收集覆盖率数据。
  • 结合 LyraGen 的智能生成与硬件速度。

证明其优越性的实证结果

使用 Lyra 的实验测试显示,与最先进的传统软件验证器相比,有可量化的实质性改进。该系统实现了高达 1.27 倍的设计覆盖率,发现了更多边缘案例和关键状态。在速度方面,它将端到端的完整验证过程加速了107 至 3343 倍。另一个关键好处是收敛难度持续降低,这直接转化为降低验证复杂设计的总成本和所需时间。✅