Direkt zum Inhalt

Lexikon der Mathematik: implizite Berechnung der Primimplikanten

Methode zur Berechnung der Menge der Primimplikanten einer vollständig spezifizierten Booleschen Funktion, die auf dem folgenden Lemma beruht:

Es sei f : {0, 1}n → {0, 1} eine über den Booleschen Variablen x1, …, xn definierte Boolesche Funktion. Dann ergibt sich die Menge P(f) der Primimplikanten von f durch \begin{eqnarray}\begin{array}{lll}P(f) & = & {x}_{i}\otimes (P({f}_{{x}_{i}})\backslash P({f}_{{x}_{i}}\wedge {f}_{\overline{{x}_{i}}}))\\ & & \cup \overline{{x}_{i}}\otimes (P({f}_{\overline{{x}_{i}}})\backslash P({f}_{{x}_{i}}\wedge {f}_{\overline{{x}_{i}}}))\\ & & \cup P({f}_{{x}_{i}}\wedge {f}_{\overline{{x}_{i}}})\end{array}\end{eqnarray}aus der Menge \(P({f}_{{x}_{i}})\)der Primimplikanten des positiven Kofaktors \({f}_{{x}_{i}}\), der Menge \(P({f}_{\bar{{x}_{i}}})\)der Primimplikanten des negativen Kofaktors \({f}_{\bar{{x}_{i}}}\), und der Menge \(P({f}_{{x}_{i}}\wedge {f}_{\overline{{x}_{i}}})\)der Primimplikanten der Konjunktion dieser beiden Kofaktoren.

Hierbei beschreibt der Ausdruck lM für ein Boolesches Literal l und eine Menge M von Booleschen Monomen die Menge {lm; mM}.

Die Methode wird im Rahmen der zweistufigen Logiksynthese eingesetzt. Die jeweiligen Primimplikantenmengen werden implizit (implizite Darstellung einer endlichen Menge) durch BDDs dargestellt, sodaß die Laufzeit der Berechnung der Menge der Primimplikanten einer Booleschen Funktion f nicht mehr direkt von der Anzahl der Implikanten von f, sondern nur noch von der Größe dieser impliziten Darstellungen abhängt.

Schreiben Sie uns!

Wenn Sie inhaltliche Anmerkungen zu diesem Artikel haben, können Sie die Redaktion per E-Mail informieren. Wir lesen Ihre Zuschrift, bitten jedoch um Verständnis, dass wir nicht jede beantworten können.

  • Die Autoren
- Prof. Dr. Guido Walz

Partnerinhalte

Bitte erlauben Sie Javascript, um die volle Funktionalität von Spektrum.de zu erhalten.