08 2021 档案

摘要:关注微信公众号摸鱼范式,后台回复COOKBOOK获取COOKBOOK原本和译本 PDF度盘链接 将testbench连接到DUT 概述 本节,我们主要讨论将UVM testbench连接到RTL DUT的问题。 UVM testbench对象不能直接连接到DUT信号来驱动或采样。driver和mon 阅读全文
posted @ 2021-08-23 23:20 空白MAX 阅读(750) 评论(0) 推荐(0)
摘要:关注微信公众号摸鱼范式,后台回复COOKBOOK获取COOKBOOK原本和译本 PDF度盘链接 Testbench Architecture UVM Testbench Architecture UVM testbench 是使用SystemVerilog(动态)类对象与SystemVerilog( 阅读全文
posted @ 2021-08-17 20:07 空白MAX 阅读(366) 评论(0) 推荐(0)
摘要:关注微信公众号摸鱼范式,后台回复COOKBOOK获取COOKBOOK原本和译本 PDF度盘链接 这一部分主要介绍一些UVM的基础知识,其实《UVM实战》中已经有了足够的涉猎。所以这一章着重加注一些UVM的使用哲学探讨。 Testbench基础 UVM采用分层的、面向对象的方法进行testbench开 阅读全文
posted @ 2021-08-07 23:26 空白MAX 阅读(1317) 评论(0) 推荐(0)
摘要:等待硬件事件 虽然通常driver会负责正常的硬件同步,但sequence运行过程中可能需要与硬件事件同步,例如边界信号的转换或复位事件的结束。 不应该去修改driver然后为sequence_item添加一个新的字段,而是建议在包含指向virtual interface的指针的配置对象中实现 wa 阅读全文
posted @ 2021-08-04 22:40 空白MAX 阅读(227) 评论(0) 推荐(0)
摘要:今天介绍几个UVM中较为实用的函数,在能够辅助大家调试环境。 打印环境拓扑结构 有时候,我们可能由于某些原因,组件可能层次安排不对,或者组件没有create,但是自己却没有注意到。或者我们想要看看环境的整体结构,那么就能用方法uvm_top.print_topology()打印整个拓扑结构。 它的函 阅读全文
posted @ 2021-08-01 18:16 空白MAX 阅读(897) 评论(0) 推荐(1)