Title :
An exact optimization of two-level acyclic sequential circuits
Author :
Sentovich, Ellen M. ; Brayton, Robert K.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
Several algorithms for gate-level sequential circuit optimization have been reported in the literature. They perform operations similar to those in the more mature multilevel combinational domain while taking relationships across several time periods into account. These techniques are heuristic and their application ad hoc: there is no guarantee of optimality. We present a technique for producing an optimum two-level acyclic sequential circuit. While the circuit restrictions and cost function are limiting, the guarantee of optimality is novel and illuminating. The technique presented herein is useful for optimizing sub-circuits of a multilevel sequential circuit just as two-level combinatorial techniques have been in the combinational domain. Furthermore, the algorithm can be used to detect precisely circuits in which logic sharing across latch boundaries is actually possible- a hitherto unsolved problem
Keywords :
Boolean functions; flip-flops; optimisation; sequential circuits; circuit restrictions; cost function; gate-level sequential circuit optimization; latch boundaries; logic sharing; multilevel combinational domain; multilevel sequential circuit; two-level acyclic sequential circuit optimisation; two-level combinatorial techniques; Boolean functions; Cost function; Delay; Latches; Logic circuits; Marine vehicles; Optimization methods; Programmable logic arrays; Registers; Sequential circuits;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
DOI :
10.1109/ICCD.1994.331898