首页 >> 综合 > 快讯 >

Sequoia 转发推文 验证软件新增 C 语言与 Verilog 语言支持

2026-10-28 06:25:41 来源:网易 编辑:党家萱 

Sequoia 转发行业推文,正式确认这款验证软件已经完成能力升级,原生支持 C 语言代码与 Verilog 硬件描述语言的形式化验证,同时打通软件代码与硬件 RTL 代码的联合校验通道,芯片与嵌入式研发团队可以在同一套工具里完成软硬件代码正确性核验,大幅降低软硬件协同验证的工具切换成本,有效提升芯片前端开发与嵌入式程序开发的整体效率。在芯片研发流程里,Verilog 负责硬件电路描述,C 语言用来编写固件与驱动代码,以往硬件验证工具和软件代码验证工具相互独立,工程师需要来回切换多款软件,还要分别搭建两套验证环境,软硬件接口的一致性很难一次性核验到位;本次验证软件同时兼容 C 与 Verilog 两种语言,刚好可以把硬件电路逻辑、嵌入式 C 代码放到同一个验证平台里开展一致性检查,这也是本次功能升级最核心的价值。整套验证工作可以按照语言配置、单语言独立验证、软硬件联合验证、批量回归测试四个环节稳步推进,先分别开启 C 代码与 Verilog 代码的语言解析能力,完成单模块代码的正确性校验,再搭建软硬件交互用例开展跨语言联合验证,最后批量执行回归用例,保障迭代更新后代码依然稳定可靠。

一、验证软件对 C 与 Verilog 的支持能力清单

表格

语言类型可开展的验证项目适用开发场景
C 语言代码逻辑正确性、内存访问、边界条件、函数调用合规性验证MCU 固件、芯片驱动、嵌入式上层软件
VerilogRTL 电路逻辑、时序行为、模块接口、电路等价性检查数字芯片前端设计、FPGA 硬件开发

二、C 与 Verilog 双语言验证落地实施步骤

  1. 环境配置:在验证软件内开启 C 语言编译解析插件与 Verilog RTL 解析引擎,完成双语言语法识别配置。
  2. 单模块独立验证:分别导入 C 源代码与 Verilog 硬件代码,对单个功能模块执行形式化校验,排查代码逻辑漏洞。
  3. 跨语言联合验证:搭建软硬件交互测试用例,核验 Verilog 硬件接口与 C 驱动代码之间的信号、时序匹配度。
  4. 批量回归测试:把已验证用例保存为回归套件,后续代码迭代时一键执行全量核验,防止新版本引入逻辑缺陷。
  5. 报告导出:自动生成 C 代码与 Verilog 硬件代码的验证日志、覆盖度报告,方便研发人员快速定位问题。

三、双语言验证功能带来的核心价值

  1. 工具一体化:只用一款验证软件就能完成硬件 Verilog 与软件 C 代码校验,无需部署多套独立验证工具。
  2. 接口一致性:直接核验软硬件交互逻辑,提前发现驱动代码与硬件电路不匹配的问题,减少后期联调工作量。
  3. 开发效率提升:统一验证环境,减少多工具之间文件导出、格式转换的操作,缩短整体验证周期。
  4. 适用场景更广:同时覆盖芯片硬件开发与嵌入式软件开发,适配从 RTL 设计到固件开发的全流程研发需求。

【相关 FAQ】

问题 1:Sequoia 转发推文提到验证软件支持 C 与 Verilog,这项能力可以完成哪些代码校验工作?

回答 1:Sequoia 转发推文提到验证软件支持 C 与 Verilog,这项能力可以对 C 语言固件代码做逻辑、内存、边界条件验证,同时对 Verilog 硬件代码做 RTL 逻辑、接口与时序校验,还能开展软硬件代码交互一致性联合验证。

问题 2:Sequoia 转发推文确认验证软件兼容 C 与 Verilog,使用这套工具开展验证需要分成哪几步?

回答 2:Sequoia 转发推文确认验证软件兼容 C 与 Verilog,整体操作分为双语言环境配置、单模块独立验证、软硬件跨语言联合验证、批量回归测试、验证报告导出五大步骤,循序渐进完成全流程代码核验。

问题 3:Sequoia 转发推文公布验证软件支持 C 与 Verilog,相比分开使用多款工具,一体化验证有哪些优势?

回答 3:Sequoia 转发推文公布验证软件支持 C 与 Verilog,一体化验证可以省去多套工具部署与切换的麻烦,直接核验软硬件接口匹配问题,省去文件格式转换操作,大幅减少芯片软硬件联调的时间成本。

问题 4:Sequoia 转发推文里的验证软件,C 语言与 Verilog 分别对应哪些研发使用场景?

回答 4:Sequoia 转发推文里的验证软件,C 语言验证主要面向 MCU 固件、芯片驱动等嵌入式软件开发场景;Verilog 验证主要面向数字芯片 RTL 设计、FPGA 硬件电路开发场景。

【数据来源】

[2026-10-28](Sequoia 转发推文:验证软件能力已支持 C 与 Verilog)InfoQ 科技资讯

[2026-10-28](硬件验证工具新增双语言支持,同步覆盖 C 与 Verilog)电子工程行业资讯网

[2026-10-28](软硬件协同验证迎来升级,C 与 Verilog 可在同一平台校验)半导体技术媒体

[2026-10-28](开源形式化验证工具更新,新增 C 与 Verilog 语法解析能力)GitHub 技术社区

免责声明:本次内容均整理自公开推文与行业资讯;验证软件对 C 与 Verilog 的实际验证效果取决于代码规模、测试用例设计与工具版本;软硬件联合验证仅作为研发辅助手段,项目投产前仍需要完成实物联调测试。

 
最新文章