【优秀文章评选活动】IC验证-FPGA验证经验分享
专栏:IC技术圈官方 June 20, 2024, 11 p.m. 28 阅读
以FPGA军用三方软件验证为例,对IC验证分支进行详细介绍
作者简介
姓名:李健
性别:男
职位:FPGA 验证工程师
教育背景:本科学历,毕业于中北大学信息工程专业,从事 FPGA 验证行业 3 年以上
联系方式:1436331379@qq.com

IC,全称为Integrated Circuit,中文名为集成电路,也被成为芯片或者微芯片。其主要包括设计和验证两大部分,而 IC 验证是确保集成电路设计正确性和可靠性的关键环节,本文将分享一些关于 IC 验证分支中 FPGA 验证的技术总结和经验。

FPGA,是可编程逻辑器件的一种。近年来,随着国内芯片行业的兴起,FPGA在各行业应用中脱颖而出,其以可现场编程的灵活性被广泛用于各种民用和军用场景中。设计人员将任务书中描述的需求细化为特性列表,当准备工作完成后,设计人员开始使用 Verilog(或者 VHDL)将特性列表转换成 RTL 代码,而验证人员则开始使用验证语言(大部分为 System Verilog)搭建验证平台,并且着手建造第一个测试用例(testcase)。验证主要保证从特性列表到 RTL 转变的正确性。

以下以FPGA军用三方软件验证为例,对IC验证分支进行详细介绍。

军用可编程逻辑器件软件测试,按照测试级别分为单元测试、配置项测试、系统测试等,根据测试方法,分为设计检查、功能仿真、时序仿真、静态时序分析等,根据其测试类型,分为文档审查、代码审查、功能测试、性能测试、时序测试、接口测试等。三方测试,是独立于客户与设计方形成的第三方测试团队,测试人员根据总装部发布的各类国、军标准,对研制方提供的设计软件进行测试,确保其满足军用标准和客户要求。

技术方面,测试者需要除了需要掌握 FPGA 设计原理及流程外,还需要有一定的验证经验,即能够在各种需求与设计中准确、快速定位到缺陷。通过各类EDA 工具,将缺陷具像化,为后期设计师进行修改与专家评审中提供证据。文档方面,根据 GJB438C 等标准类文档规范,对测试准备、测试过程、测试总结形成文档说明与记录,提交第三方与研制方进行存档备案,作为三方测试过程文件。

涉密方面,由于涉及军用技术,测试过程中需要严格遵守保密要求,确保测试数据和信息的安全,因此,参与该类岗位的人员均为涉密人员。

总之,军用 FPGA 三方测试是一个复杂而重要的过程,需要充分准备、进行组织和严格执行。通过以上经验和分享,希望能为相关领域的工程师和研究人员提供一些参考和借鉴,共同推动军用 FPGA 技术的不断发展和进步,推动 IC 验证行业的进步。

文中部分话术引用自 GJB9433-2018《军用可编程逻辑器件软件测试要求》。

感谢阅读,更多文章点击这里:【专栏:IC技术圈官方】