Title :
Symmetry detection for large Boolean functions using circuit representation, simulation, and satisfiability
Author :
Zhang, Jin S. ; Mishchenko, Alan ; Brayton, Robert ; Chrzanowska-Jeske, Malgorzata
Author_Institution :
Dept. of Electr. & Comput. Eng., Portland State Univ., OR
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
Keywords :
Boolean functions; circuit simulation; computability; electronic design automation; formal verification; BDD-based methods; Boolean satisfiability; EDA applications; and-inverter graphs; circuit representation; circuit satisfiability; circuit simulation; formal verification; large Boolean functions; logic synthesis; symmetry detection; Analytical models; Automatic test pattern generation; Boolean functions; Circuit simulation; Circuit synthesis; Computational modeling; Data structures; Electronic design automation and methodology; Formal verification; Integrated circuit synthesis; Algorithms; And-Inverter Graphs; Boolean functions; Boolean satisfiability; Experimentation; Performance; Theory; classical symmetries; simulation;
Conference_Titel :
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
1-59593-381-6
DOI :
10.1109/DAC.2006.229269