In reply to chr_sue:
In reply to ak_verifsj:
Your interface spec should say what are you doing when not sending data to the DUT. Maybe your interafce has an ‘idel’ state.
BTW the sequencer does not send any transaction to the driver. The driver polls the transactions from the sequencer. In the driver there is all timing and nowhere else.
Right now the only concern is where should I implement this particular logic of sending 15 valid data randomly anytime in 25 clks and drive 'b0 in remaining 10 clks. I want to know where should I implement the logic either in (driver/sequence) and how?