DocumentCode :
3407513
Title :
Detection of symmetry of Boolean functions represented by ROBDDs
Author :
Moller, D. ; Mohnke, J. ; Weber, M.
Author_Institution :
Dept. of Comput. Sci., Humboldt Univ., Berlin, Germany
fYear :
1993
fDate :
7-11 Nov. 1993
Firstpage :
680
Lastpage :
684
Abstract :
Addresses the problem of the detection of symmetries of Boolean functions. To know these symmetries may be important in several stages of logic design, e.g. in logic optimization, in logic synthesis, and in technology mapping. Reduced ordered binary decision diagrams (ROBDDs) play an important role in these tools. Using this representation form for Boolean functions there is a simple symmetry test by checking if certain cofactor functions are equivalent, i.e. if their ROBDD representations are the same. Unfortunately, this procedure may be very time and storage consuming because of the necessary cofactor computations. The approach presented in this paper uses preprocessing methods to find as many asymmetric pairs of variables as possible to avoid cofactor computations at the end. For that, special properties of the ROBDD structure as well as properties of Boolean functions are used. Experimental results on a large number of benchmarks show that this is a very efficient approach.
Keywords :
Boolean functions; Boolean function symmetry; ROBDD representations; asymmetric pairs; benchmarks; cofactor functions; logic design; logic optimization; logic synthesis; preprocessing methods; reduced ordered binary decision diagrams; symmetry test; technology mapping; Boolean functions; Computer science; Data preprocessing; Data structures; Design optimization; Input variables; Logic design; Runtime; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-4490-7
Type :
conf
DOI :
10.1109/ICCAD.1993.580161
Filename :
580161
Link To Document :
بازگشت