Diese Ebene hat keine Ein- und Ausgänge zum Testen.
Eine Spalte pro Signal. Zeilen enthalten 0, 1 oder x für „egal“. Zeilen mit # sind Kommentare.
Eine Wahrheitstabelle sagt, was eine Schaltung tut. Ein Testfall sagt, ob das gewollt war. Sie deklarieren die Eingangskombinationen, die Sie interessieren, zusammen mit den erwarteten Ausgängen, führen sie aus und erhalten ein Urteil je Zeile statt einer Tabelle, die Sie erst noch lesen müssen.
Das zählt, sobald ein Entwurf der erschöpfenden Prüfung entwächst. Ab zehn Eingängen umfasst eine vollständige Tabelle Tausende Zeilen, während die wirklich relevanten Fälle — Randbedingungen, Übertragsfortpflanzung, jene eine Kodierung, die letztes Mal brach — meist eine Handvoll sind. Aufgeschrieben machen sie aus einem Entwurfsreview etwas Wiederholbares.
# Halbaddierer
A B | S C
0 0 | 0 0
0 1 | 1 0
1 0 | 1 0
1 1 | 0 1Jede Zeile wird unabhängig simuliert, ohne Taktflanke dazwischen. Damit ist dies ein Werkzeug für kombinatorische Schaltungen: Ein Entwurf mit Flip-Flops oder Zählern trägt Zustand von Zeile zu Zeile weiter, was die Tabelle nicht ausdrücken kann — die Seite warnt, wenn sie solche Elemente erkennt.
Lesen: Wahrheitstabellen erklärt