芯片验证
文章平均质量分 91
数字验证相关知识以及面试题
芯片儿的成长计
这个作者很懒,什么都没留下…
展开
-
RAL 寄存器模型 --- 概述
在复杂的UVM验证环境中,访问DUT中的寄存器可能会涉及到多个模块和层级的交互。初学者可能会发现手动处理这些交互过于复杂。使用UVM寄存器模型,验证工程师可以直接调用内置的函数来访问寄存器,而无需处理复杂的交互过程。通常来说,DUT中会有一组控制端口,通过控制端口,可以配置DUT中的寄存器,DUT可以根据寄存器的值来改变其行为。这组控制端口就是寄存器配置总线。原创 2024-02-28 15:11:53 · 1117 阅读 · 0 评论 -
芯片验证面试题
一、工厂机制factory1.简述 UVM 的工厂机制Factory 机制也叫工厂机制,其存在的意义就是为了能够方便的替换 TB 中的实例或者已注册的类型。一般而言,在搭建完 TB 后,我们如果需要对 TB 进行更改配置或者相关的类信息,我们可以通过使用 factory 机制进行覆盖,达到替换的效果,从而大大提高 TB 的可重用性和灵活性。要使用 factory 机制先要进行:将类注册到 factory 表中创建对象,使用对应的语句 (type_id::create)编写相应的类对基类进行覆盖。原创 2024-01-10 16:32:49 · 1555 阅读 · 1 评论