Title :
Algorithms for synchronous logic synthesis
Author :
Micheli, Giovanni De ; Klein, Thomas
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
Abstract :
A new approach is presented to logic synthesis of digital synchronous sequential circuits. The authors describe algorithms for minimizing (i) the area of synchronous combinational and/or sequential circuits under cycle time constraints, and (ii) the cycle time under area constraints. Previous approaches attacked this problem by separating the combinational logic from the registers and by applying circuit transformations to the combinational component only. The authors show instead how to optimize concurrently the circuit equations and the register position. This method is novel and can achieve results that are at least as good as those obtained by previous methods. A computer implementation of the algorithms in the Minerva program is described
Keywords :
logic CAD; sequential circuits; shift registers; Minerva program; area constraints; circuit equations; circuit transformations; combinational component; combinational logic; computer implementation; concurrent optimization; cycle time; cycle time constraints; digital synchronous sequential circuits; logic synthesis; minimization algorithms; register position; registers; sequential circuit area; synchronous combinational circuit area; synchronous logic synthesis algorithms; Art; Circuits; Costs; Logic; Propagation delay; Registers;
Conference_Titel :
Circuits and Systems, 1989., IEEE International Symposium on
Conference_Location :
Portland, OR
DOI :
10.1109/ISCAS.1989.100461