swapnilm Posted January 17, 2013 Report Share Posted January 17, 2013 Dear all, Can anyone please tell me the actual difference between A sequencer, A sequence and transaction? Its so confusing. Any guidance would be appreciated. Thanks. Swapnil Quote Link to comment Share on other sites More sharing options...
rajneeshT Posted January 17, 2013 Report Share Posted January 17, 2013 Hi Sequencer is a stimulus generator which returns random data item when requested by driver. Using sequence we can add constraints to generate controlled randomized values of stimulus.. Transaction is the input to the DUT from driver component. Sequence -(provides control on distribution of randomized values)----> sequencer --(generates randomized stimulus when requested by Driver)----> transaction sent to DUT Thanks, Quote Link to comment Share on other sites More sharing options...
swapnilm Posted January 17, 2013 Author Report Share Posted January 17, 2013 Thanks for your reply Rajneesh. So it means, that transactions make sequence. These sequences can be one or many. The sequences will consist of randomised values of transactions(data items or sequence items). And these sequences will be sent by the sequencer to the driver upon its request. Sequencer actually controls the flow of these sequences from sequencer to the driver. Ultimately these transactions or data items, will be passed on to the DUT after the driver finishes its execution upon transactions. Right? Please correct me if I am wrong. Thanks in advance. Quote Link to comment Share on other sites More sharing options...
rajneeshT Posted January 18, 2013 Report Share Posted January 18, 2013 Yes, you are right. Quote Link to comment Share on other sites More sharing options...
swapnilm Posted January 18, 2013 Author Report Share Posted January 18, 2013 Thanks Rajneesh for your reply. Quote Link to comment Share on other sites More sharing options...
Hash Posted January 22, 2013 Report Share Posted January 22, 2013 UVM code for a sequence must contain task_body() ,this is the one basic difference between sequence &sequencer Quote Link to comment Share on other sites More sharing options...
swapnilm Posted January 22, 2013 Author Report Share Posted January 22, 2013 Thanks Hash, can u also reply for hello world query I put in the forum. I would appreciate that. 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.