1.验证ip模板
VIP :verification ip验证ip
SOC:包含处理器、存储器和片上逻辑的集成电路
验证ip也是购买的,验证ip比设计ip要便宜
需要考虑子系统之间的交互
总线vip检查总线协议
最大的两家VIP提供商cadence和synopsys
在选择VIP时候,需要考虑以下的一些因素:
目前公司所使用的仿真器提供上是否有对应的VIP,其协议版本是否与设计协议版本相匹配
如果选择另外一家公司的VIP,需要考虑它是否能够与目前的仿真器兼容,以及是否能够与目前已有的可能来自于其他公司的VIP相兼容。
该VIP是否足够成熟,例如他之前的客户数量,以及是否经过了多次的silicon proven的开发周期
VIP是否已于使用,尤其对于初次接触该VIP的用户,编译和环境植入的难易度会直接影响验证的周期
在使用VIP时,遇到了技术问题,是否能够查阅丰富的文档以及得到及时的技术支持。
2.VIP开发
对经常复用的总线协议或者功能模块,开发专用的VIP,VIP也需要配置对象,configure object
阶段1:功能特性提取
特性覆盖率创建及映射
vip的架构
阶段2(VIP基本搭建):
driver,sequencer,monitor(少量特性实现)
实现基本的端到端的sequence
阶段3(完成monitor与sco