Skip to content

Symmetric Logic Synthesis with Phase Assignment

N. F. Benschop

math.GMarXiv:math/0104153

Abstract

Decomposition of any Boolean Function BFn of n binary inputs into an optimal inverter coupled network of Symmetric Boolean functions SFk (k ≤ n) is described. Each SF component is implemented by Threshold Logic Cells, forming a complete and compact T-Cell Library. Optimal phase assignment of input polarities maximizes local symmetries. The "rank spectrum" is a new BFn description independent of input ordering, obtained by mapping its minterms onto an othogonal n × n grid of (transistor-) switched conductive paths, minimizing crossings in the silicon plane. Using this ortho-grid structure for the layout of SFk cells, without mapping to T-cells, yields better area efficiency, exploiting the maximal logic path sharing in SF's. Results obtained with an optimization tool "Ortolog" based on these concepts, for very fast O(n2) detecting and enhancing local symmetries of a BFn, are reported. Relaxing symmetric- to planar- Boolean functions is sketched, to improve low- symmetry BF decomposition.

Create a lesson