Title :
Permissible functions for multioutput components in combinational logic optimization
Author :
Watanabe, Yosinori ; Guerra, Lisa M. ; Brayton, Robert K.
Author_Institution :
Digital Equipment Corp., Hudson, MA, USA
fDate :
7/1/1996 12:00:00 AM
Abstract :
This paper is concerned with logic optimization of multilevel combinational logic circuits. In the light of theoretical work of the past years, where a circuit is modeled by a Boolean network in which each node implements a single-output Boolean function, we address how a concurrent optimization over multiple nodes or components can lead to further optimization compared to conventional minimization techniques. In particular, we provide a procedure for computing maximally compatible sets of permissible relations for multiple nodes. This is a generalization of the classical notion of a compatible set of permissible functions for a single node, where no method is known for correctly computing such a maximal set. We provide a method for computing the set correctly for the general case. Based on this, we develop and implement a procedure for optimizing multiple nodes concurrently. The proposed procedure has been implemented, and we present experimental results
Keywords :
Boolean functions; circuit CAD; circuit optimisation; combinational circuits; logic CAD; multivalued logic circuits; set theory; Boolean network; combinational logic optimization; concurrent optimization; maximally compatible sets; multilevel combinational logic circuits; multioutput components; multiple nodes; permissible functions; Boolean functions; Circuit synthesis; Combinational circuits; Computer networks; Logic circuits; Minimization; Programmable logic arrays;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on