2007
DOI: 10.2298/fuee0703479k
|View full text |Cite
|
Sign up to set email alerts
|

Linearization of multi-output logic functions by ordering of the autocorrelation values

Abstract: The paper deals with the problem of linear decomposition of a system of Boolean functions. A novel analytic method for linearization, by reordering the values of the autocorrelation function, is presented. The computational complexity of the linearization procedure is reduced by performing calculations directly on a subset of autocorrelation values rather than by manipulating the Boolean function in its initial domain. It is proved that unlike other greedy methods, the new technique does not increase the imple… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 19 publications
0
2
0
Order By: Relevance
“…And, autocorrelation was used to estimate the cost of the function. Recently, linear transformation is considered in [6] to reduce circuit complexity. In these works, the methods seem to be effective for totally or partially symmetric functions, including adders.…”
Section: Related Workmentioning
confidence: 99%
“…And, autocorrelation was used to estimate the cost of the function. Recently, linear transformation is considered in [6] to reduce circuit complexity. In these works, the methods seem to be effective for totally or partially symmetric functions, including adders.…”
Section: Related Workmentioning
confidence: 99%
“…The autocorrelation function has numerous applications in computing, telecommunications, data encoding and transmission, cryptography, etc. In particular, in computer-aided design, the autocorrelation is used in the optimization and synthesis of combinational logic [1][2][3][4][5], variable ordering for binary decision diagrams [6][7][8][9], and estimation the function complexity [10]. The related algorithms are deterministic and, for the classes of Boolean functions where they can be efficiently applied (depending on the properties of autocorrelation coefficients), the produced solutions are optimal.…”
Section: Introductionmentioning
confidence: 99%