UVM Factory what is it ? and it helps ?

 How can we add new functionality to our testbench ?

  • A Key UVM guideline is to write our testbench once
    • Basic functionality description which has a good transcations
    • Extend the classes to add new functionality
    • Need to make sure it won't break the existing setup
  • UVM Factory
    • Creates objects in the UVM Testbench
    • Allows the new written tests to "override" the original defined object 
  • Factory overrides are Very Important
    • Factory overrides make it possible to write many complex scenarios to run on the same testbench
  • Each test can customize the testbench at run time for the speicific needs of that test.

Comments

Popular posts from this blog

Agent definition using UVM

How to define Packages using UVM

How to Run the test using UVM