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