Sneller debugpunten bereiken
In plaats van te wachten tot een volgende testbench-run een interessant punt bereikt, kan de eerste run opnieuw worden afgespeeld of in minder tijd worden teruggezet naar de gewenste periode.
De Veloce-toolset voor workflowversnelling biedt de mogelijkheid om eerdere testbench-runs opnieuw af te spelen en te herstellen. Voorkom dat u testbench-sequenties opnieuw hoeft uit te voeren, met name sequenties die veel tijd vergen om tijdens de emulatie een gewenst tijdstip te bereiken.
In plaats van te wachten tot een volgende testbench-run een interessant punt bereikt, kan de eerste run opnieuw worden afgespeeld of in minder tijd worden teruggezet naar de gewenste periode.
Met Replay kunnen debugmogelijkheden zoals beweringen en het genereren van golfvormen worden ingeschakeld voor een vorige voltooide run, zelfs als ze oorspronkelijk niet actief waren.
Tools voor het versnellen van de workflow zijn geoptimaliseerd om Veloce alleen te gebruiken wanneer dat nodig is, waardoor er minder emulatiemiddelen worden gebruikt in vergelijking met het herhaaldelijk uitvoeren van een testbank.
Gebruikers kunnen het gedrag van voltooide runs opnieuw afspelen en bekijken voor zowel het ontwerp als de testbank. Herhalingen van de hardware-description language (HDL) en de herhalingen van het hardwareverificatieniveau (HVL) zijn deterministische en exacte replica's van de oorspronkelijke run. Dit betekent dat gebruikers niet langer handmatig de omstandigheden hoeven na te bootsen van moeilijk te reproduceren scenario's die ze tegenkomen.

Checkpoints kunnen worden gebruikt om een runomgeving terug te zetten naar een vorige keer tijdens de run. Deze kunnen worden gebruikt om te voorkomen dat lange initialisatie- of opstartsequenties opnieuw worden uitgevoerd of om naar de relevante delen van een test over te gaan voor het ontwerpaspect dat wordt beoordeeld.

Workflowversnelling biedt de mogelijkheid om herhalingen te genereren voor alleen door de gebruiker aangewezen delen van het ontwerp. Door de herhaling alleen tot specifieke componenten te beperken, kan de gebruiker veel sneller foutopsporingsgegevens genereren dan wanneer deze op het hele ontwerp zouden worden toegepast, en kan hij alleen inzicht behouden in de geselecteerde IP-adressen.
