The Universal Verification Methodology (UVM) continues to be the most popular and still fastest-growing methodology for describing modular coverage-driven constrained-random transaction-level testbenches. However, as designs continue to grow in size and protocols continue to grow in complexity, we may need to consider new tools and techniques to keep UVM at the forefront of functional verification. In this session, we will discuss the requirements for protocol-specific verification in a UVM environment and show how the Questa Verification IP (QVIP) library was developed to provide UVM users with pre-packaged verified components for use in their environments to accelerate testbench development and provide greater debug visibility and control. We will also discuss the new QVIP Configurator making it simple to customize QVIP components to easily fit your verification environment. We will close with an overview of how you can use Portable Stimulus to leverage the built-in infrastructure in QVIP and your UVM environment to realize truly coverage-driven scenario-level functional coverage to keep you ahead of the productivity curve.