tag:blogger.com,1999:blog-5613919600281595895.post7583136548065644843..comments2024-03-25T16:18:06.151+05:30Comments on Verification Engineer's Blog: Simulation timeout in UVM using set_timeout and +UVM_TIMEOUTSagar Shahhttp://www.blogger.com/profile/02015039964952909868noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-5613919600281595895.post-72589227646682738712020-02-24T11:40:05.900+05:302020-02-24T11:40:05.900+05:30Hi Sagar, in my testbench environment there is no ...Hi Sagar, in my testbench environment there is no raise/drop objection any where, so my simulation ended at @0ns, but i want to control the simulation without ending @0ns ,any solution for that, could you please help on this Anonymoushttps://www.blogger.com/profile/04741697323671765494noreply@blogger.comtag:blogger.com,1999:blog-5613919600281595895.post-24360592188538531872018-10-26T20:28:55.237+05:302018-10-26T20:28:55.237+05:30No. If it does timeout, it will be a UVM_FATAL fai...No. If it does timeout, it will be a UVM_FATAL failure.Anonymoushttps://www.blogger.com/profile/07166611413371114923noreply@blogger.comtag:blogger.com,1999:blog-5613919600281595895.post-90757737732804110962018-10-25T11:31:05.136+05:302018-10-25T11:31:05.136+05:30is +UVM_TIMEOUT is alternative to $finish?
is +UVM_TIMEOUT is alternative to $finish?<br />Anonymoushttps://www.blogger.com/profile/15157621411562765964noreply@blogger.comtag:blogger.com,1999:blog-5613919600281595895.post-1209213979607081012018-01-26T13:29:35.399+05:302018-01-26T13:29:35.399+05:30It depends on when you call set_timeout.
+UVM_TIME...It depends on when you call set_timeout.<br />+UVM_TIMEOUT is evaluated in build_phase of uvm_root class.<br />And here I have called set_timeout() in start_of_simulation_phase so set_timeout() will override timeout set by +UVM_TIMEOUT.Sagar Shahhttps://www.blogger.com/profile/02015039964952909868noreply@blogger.comtag:blogger.com,1999:blog-5613919600281595895.post-66454257868256669722018-01-17T15:14:23.591+05:302018-01-17T15:14:23.591+05:30If i call uvm_top::set_timeout() and at the same t...If i call uvm_top::set_timeout() and at the same time used the plusarg +UVM_TIMEOUT which one will take effect?Anonymoushttps://www.blogger.com/profile/10641427160971949309noreply@blogger.com