Hardwarebeschreibungssprachen und Verifikation

Welche Aussage zu selbstprüfenden Testbenches ist korrekt?

  1. AEin Mensch beurteilt bei jedem Mal die Wellenformen mit dem Auge auf Korrektheit
  2. BDie Testbench vergleicht die Ausgänge automatisch mit erwarteten Werten, entscheidet selbst über Übereinstimmung und meldet dies
  3. CDie Schaltung wird gefertigt und am realen Muster geprüft
Antwort und Erläuterung anzeigen

Antwort: B. Die Testbench vergleicht die Ausgänge automatisch mit erwarteten Werten, entscheidet selbst über Übereinstimmung und meldet dies

Die Prüfung von Wellenformen mit dem Auge ist bei kleinen Schaltungen bequem, führt aber bei zunehmender Testzahl zu Übersehenem und lässt sich nicht bei jeder Änderung wiederholen. Eine selbstprüfende Testbench berechnet für jede Eingabe den erwarteten Ausgang oder hält ihn in einer Tabelle, vergleicht automatisch mit dem Ausgang der Schaltung und meldet Abweichungen als Fehler. Tausende Tests können über Nacht automatisch laufen, und nur das Ergebnis ist zu prüfen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwarebeschreibungssprachen und Verifikation

  1. Was ist der Zweck eines in C o. Ä. geschriebenen Referenzmodells (Golden Model) bei der Verifikation?
  2. Was ist der Hauptzweck, Simulationsergebnisse in eine Datei in einem Format wie VCD zu schreiben?
  3. Warum wird bei Tests mit Zufallseingaben der Seed (Startwert) des Zufallszahlengenerators aufgezeichnet?
  4. Welche Aussage zur Constrained-Random-Verifikation in SystemVerilog ist korrekt?
  5. Welche Aussage zum beim Schaltungsentwurf durchgeführten Regressionstest ist korrekt?

Vergleiche zu diesem Thema