An entropy measure for the complexity of multi-output Boolean functions

Kwang Ting Cheng*, Vishwani D. Agrawal

*Corresponding author for this work

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

52 Citations (Scopus)

Abstract

Entropy measures are examined in view of the current logic synthesis methodology. The complexity of a Boolean function can be expressed in terms of computational work. Experimental data are presented in support of the entropy definition of computational work based upon the input-output description of a Boolean function. These data show a linear relationship between the computational work and the average number of literals in a multilevel implementation. The investigation includes single-output and multioutput function with and without don't care states. The experiments conducted on a large number of randomly generated functions showed that the effect of don't cares is to reduce the computational work. For several finite state machine benchmarks, the computational work gave a good estimate of the size of the circuit. Circuit delay is shown to have a nonlinear relationship to the computational work.

Original languageEnglish
Title of host publication27th ACM/IEEE Design Automation Conference. Proceedings 1990
PublisherPubl by IEEE
Pages302-305
Number of pages4
ISBN (Print)081869650X
DOIs
Publication statusPublished - 1990
Externally publishedYes
Event27th ACM/IEEE Design Automation Conference - Orlando, FL, USA
Duration: 24 Jun 199028 Jun 1990

Publication series

Name27th ACM/IEEE Design Automation Conference. Proceedings 1990

Conference

Conference27th ACM/IEEE Design Automation Conference
CityOrlando, FL, USA
Period24/06/9028/06/90

Fingerprint

Dive into the research topics of 'An entropy measure for the complexity of multi-output Boolean functions'. Together they form a unique fingerprint.

Cite this