当前位置:首页 > 新闻资讯 > FPGA之家动态 >

什么是芯片验证

时间:2024-08-10      来源:网络搜集 关于我们 0

芯片验证就是采用相应的验证语言,验证工具,验证方法,在芯片生产之前验证芯片设计是否符合芯片定义的需求规格,是否已经完全释放了风险,发现并更正了所有的缺陷。

芯片验证分为SOC验证和ASIC验证。SOC验证是指芯片中存在着cpu核,将来芯片生产回来后需要加载相应的操作系统,运行相应的软件。一般规模较大,设计难度验证难度较大。

ASIC是指芯片中不含有CPU,是一个单独的电路逻辑,比如加法器,一些控制器,转换器等,ddr,flash,eprom等只需要外部给相应的控制信号。

SOC验证和ASIC的验证方法也不一样。SOC验证需要搭建软硬件仿真平台,模块级,子系统级采用systemverilog或者uvm搭建环境编写case。系统级采用c/++语言编写。

asic验证基本都采用sv/uvm搭建验证环境,验证发放比较单一,工作量较少。

目前提供商用的验证工具有三家,都是美国公司,分别是menter,cadence,synopsys。candence和synopsys占有市场份额最大,也是主流的eda企业。

我们今天所说的验证仅仅指EDA的rtl验证。除此之外,还有fpga原型验证,加速器仿真验证等。

一款芯片从立项到流片生产需要经过层层自测和验证,否则芯片注定是失败,大家从事IC验证工作,需要万分谨慎和遵守流程和职业操守。

今天我们就谈到这里,下次再聊。


注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言