人工智能工程技术人员五级初级工-人工智能芯片产品实现 详细题库
下载APP练习模块级芯片验证环境的搭建方法 题目预览
-
第 1 题 单选题在模块级芯片验证环境中,负责将待测试设计的激励信号封装并发送给驱动器的组件通常称为( )。
- A. 监测器
- B. 序列发生器
- C. 记分板
- D. 参考模型
解析:序列发生器负责生成并发送事务级激励给驱动器,驱动器再驱动到DUT接口。 -
第 2 题 单选题在基于UVM的模块级验证环境基础架构中,用于收集DUT输出信号并转换为事务级数据的组件是( )。
- A. 驱动器
- B. 监测器
- C. 记分板
- D. 参考模型
解析:监测器负责监视DUT的接口信号,并将其转换为事务级的数据对象,供后续比较或记录。 -
第 3 题 单选题模块级验证环境中,用于比较DUT实际输出与参考模型预测输出的组件是( )。
- A. 驱动器
- B. 监测器
- C. 记分板
- D. 序列发生器
解析:记分板负责接收来自参考模型和监测器的数据,并进行比对,发现不一致则报告错误。 -
第 4 题 单选题在模块级验证环境基础架构中,通常采用哪种通信机制实现不同组件之间的数据交换?( )
- A. 直接信号连接
- B. 共享变量
- C. 事务级建模接口
- D. 全局寄存器
解析:现代验证环境使用TLM(事务级建模)接口实现组件间的事务级通信,提高复用性和抽象层次。 -
第 5 题 判断题模块级验证环境中的参考模型用于模拟DUT的理想行为,其输出应与DUT的输出完全一致,否则说明DUT存在错误。
- A. 对
- B. 错
解析:参考模型输出是理想期望值,DUT输出不一致可能源于参考模型本身的错误,需进一步排查。 -
第 6 题 判断题在模块级验证环境中,断言主要用于检查设计内部的时序和协议正确性,通常嵌入在DUT或验证组件中。
- A. 对
- B. 错
解析:断言用于即时检查设计是否满足特定条件,常用于验证时序约束、协议规则等。 -
第 7 题 多选题以下哪些组件属于典型的模块级验证环境基础架构的组成部分?( )
- A. 驱动器
- B. 监测器
- C. 序列发生器
- D. 记分板
- E. 编译器
解析:驱动器、监测器、序列发生器、记分板都是常用验证组件,编译器不属于验证环境组件。 -
第 8 题 多选题在搭建模块级芯片验证环境时,关于事务级建模接口的说法正确的有( )。
- A. TLM接口允许组件之间通过函数调用进行数据传输,无需信号级连接。
- B. TLM接口分为单向和双向两种,通常使用put/get等操作。
- C. TLM接口只能用于同一验证平台内的组件通信,无法跨平台。
- D. TLM接口可以显著提高验证组件的复用性和模块化程度。
- E. TLM接口在UVM中通过uvm_analysis_port、uvm_blocking_put_port等实现。
解析:TLM接口支持跨平台通信,C选项错误;其余选项均正确。
余下详情题库请下载 APP 或扫码小程序查看全部题目与智能刷题。