Hardwarebeschreibungssprachen und Verifikation

Welche Aussage zur bei der HDL-Verifikation verwendeten Testbench ist korrekt?

  1. AEine Fabrikeinrichtung zur Herstellung der Schaltung
  2. BEine Beschreibung für die Simulation, die der zu verifizierenden Schaltung Eingaben zuführt und prüft, ob die Ausgänge korrekt sind, und die nicht synthetisiert wird
  3. CEin Messgerät zur Messung des Stromverbrauchs der Schaltung
Antwort und Erläuterung anzeigen

Antwort: B. Eine Beschreibung für die Simulation, die der zu verifizierenden Schaltung Eingaben zuführt und prüft, ob die Ausgänge korrekt sind, und die nicht synthetisiert wird

Eine Testbench ist eine HDL-Beschreibung, die die zu verifizierende Schaltung (DUT) instanziiert, Takt, Reset und Eingangssignale erzeugt und zuführt und die Ausgänge beobachtet. Da sie nicht zur Schaltung wird, können Simulationsfunktionen wie Verzögerungsangaben, Dateizugriffe und Anzeigebefehle frei genutzt werden. Sie wird teils mit ebenso viel oder mehr Aufwand erstellt wie der Entwurf selbst.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwarebeschreibungssprachen und Verifikation

  1. Welche Periode hat der Takt, der durch die obige Beschreibung der Testbench erzeugt wird (Zeiteinheit 1 ns)?
  2. Ändert man in einer Testbench die Eingänge der Schaltung zum selben Zeitpunkt wie die steigende Taktflanke mit blockierender Zuweisung, kann ein Problem auftreten. Welche Kombination aus Hauptgrund und Gegenmaßnahme ist korrekt?
  3. Welche Aussage zu selbstprüfenden Testbenches ist korrekt?
  4. Was ist der Zweck eines in C o. Ä. geschriebenen Referenzmodells (Golden Model) bei der Verifikation?
  5. Was ist der Hauptzweck, Simulationsergebnisse in eine Datei in einem Format wie VCD zu schreiben?

Vergleiche zu diesem Thema