25.11.2014 Aufrufe

Verifikation reaktiver Systeme - Universität Kaiserslautern

Verifikation reaktiver Systeme - Universität Kaiserslautern

Verifikation reaktiver Systeme - Universität Kaiserslautern

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

124<br />

f = 1<br />

m 1<br />

m 2<br />

d 1<br />

b<br />

d<br />

e<br />

h<br />

a 1<br />

a = 0<br />

n 1<br />

n 2<br />

d 2<br />

a 2<br />

g = 1<br />

j<br />

Abb. 15. Beispiel für ein Gatternetzwerk mit Konflikt<br />

gelten. Hier wird a 1 = 0 weiterverfolgt. Die folgenden OR-Gatter erzwingen daraufhin<br />

e =0,h =0,b = 0 und d = 0. Das zentrale NOR-Gatter erfordert, dass<br />

entweder d 1 =1oderd 2 = 1 gesetzt werden muss. Die Wahl fällt auf d 1 , worauf<br />

das anschließende AND-Gatter m 1 = 1 und m 2 = 1 fordert. Das NAND-Gatter,<br />

mit dem f, m 1 und m 2 verbunden sind, verursacht daraufhin einen Konflikt,<br />

weil f =0ausm 1 und m 2 gefordert wird.<br />

¬a<br />

¬a 1<br />

¬b<br />

¬e<br />

¬d<br />

m 1<br />

¬h<br />

d 1<br />

¬f<br />

f<br />

m 2<br />

Abb. 16. Beispiel für einen Implikationsgraph mit Konflikt<br />

Aus dem Implikationsgraphen ist jetzt eine Konfliktschaltung ableitbar. Vom<br />

Konflikt ausgehend erreicht eine Rückverfolgung die Entscheidungskanten an den<br />

Knoten d 1 und f. Die Konfliktschaltung ist somit ein AND-Gatter mit d 1 und<br />

f als Eingänge und einem Ausgang, für den 0 gefordert wird.<br />

Die Verfolgung der Alternative d 2 = 1 des Knotens ¬d führt ebenfalls zum<br />

Konflikt (nicht dargestellt). Jetzt können die Konflikte von d 1 und d 2 zusammengefasst<br />

werden (Abbildung 17(a)). Dazu wird wie in der ursprünglichen Schaltung<br />

ein NOR-Gatter verwendet. Da die Belegung von d = 0 auf eine notwendige

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!