Los modelos de host NVMe enumeran varios controladores NVMe y espacios de nombres, configuran aleatoriamente NVMe DUT, generan todas las estructuras de datos de la memoria del sistema, incluido PRP/SGL automáticamente mediante restricciones aleatorias, admite la configuración de interrupciones y la rutina de servicio. Las características adicionales incluyen:
- Admite la interfaz del adaptador de host que permite que el controlador de host NVMe funcione con cualquier IP/VIP PCIe y AMBA o protocolo de bus host personalizado
- Las clases y secuencias de transacciones NVMe admiten restricciones aleatorias sólidas
- El modelo de dispositivo NVMe emula SSD, incluida la finalización automática de comandos y el almacenamiento de bloques de memoria dispersa
- Inyecte errores en todas las capas a través de callbacks
- Afirmaciones completas que rastrean la cobertura de cumplimiento de NVMe
- El marcador integrado inteligente verifica automáticamente todos los datos del comando de lectura de NVM automáticamente
- La cobertura funcional rastrea el rango de comandos, cargas útiles, errores, formas SGL/PRP
- El conjunto completo de pruebas de cumplimiento aleatorio dirigido y restringido para dispositivos NVMe logra una alta cobertura de protocolo
- El registro del rastreador supervisa todos los niveles y mejora la depuración