文章预览
最近看到行业群里面经常有人问CPU怎么验证,还有问SOC验证在做什么,今天和大家简要介绍下IP,FPGA,SOC和CPU验证。 一般一个芯片的团队组成由以下几个部门组成,Architecture部门,IP designer部门,IP DV部门,Analog 部门,SOC integrator部门,SOC DV部门,DFT部门,PD部门,Firmware部门。比较大点的公司还有CPU部门,CPU DV部门。如果把Firmware部门负责的FPGA验证算在内,验证(DV)在一个芯片设计公司里面占据很大一部分。 首先介绍IP验证。IP是英文IntellectualProperty的缩写。芯片行业将芯片设计工程师开发出的功能模块作为一种知识产权。我们可以理解IP为实现某些功能的模块,比如AXI,AHB,USB,PCIE,DDR等。IP验证工程师主要保证这些功能模块正常工作。IP验证工程师采用的验证方法主要有UVM验证,Formal验证,当然也可能用到C。一个典型的验证模型一般如下图所示 IP验
………………………………