UVM Technology Overview
UVM is really a guiding methodology that avoids the chaos and repetition that happens when we constantly have to build things from scratch on each new project. By providing freedom from choice in putting together the infrastructure, UVM makes it easier to get going with consistent, easy-to-use APIs and really allows everyone to be more productive, not just super-users.