芯片验证分为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验证事情,须要万分谨慎和遵守流程和职业操守。
本日我们就谈到这里,下次再聊。










