Title :
Classification and properties of fast linearly independent logic transformations
Author :
Falkowski, Bogdan J. ; Rahardja, Susanto
Author_Institution :
Sch. of Electr. & Electron. Eng., Nanyang Technol. Inst., Singapore
fDate :
8/1/1997 12:00:00 AM
Abstract :
The existence of numerous number of linearly independent (L1) transformations in GF(2) algebra finds application in the design of exclusive-or based polynomial expansions. For a chosen L1 matrix transformation, such expansion gives a canonical representation of an arbitrary completely specified logical function. In this paper, family of L1 transformations is introduced which possesses fast forward and inverse butterfly diagrams. These transforms are recursively defined and grouped into classes where consistent formulas relating forward and inverse transform matrices are obtained. The classification is further extended into various L1 transforms with horizontal and vertical permutations. The possibility of easy implementation of polynomial expansions based on classified L1 logic transformations in the form of readily available fine grain FPGAs and EPLDs is also illustrated
Keywords :
Boolean functions; Galois fields; logic design; matrix inversion; polynomials; switching functions; transforms; GF(2) algebra; canonical representation; classification; exclusive-or based polynomial expansions; fast forward diagram; fast linearly independent logic transformations; fine grain EPLDs; fine grain FPGAs; forward transform matrices; inverse butterfly diagram; inverse transform matrices; matrix transformation; Adders; Algebra; Helium; Logic circuits; Logic design; Logic functions; Polynomials; Switching circuits; Testing; Transforms;
Journal_Title :
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on