I modelli host NVMe enumerano più controller e namespace NVMe, configurano in modo casuale NVMe DUT, generano automaticamente tutte le strutture di dati di memoria di sistema incluso PRP/SGL utilizzando vincoli casuali, supportano la configurazione degli interrupt e la routine di servizio. Le funzionalità aggiuntive includono:
- Supporta l'interfaccia dell'adattatore host che consente al driver host NVMe di funzionare con qualsiasi protocollo PCIe e AMBA IP/VIP o host bus personalizzato
- Le classi e le sequenze di transazioni NVMe supportano solidi vincoli casuali
- Il modello di dispositivo NVMe emula l'SSD, incluso il completamento automatico dei comandi e lo storage a blocchi di memoria sparsa
- Inserire errori a tutti i livelli tramite callback
- Le asserzioni complete tracciano la copertura della conformità NVMe
- Il tabellone segnapunti intelligente integrato verifica automaticamente tutti i dati dei comandi letti dalla NVM
- La copertura funzionale tiene traccia della gamma di comandi, payload, errori, forme SGL/PRP
- La suite completa di test di conformità casuali diretti e vincolati per dispositivi NVMe raggiunge un'elevata copertura del protocollo
- Il registro del tracker monitora tutti i livelli e migliora il debug