Hardwarebeschreibungssprachen und Verifikation

Was ist der Hauptzweck, Simulationsergebnisse in eine Datei in einem Format wie VCD zu schreiben?

  1. AZeitliche Änderungen der Signalwerte in einem Wellenformbetrachter anzusehen und Fehlerursachen zu untersuchen
  2. BDen Bauplan der Schaltung an die Fabrik zu senden
  3. CDie Simulation zu beschleunigen
Antwort und Erläuterung anzeigen

Antwort: A. Zeitliche Änderungen der Signalwerte in einem Wellenformbetrachter anzusehen und Fehlerursachen zu untersuchen

VCD (Value Change Dump) ist ein Standarddateiformat, das aufzeichnet, wann sich der Wert jedes Signals während der Simulation wie ändert. Öffnet man die Datei in einem Wellenformbetrachter, lassen sich die Signaländerungen je Takt entlang der Zeitachse ansehen und nachverfolgen, wo ein vom erwarteten abweichender Wert auftritt. Werden alle Signale aufgezeichnet, wird die Datei sehr groß, daher beschränkt man sich mitunter auf den interessierenden Bereich und die interessierenden Signale.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwarebeschreibungssprachen und Verifikation

  1. Warum wird bei Tests mit Zufallseingaben der Seed (Startwert) des Zufallszahlengenerators aufgezeichnet?
  2. Welche Aussage zur Constrained-Random-Verifikation in SystemVerilog ist korrekt?
  3. Welche Aussage zum beim Schaltungsentwurf durchgeführten Regressionstest ist korrekt?
  4. Welchen Vorteil hat der Typ logic in SystemVerilog?
  5. Welchen Vorteil hat die Verwendung von always_ff und always_comb aus SystemVerilog anstelle von always in Verilog?

Vergleiche zu diesem Thema