I am writing an UVM testbench for an ALU. How would I connect the driver to scoreboard?
In reply to Prathamesh Govardhane:
Through a TLM connection, i.e. an Analysis port/export Connection.
In reply to Prathamesh Govardhane:
Add an analysis port on the driver.
Add an analysis port on the agent.
Add a connection between the two analysis ports.
I am assuming the agent will be connectd to the scoreboard.
In reply to Prathamesh Govardhane:
You should never connect a driver to a scoreboard as this will introduce unwanted dependencies in your environment and reduce re-usability.
Instead, you should have a monitor in your agent independent of the driver. The output of the monitor should in turn be connected to your scoreboard.