验证环境是指用于运行芯片顶层功能验证的各个组件的集合,它包括以下几
个部分:
1.被测设计(DUT)
2.总线功能模型(BFM)
3.数据流激励(Traffic)
4.结果比较(Compare)
5.测试命令集(Commands)
6.测试向量(Testcase)
本仿真验证环境采用了层次化的验证环境,其中测试向量(Testcase)是此环
境平台的最高层次;每条测试向量都用于IP核的一个或多个功能的测试。测试向
量直接和IP核功能相对应,可通过编写各种不同的测试向量来验证芯片的特性是
否正确,因此将这个层次成为Function Layer。下一个层次包含一些封装的测试命
令集,它将底层的方法封装形成更高级的命令(Command)供测试向量调用,因
此这一层次称作Command Layer;第三个层次用于产生数据包激励(Traffic),完
成模型的处理以及自动比较,这一层次称作Traffic Layer;环境平台的最低层是
BFM和DUT,这个层次用于驱动和采样DUT的接口信号,实现各个接口时序和接口协议,此层次称作Signal Layer。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。