Debug-Punkte schneller erreichen
Anstatt auf einen nachfolgenden Testbench-Lauf zu warten, um einen Punkt von Interesse zu erreichen, kann der erste Testlauf wiederholt oder in kürzerer Zeit auf den gewünschten Zeitraum zurückgesetzt werden.
Das Veloce Workflow-Beschleunigungs-Toolset bietet die Möglichkeit, frühere Testbench-Läufe zu wiederholen und wiederherzustellen. Vermeiden Sie es, Testbench-Sequenzen erneut ausführen zu müssen, insbesondere solche, deren Ausführung viel Zeit in Anspruch nimmt, um einen gewünschten Zeitpunkt während der Emulation zu erreichen.
Anstatt auf einen nachfolgenden Testbench-Lauf zu warten, um einen Punkt von Interesse zu erreichen, kann der erste Testlauf wiederholt oder in kürzerer Zeit auf den gewünschten Zeitraum zurückgesetzt werden.
Mit Replay können Debug-Funktionen wie Assertions und Wellenformgenerierung für einen zuvor abgeschlossenen Lauf aktiviert werden, auch wenn sie ursprünglich nicht aktiv waren.
Die Tools zur Workflow-Beschleunigung sind so optimiert, dass sie Veloce nur bei Bedarf verwenden, wodurch die Nutzung von Emulationsressourcen im Vergleich zur wiederholten Ausführung eines Testbenchs reduziert wird.
Benutzer können das Verhalten abgeschlossener Durchläufe sowohl für das Design als auch für den Prüfstand wiederholen und überprüfen. Wiederholungen der Hardware-Description Language (HDL) und der Hardware-Verification Level (HVL) sind deterministische und exakte Nachbildungen des ursprünglichen Durchlaufs. Das bedeutet, dass Benutzer die Bedingungen von schwer reproduzierbaren Szenarien, denen sie begegnen, nicht mehr manuell replizieren müssen.

Checkpoints können verwendet werden, um eine Ausführungsumgebung auf einen früheren Zeitpunkt des Laufs zurückzusetzen. Diese können verwendet werden, um zu vermeiden, dass lange Initialisierungs- oder Startsequenzen erneut ausgeführt werden müssen, oder um zu den relevanten Abschnitten eines Tests für den zu prüfenden Designaspekt zu springen.

Die Workflow-Beschleunigung bietet die Option, Wiederholungen nur für vom Benutzer festgelegte Teile des Designs zu generieren. Indem das Replay nur auf bestimmte Komponenten beschränkt wird, kann der Benutzer Debug-Daten mit einer viel schnelleren Geschwindigkeit generieren, als wenn sie auf das gesamte Design angewendet würden, und er behält zudem nur die Sichtbarkeit der ausgewählten IP-Adressen.
