I am new to system verilog .In system verilog environment. why we require output monitor we can directly connect the dut outputs to scoreboard and the input monitor receive the inputs and gives to score board for golden model instead we can directly connect to score board. because if we connect monitor it delays the process. can i know why it is required
If I understand your question correctly, you’re asking why the need of the monitor, which collects the information and sends it to the scoreboard, since once can do the same collection within the scoreboard? The simple answer is organization, or separation of functions to individual units.