¿Es bueno comenzar a aprender UVM a través del manual de referencia IEEE std 1800.2-2017?

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.

Estos se pueden aprender primero utilizando cualquier libro / curso / recursos. Algunos de ellos son los siguientes:

  1. Libro de cocina UVM de la Academia de verificación: tiene detalles con muchos ejemplos
  2. UVM básico | Metodología de Verificación Universal | Academia de verificación – Curso de Academia de verificación
  3. Aprenda a construir bancos de pruebas OVM y UVM desde cero – Mi propio curso a mi propio ritmo

Yo sugeriría NO comenzar con el LRM. La razón es que es bastante vasta y detallada, lo que sería difícil de manejar si no tiene la comprensión y conocimientos básicos sobre la metodología de SV y UVM.

Trate de comenzar con la comprensión básica en los sitios web.
Algunos de ellos se mencionan a continuación:
1. Academia de verificación: el recurso más completo para la capacitación en verificación. – Puede encontrar todas las bibliotecas de clases y sus descripciones aquí, incluidos los métodos utilizados en cada biblioteca de clases.

2. Guía UVM para principiantes: aquí también puede encontrar un ejemplo de entorno uvm.

3. Tutorial de UVM – Tema bueno bueno flujo básico comprensible de UVM.

4.- Metodología de Verificación Universal – Buena explicación de temas.

5. Excelencia en la verificación: videos del curso de Ramdas M Sir, bastante buena explicación con códigos de muestra

6. Líderes Independientes Globales en Diseño y Verificación KnowHow – Puede inscribirse al curso desde aquí.

De lo contrario, también puede encontrar videos tutoriales UVM de John Aynsley en YouTube. A pesar de que proporcionará una visión general de qué es UVM y cómo se ha diseñado para fines de verificación.

Puede elegir cualquiera de los enlaces anteriores para tener un conocimiento básico sobre UVM (asumiendo que usted es fluido con SV y sus características y el objetivo de verificación).

Publique eso, puede consultar los siguientes documentos para conocer mejor y más profundamente cómo codificar el entorno.
1. Guía del usuario de Accellera en UVM: fácil de descargar en línea.

2. Libro de cocina UVM – Bastante largo y detallado. Escoge temas de esto que sientas o no obtengas en ningún otro lugar.

3. Una guía práctica para UVM – Libro por Sharon Rosenberg

4. Manual de referencia de clase por Accellera

¡Espero que esto ayude!

Buena suerte … ¡reinas!