ashutosh Posted September 19, 2012 Report Share Posted September 19, 2012 Hi, For out DUT we have multiple interrupts, and these multiple interrupts can come at same time. These multiple interrupt will be using same sequencer to perform its ISR. We are trying to implement it with grab/ungrab single sequencer. Is there any utility in UVM to use semaphore related structure for this type of problems. Or there is any other better way to perform these Concurrent Interrupts. Thanks and Regards Ashutosh Quote Link to comment Share on other sites More sharing options...
cliffc Posted September 20, 2012 Report Share Posted September 20, 2012 Request for more information. Why does the grab/ungrab fail to solve your problem? Have you considered putting the sequences into a top-level sequence that forks different threads and have the interrupt thread disable the other threads either by name using disable <thread_name> or as a group using disable_fork when needed? A little more info could help us propose possible solutions. Regards - Cliff Cummings Verliog & SystemVerilog Guru Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.