Jump to content

Grabbing single sequencer by multiple sequences

Recommended Posts


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


Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...