Los modelos de host de NVMe enumeran varios controladores NVMe y espacios de nombres, configuran NVMe DUT de forma aleatoria, generan todas las estructuras de datos de la memoria del sistema, incluido el PRP/SGL, de forma automática mediante restricciones aleatorias, admiten la configuración de interrupciones y la rutina de servicio. Las funciones adicionales incluyen:
- Soporta la interfaz de adaptador de host que permite al controlador de host NVMe funcionar con cualquier protocolo de bus de host IP/VIP o personalizado de PCIe y AMBA
- Las clases y secuencias de transacciones de NVMe admiten restricciones aleatorias sólidas
- El modelo de dispositivo NVMe emula el SSD, incluida la finalización automática de comandos y el escaso almacenamiento en bloques de memoria
- Inyectar errores en todos los niveles mediante devoluciones de llamadas
- Las afirmaciones exhaustivas rastrean la cobertura de cumplimiento de NVMe
- El marcador inteligente integrado verifica automáticamente todos los datos de los comandos de lectura de la NVM automáticamente
- La cobertura funcional rastrea la gama de comandos, cargas útiles, errores, formas SGL/PRP
- El completo conjunto de pruebas de conformidad aleatorias, dirigidas y restringidas para dispositivos NVMe logra una alta cobertura de protocolo
- El registro de rastreadores monitoriza todos los niveles y mejora la depuración