NVMe-hostmodellen sommen meerdere NVMe-controllers en naamruimten op, configureren willekeurig NVMe DUT, genereren alle gegevensstructuren in het systeemgeheugen, inclusief PRP/SGL, automatisch met behulp van willekeurige beperkingen, en ondersteunt de installatie van onderbrekingen en de serviceroutine. Bijkomende functies zijn onder meer:
- Ondersteunt de hostadapterinterface waardoor de NVMe-hostdriver kan werken met elk PCIe- en AMBA IP/VIP- of aangepast hostbusprotocol
- NVMe-transactieklassen en -sequenties ondersteunen robuuste willekeurige beperkingen
- NVMe-apparaatmodel emuleert SSD, inclusief automatische voltooiing van opdrachten en beperkte opslag in geheugenblokken
- Injecteer fouten op alle lagen door middel van callbacks
- Uitgebreide beweringen volgen de dekking van NVMe-conformiteit
- Intelligent ingebouwd scorebord verifieert automatisch alle gegevens van de NVM-leesopdrachten automatisch
- Functionele dekking houdt het bereik van opdrachten, payloads, fouten en SGL/PRP-vormen bij
- Een uitgebreide testsuite voor gerichte en beperkte willekeurige conformiteitstests voor NVMe-apparaten zorgt voor een hoge protocoldekking
- Het trackerlogboek controleert alle niveaus en verbetert de foutopsporing