[uvm]验证部分 面试攻略

[252] 我们什么时候需要参考模型来验证RTL设计?使用参考模型的优点是什么?

参考模型通常是符合spec的不可综合模型,通常使用高级编程语言(例如C / SystemVerilog)编写。有时会实现参考模型,以便以周期级别的精度或更高级别的边界匹配设计规范。例如:CPU /微处理器的参考模型应该准确地对指令边界处的状态进行建模,而AMBA总线协议的参考模型应该根据该协议具有精确的周期。参考模型通常用于检查器/记分板中,以生成给定激励的预期响应,以便可以将其与实际结果或从设计获得的输出进行比较。

[253] 什么是总线功能模型?
传统上,总线功能模型(BFM)是用高级编程语言(如C / SystemVerilog)编写的不可综合模型,该模型可对总线接口的功能进行建模,并可连接到用于仿真设计的设计接口。在BFM的一侧,将是一个在信号级别上实现总线协议的接口,另一侧将具有一个接口,以支持发送或接收事务。随着时间的流逝,这个定义已经演变,在诸如UVM之类的方法中,没有像BFM这样的实际组件,他的功能是由一系列组件(如驱动程序,监视器和接收器)实现的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值