Symmetry detection for large Boolean functions using circuit representation, simulation, and satisfiability

  • Authors:
  • Jin S. Zhang;Alan Mishchenko;Robert Brayton;Malgorzata Chrzanowska-Jeske

  • Affiliations:
  • Portland State University, Portland, OR;University of California at Berkeley, Berkeley, CA;University of California at Berkeley, Berkeley, CA;Portland State University, Portland, OR

  • Venue:
  • Proceedings of the 43rd annual Design Automation Conference
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Classical two-variable symmetries play an important role in many EDA applications, ranging from logic synthesis to formal verification. This paper proposes a complete circuit-based method that makes uses of structural analysis, integrated simulation and Boolean satisfiability for fast and scalable detection of classical symmetries of completely-specified Boolean functions. This is in contrast to previous incomplete circuit-based methods and complete BDD-based methods. Experimental results demonstrate that the proposed method works for large Boolean functions, for which BDDs cannot be constructed.