Dear Readers,
protocol verification -some thoughts
For any protocol verification we can always generate a UVM TB
Lets see what all minimum TB components we should have - a monitor & interface signals for DUT Pins
A scoreboard is good if we want/need to track the history/state of the protocol.
A driver is only needed when the TB is ACTIVE -- if we need to send responses on the bus or to create traffic.
Scenario-1
Lets think of a scenario of no DUT & ONLY "interface" for the pins of the DUT.
Is it possible to simulate UVM components without DUT?
Yes.It is even possible to simulate your UVM components without the DUT.
Please use the SV Unit framework to simulate a UVM driver:
take a look http://www.edaplayground.com/s/example/205
-Happy Reading
Hash
protocol verification -some thoughts
For any protocol verification we can always generate a UVM TB
Lets see what all minimum TB components we should have - a monitor & interface signals for DUT Pins
A scoreboard is good if we want/need to track the history/state of the protocol.
A driver is only needed when the TB is ACTIVE -- if we need to send responses on the bus or to create traffic.
Scenario-1
Lets think of a scenario of no DUT & ONLY "interface" for the pins of the DUT.
Is it possible to simulate UVM components without DUT?
Yes.It is even possible to simulate your UVM components without the DUT.
Please use the SV Unit framework to simulate a UVM driver:
take a look http://www.edaplayground.com/s/example/205
-Happy Reading
Hash
No comments:
Post a Comment