No : probablemente no sea un buen punto de partida a menos que ya conozca los conceptos fundamentales de la metodología UVM.
Esta especificación IEEE que acaba de hacerse pública (disponible aquí para descargar) define un conjunto de interfaces de programación de aplicaciones (API) que define una biblioteca de clases base (BCL)
La especificación solo define los detalles de la API y, por lo tanto, es un buen documento de referencia durante la codificación / implementación.
Sin embargo, no explica los conceptos subyacentes de la metodología que permite construir un banco de pruebas modular, escalable y reutilizable. Por ejemplo, no encontrará detalles sobre qué son los componentes de Prueba, Env, Agente, Controlador, cómo crear el Banco de prueba jerárquico, cómo escribir buen estímulo usando secuencias etc.
- ¿Qué software deberías saber antes de aprender ingeniería de estructuras?
- ¿Cuál es la mejor manera de aprender cálculo?
- ¿Cuáles son las cosas más irrelevantes que aprendemos en la escuela?
- ¿Cuál es el / tu secreto para aprender rápido?
- ¿Qué beneficios reciben los extranjeros que están aprendiendo un nuevo idioma si pasan más tiempo investigando su cultura, tradición, seres humanos o sociedad?
Estos se pueden aprender primero utilizando cualquier libro / curso / recursos. Algunos de ellos son los siguientes:
- Libro de cocina UVM de la Academia de verificación: tiene detalles con muchos ejemplos
- UVM básico | Metodología de Verificación Universal | Academia de verificación – Curso de Academia de verificación
- Aprenda a construir bancos de pruebas OVM y UVM desde cero – Mi propio curso a mi propio ritmo