Logo

SemiVoice

  • LLMs在断言生成与验证技术中的突破性进展

    semiwiki

    04/30/2025, 01:00 PM UTC

    ➀ 研究者探索利用大语言模型(LLM)直接从RTL代码生成SystemVerilog断言(SVA),减少对人工编写测试意图的依赖;

    ➁ 普林斯顿大学通过GPT-4的迭代式提示工程生成精确SVA,成功在RISC-V核心中发现未检测到的漏洞;

    ➂ AutoSVA2框架将形式验证覆盖率提升6倍,但可重复性及错误修正仍是挑战。

    大语言模型(LLM)正逐步改变芯片验证领域的游戏规则。近期研究显示,LLM已能通过RTL代码直接生成SystemVerilog断言(SVA),而无需依赖人工编写的自然语言测试规范。Cadence验证部门总经理Paul Cunningham与斯坦福大学EE292A课程讲师Raúl Camposano等人联合探讨了这一技术突破。

    普林斯顿大学团队在arXiv发表的论文中提出创新方法:通过23次迭代优化GPT-4提示词,成功为正确FIFO模块生成完整SVA断言集。更值得关注的是,该方法在开源RISC-V CVA6 Ariane核心的页表遍历模块(PTW)中,通过80次SVA生成尝试,成功捕捉到历史漏洞。研究还展示了LLM辅助RTL设计的潜力——仅凭50字功能描述,经过两轮SVA修正迭代即可生成完整RTL代码与覆盖率100%的断言。

    AutoSVA2框架的三大创新点包括:
    1. 建立规则库指导LLM生成符合语义的SVA(如"_reg后缀信号为寄存器,赋值在下一周期生效")
    2. 开发自动化流程:从RTL生成形式验证测试平台→ JasperGold验证→ 人工审核修正→ 迭代优化
    3. 实现RTL与SVA的协同进化,使验证覆盖率提升6倍

    尽管取得突破,研究者指出当前技术仍面临挑战:LLM生成的SVA可能存在语法/语义错误,需人工审核;针对复杂设计的可重复性尚未完全验证。不过,这项研究为形式化验证的普及和LLM辅助芯片设计安全提供了新思路,标志着EDA工具链智能化的重要进展。

    ---

    本文由大语言模型(LLM)生成,旨在为读者提供半导体新闻内容的知识扩展(Beta)。

SemiVoice 是您的半导体新闻聚合器,探索海内外各大网站半导体精选新闻,并实时更新。在这里方便随时了解最新趋势、市场洞察和专家分析。
📧 [email protected]
© 2025