微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > UVM 如何处理reset

UVM 如何处理reset

时间:10-02 整理:3721RD 点击:
UVM driver的大多数例子都是讲如何和sequencer互动的,都是同步信号。如果有异步reset的话,UVM应该如何处理?比如,driver处理到一半,来一个reset,如何?

可以下一个reset_sequence在reset_phase执行.

Phase jumping
http://www.sunburst-design.com/papers/HunterSNUGSV_UVM_Resets_paper.pdf

单纯的reset,uvm本身不会做任何处理,需要用户自己去做相关的操作,从dut角度分析,来了reset就把整个dut的状态全部reset了,那从testbench角度就是要重新对dut进行初始化以及别的配置,可以认为需要把整个case rerun一遍

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top