Hi All,
I have a dut which has one input port and 100 output ports.
And I send data to dut, and the data will be duplicated and go to every output port.
Now I copy input data to 100 queues for comparing output data.
Are there better way to compare data without using 100 queues to store input data?
Thanks a lot
In reply to peter:
If the DUT sends the data in-order then you do not need to maintain 100 queues. Instead use fork-join to grab one value from each of the 100 output ports and then check the following properties.
- All output values should be equal
- Compare any single output value to the input value.
If the DUT sends data out-of-order then 100 queues may need to be maintained.
Hope this helps .