Title :
Applications of global flow analysis in logic synthesis
Author :
Berman, Leonard ; Trevillyan, Louise ; Brand, Daniel
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
The authors describe a representation for multilevel circuits derived using the techniques of data-flow analysis. The usefulness of this representation is illustrated by describing algorithms for two of the fundamental problems of logic design: reducing the size of a circuit and increasing its testability. The authors obtain algorithms for circuit-size reduction by characterizing a class of function-preserving circuit transformations in terms of the representation and describe a novel algorithm from this class that uses approximate summary information to map the problem of reducing circuit size to that of finding a small cut in an associated graph. The algorithms for improving testability rely on the fact that the proposed representation permits conditional deductions to be performed efficiently. These algorithms have been implemented as part of an automatic design system in use within IBM.<>
Keywords :
logic CAD; IBM; automatic design system; circuit-size reduction; data-flow analysis; design for testability; function-preserving circuit transformations; global flow analysis; improving testability; logic design; logic reduction; logic synthesis; representation for multilevel circuits; Algorithm design and analysis; Application software; Circuit synthesis; Circuit testing; Data analysis; Logic design; Logic testing; Optimization methods; Optimizing compilers; Performance evaluation;
Conference_Titel :
Circuits and Systems, 1988., IEEE International Symposium on
Conference_Location :
Espoo, Finland
DOI :
10.1109/ISCAS.1988.15069