微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 求助:关于drain time

求助:关于drain time

时间:10-02 整理:3721RD 点击:
各位:
我在学习UVM的时候有个疑问:我记得学到objection机制的时候,说的是,UVM会收集该phase中所有raise的objection,然后监测它们是否都drop了,所有的objection都drop之后,关闭此phase,进入下一个phase。但是后来查看set_drain_time函数的使用方法的时候,里面又提到,如在所有的objection都drop之后,要经过一段"drain time"时间,此时间内如果没有新的objection提出,那么就会调用all_dropped回调函数;如果这段时间内有新的objection提出,那么终止drain_time的执行。
那我就有点混乱了,为什么会在都drop了objection之后,会有新的objection出来呢,UVM不是把所有的objection都收集了么,这个新的objection是从哪里出来的呀?不知道有没有人能给我解惑呀?

解决了么小编,同问!

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

网站地图

Top