DocumentCode :
3478747
Title :
Fast algorithm for computing spectral transforms of Boolean and multiple-valued functions on circuit representation
Author :
Krenz, René ; Dubrova, Elena ; Kuehlmann, Andreas
Author_Institution :
IMIT/KTH, R. Inst. of Technol., Kista, Sweden
fYear :
2003
fDate :
16-19 May 2003
Firstpage :
334
Lastpage :
339
Abstract :
In this paper we present a fast algorithm for computing the value of a spectral transform of Boolean or multiple-valued functions for a given assignment of input variables. Our current implementation is for arithmetic transform, because our work is primarily aimed at optimizing the performance of probabilistic verification methods. However, the presented technique is equally applicable for other discrete transforms, e.g. Walsh or Reed-Muller transforms. Previous methods for computing spectral transforms used truth tables, sum-of-product expressions, or various derivatives of decision diagrams. They were fundamentally limited by the excessive memory requirements of these data structures. We present a new algorithm that partitions the computation of the spectral transform based on the dominator relations of the circuit graph representing the function to be transformed. As a result, the presented algorithm can handle larger functions than previously possible.
Keywords :
Boolean functions; logic circuits; multivalued logic; probabilistic logic; Boolean function; arithmetic transform; circuit graph; circuit representation; data structure; decision diagram; fast algorithm; multiple valued function; probabilistic verification method; spectral transform; Arithmetic; Circuit synthesis; Circuit testing; Data structures; Discrete transforms; Input variables; Logic functions; Logic testing; Optimization methods; Partitioning algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multiple-Valued Logic, 2003. Proceedings. 33rd International Symposium on
ISSN :
0195-623X
Print_ISBN :
0-7695-1918-0
Type :
conf
DOI :
10.1109/ISMVL.2003.1201426
Filename :
1201426
Link To Document :
بازگشت