UVM Factory
The purpose of the UVM factory is to enable an object of one type to be substituted with an object of a derived type without changing the testbench structure or even the testbench code.
![](https://res.cloudinary.com/dlzix82l9/image/upload/f_auto/v1688946975/UVM-Cookbook/The-UVM-Factory/uvm-cookbook_the-uvm-factory_gzxmzx.jpg)
Full-access members only
Register your account to view UVM Factory
Full-access members gain access to our free tools and training, including our full library of articles, recorded sessions, seminars, papers, learning tracks, in-depth verification cookbooks, and more.