Managing Functional Verification Projects: Meeting the Challenges of High-Level Verification in Today's SoCs
Adoption of advanced verification languages and methodologies requires the development of improved project management techniques, in addition to a change in engineering practices. Managers must be able to assess and manage key project elements, such as team expertise, verification methodology, verification IP (VIP) selection, and environment setup, in order to successfully deploy high-level verification environments. These factors take on increased significance for teams that are new to constrained random verification techniques and advanced languages such as SystemVerilog.
This paper not only explains how these key success factors affect verification productivity, but also provides recommendations for optimized deployment. Finally, there are recommendations to identify and resolve common bottlenecks that often impede a successful migration to advanced verification methodologies.