Riviera-PRO ist besonders dort zu evaluieren, wo Simulation Teil eines systematischen Verifikationsprozesses ist. Die relevante Frage lautet nicht nur, ob ein Design läuft, sondern auch, wie Fehler eingegrenzt, Prüfergebnisse bewertet und Tests im Team wiederholt werden.
Technischer Schwerpunkt
Aldec nennt Mixed-Language-Simulation, umfangreiche Debugging-Ansichten sowie Code- und Functional-Coverage-Funktionen. Die Herstellerdokumentation beschreibt außerdem UVM und VHDL-Verifikationsbibliotheken wie OSVVM und UVVM. Welche Funktionen im Projekt verfügbar sind, ist anhand der gewählten Produktkonfiguration und der konkreten Version zu prüfen.
Den Nutzen am Prüfprozess messen
Eine gute Evaluierung verwendet mindestens einen typischen Funktionstest, einen gezielt fehlschlagenden Test und eine kleine Regression. Vergleichen Sie die Verständlichkeit des Fehlers, den Weg zur Ursache und die Möglichkeit, Ergebnisse erneut zu erzeugen. Eine einzige Laufzeitmessung mit unbekannten Optionen reicht für eine Werkzeugentscheidung nicht aus.
Was vor dem ersten Lauf geklärt sein sollte
- Sprachstände und verwendete Konstrukte in Design und Testbench.
- Versionen der Verifikationsbibliotheken und der kompilierten FPGA/IP-Modelle.
- Betriebssystem, Batch-Aufruf und Weg zur Lizenzbereitstellung.
- Benötigte Assertions, Coverage-Daten und Berichtsformate.
- Anzahl gleichzeitiger Nutzer und Regressionsläufe.
Zusammenspiel mit dem Editor
Wenn das Team mit Sigasi Visual HDL arbeitet, dokumentiert Sigasi eine Aufgabe für externe Riviera-PRO-Kompilierung. Sie kann Diagnosen in den Bearbeitungsablauf zurückführen. Die Simulation benötigt weiterhin Testbench, Elaborationskonfiguration und Ausführung. Der gemeinsame Workflow erklärt die Trennung.
Grenzen einer Produktaussage
Eine dokumentierte Bibliotheksunterstützung ist kein Nachweis, dass Ihr vollständiges Projekt bereits geprüft wurde. Auch Coverage-Werte bewerten nur die gewählte Messgröße. Anforderungen, Testqualität und begründete Ausnahmen bleiben Aufgabe des Entwicklungsteams.
Nutzen Sie unsere Application Notes zur Verifikation für einen begrenzten Einstieg oder fragen Sie eine Riviera-PRO-Evaluierung mit Ihren konkreten Anforderungen an.