DocumentCode :
1020799
Title :
Efficient calculation of spectral coefficients and their applications
Author :
Thornton, Mitchell A. ; Nair, V.S.S.
Author_Institution :
Dept. of Comput. Syst. Eng., Arkansas Univ., Fayetteville, AR, USA
Volume :
14
Issue :
11
fYear :
1995
fDate :
11/1/1995 12:00:00 AM
Firstpage :
1328
Lastpage :
1341
Abstract :
Spectral methods for analysis and design of digital logic circuits have been proposed and developed for several years. The widespread use of these techniques has suffered due to the associated computational complexity. This paper presents a new approach for the computation of spectral coefficients with polynomial complexity. Usually, the computation of the spectral coefficients involves the evaluation of inner products of vectors of exponential length. In the new approach, it is not necessary to compute inner products, rather, each spectral coefficient is expressed in terms of a measure of correlation between two Boolean functions. This formulation coupled with compact BDD representations of the functions reduces the overall complexity. Further, some computer aided design applications are presented that can make use of the new spectrum evaluation approach. In particular, the basis for a synthesis method that allows spectral coefficients to be computed in an iterative manner is outlined. The proposed synthesis approach has the advantage that it can accommodate a wide variety of constituent gates, including XOR gates, and complex subfunctions for realizing the circuits
Keywords :
Boolean functions; computational complexity; decision theory; logic CAD; logic design; spectral analysis; Boolean functions; XOR gates; binary decision diagrams; computer aided design; digital logic circuits; iterative computation; polynomial complexity; spectral coefficients; subfunctions; synthesis; Application software; Binary decision diagrams; Boolean functions; Circuit synthesis; Computational complexity; Computer applications; Iterative methods; Logic circuits; Polynomials; Spectral analysis;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.469660
Filename :
469660
Link To Document :
بازگشت