Logic elements are provided that permit reductions in layout size and
avoidance of hazards. Such logic elements may be included in libraries of
logic cells. A logical function to be implemented by the logic element is
decomposed about logical variables to identify factors corresponding to
combinations of the logical variables and their complements. A pass
transistor network is provided for implementing the pass network function
in accordance with this decomposition. The pass transistor network
includes ordered arrangements of pass transistors that correspond to the
combinations of variables and complements resulting from the logical
decomposition. The logic elements may act as selection circuits and be
integrated with memory and buffer elements.
Logikelemente sind vorausgesetzt daß Erlaubnisverringerungen der Plangröße und der Vermeidung von Gefahren. Solche Logikelemente können in den Bibliotheken der Logikzellen eingeschlossen werden. Eine logische durch das Logikelement eingeführt zu werden Funktion, wird über logische Variablen zerlegt, um die Faktoren zu kennzeichnen, die Kombinationen der logischen Variablen und ihrer Ergänzungen entsprechen. Ein Durchlauftransistornetz wird für das Einführen der Durchlaufnetzfunktion in Übereinstimmung mit dieser Aufspaltung zur Verfügung gestellt. Das Durchlauftransistornetz schließt bestellte Vorbereitungen für Durchlauftransistoren ein, die den Kombinationen von Variablen und von Ergänzungen entsprechen, resultierend aus der logischen Aufspaltung. Die Logikelemente können als Ansteuerungsschaltungen dienen und mit Gedächtnis- und Pufferelementen integriert werden.