johannes.walter Posted July 4, 2011 Report Share Posted July 4, 2011 I'm new to UVM. So I wanted to implement a small basic example to get used to the techniques. Basically I followed the instructions in the UVM 1.0 User Guide. So here is what i've got: - An agent including driver, monitor and sequencer - My driver inherited from uvm_driver - My monitor inherited from uvm_monitor - A sequencer: uvm_sequencer itself - An item inherited from uvm_sequence_item - A custom sequence inherited from uvm_sequence The driver requests the new item using the get_next_item() function (port and export to sequencer are connected by agent). Everything so far is working fine. But only one time. After he got the first item and trys to get the next one the whole simulation stops. No warnings, no errors. I'm searching for the problem for days now and I would be pleased if someone could help me. I attached the whole source code to this post. Regards, Johannes Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.