# Starting a sequence using DUT output data

**URL:** <https://verificationacademy.com/forums/t/starting-a-sequence-using-dut-output-data/48869>\
**Category:** UVM\
**Created:** [November 2, 2024, 7:00pm UTC](https://verificationacademy.com/forums/t/starting-a-sequence-using-dut-output-data/48869 "2024-11-02T19:00:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![maxascent1](https://verificationacademy.com/forums/letter_avatar_proxy/v4/letter/m/7c8e57/32.png) [@maxascent1](https://verificationacademy.com/forums/u/maxascent1)\
**Post date:** [November 2, 2024, 7:00pm UTC](https://verificationacademy.com/forums/t/starting-a-sequence-using-dut-output-data/48869/1 "2024-11-02T19:00:59Z")

</div>

I have a UVM testbench that has two drivers. At the start of a test a sequence is sent to the first driver. The DUT may then sends out some data that I can capture using the monitor. Depending what the data contains, I then need to drive another sequence into the second driver. What would be the best way to do this? I am using a virtual sequencer but not sure how to start the second sequence if required.

---

<div class="post-metadata">

**Author:** ![Ahmed\_Kelany](https://verificationacademy.com/forums/user_avatar/verificationacademy.com/ahmed_kelany/32/1240_2.png) [@Ahmed\_Kelany](https://verificationacademy.com/forums/u/Ahmed_Kelany)\
**Post date:** [November 2, 2024, 8:09pm UTC](https://verificationacademy.com/forums/t/starting-a-sequence-using-dut-output-data/48869/2 "2024-11-02T20:09:10Z")

</div>

This category of sequences is usually called “Reactive stimulus” or “Responders”. I would recommend looking at the following papers, and you will find different ways of doing that.

- [MASTERING REACTIVE SLAVES IN UVM](https://cdn.prod.website-files.com/63f4bb21bd5303fe472ad00e/649575fcbf99287ba25f20e8_litterick_uvm_slaves2_paper.pdf)
- [UVM Reactive Stimulus Techniques](http://www.sunburst-design.com/papers/CummingsDVCon2020_UVM_ReactiveStimulus.pdf)
- [Advanced UVM, Multi-Interface, Reactive Stimulus Techniques](https://dvcon-proceedings.org/wp-content/uploads/Advanced-UVM-Multi-Interface-Reactive-Stimulus-Techniques.pdf)
