This thesis deals with several aspects of the utilization of finite (Galois) fields in multiplevalued logic (MVL). Current-mode CMOS circuits are proposed that realize operations in Galois fields with four elements. A synthesis technique with such circuits and a transform method are presented; they are based on the Galois field polynomial representation. Methods for obtaining such representations are discussed in two steps, dealing with one-dimensional and multidimensional cases separately. A new method is developed for representation of single variable functions. It is limited to fields of small sizes (2 to 4), which is acceptable because only these fields are readily implementable with today's MVL technology. The method provides a natural way of dealing with incompletely specified functions and has better computational properties than other similar methods. A natural extension of the method to the multidimensional case is derived. The multidimensional representation algorithm has all the properties of the fast discrete transforms. Acknowledgements First and foremost, for his guidance, help and encouragement, I thank my advisor, Zvonko G. Vranesic. Not only did he introduce me to the multiple-valued logic and switching theory, but by serving as a positive example, he taught me how to perform research work. Essential is his material support, guidance through some of the very difficult moment during my studies, and an optimism that he tried to imbue on any occasion. Without him, nothing like this thesis could happen. I thank Prof. Molle, Prof. Rose and Prof. Zaky for their understanding while studying in Toronto. Many credits go to Professor Leo Budin in Zagreb who showed me the basics of the
|
762
|
On understanding types, data abstraction, and polymorphism
– Cardelli, Wegner
- 1985
|
|
422
|
Mathematica : A system for doing mathematics by computer
– WOLFRAM
- 1991
|
|
318
|
Finite Fields
– Lidl, Niederreiter
|
|
272
|
Binary Decision Diagrams
– Akers
- 1978
|
|
246
|
Introduction to Finite Fields and Their Applications
– Lidl, Niederreiter
- 1994
|
|
232
|
Reducibility among combinatorial problems, Complexity of Computer Computations
– Karp
- 1972
|
|
223
|
Computational Frameworks for the Fast Fourier Transform, ser
– Loan
- 1992
|
|
208
|
Field-Programmable Gate Arrays
– Brown, Francis, et al.
- 1992
|
|
199
|
Constant depth circuits, Fourier transform, and learnability
– Linial, Mansour, et al.
- 1993
|
|
167
|
The C++Programming Language, second edition
– Stroustrup
- 1991
|
|
135
|
Threshold logic and its applications
– Muroga
- 1971
|
|
82
|
Computational Complexity of Algebraic and Numeric Problems
– Borodin, Munro
- 1975
|
|
78
|
Finite Fields for Computer Scientists and Engineers
– McEliece
|
|
58
|
and C.Ussery. VHDL: Hardware Description and Design
– Schaefer
|
|
56
|
Decision Trees and Diagrams
– Moret
- 1982
|
|
52
|
On the OBDD-Representation of General Boolean Functions
– Liaw, Lin
- 1992
|
|
48
|
ªApplications of Boolean Algebra to Switching Circuit Design and to Error Detection,º
– Muller
- 1954
|
|
37
|
On the complexity of mod-2 sum PLAs
– Sasao, Besslich
- 1990
|
|
36
|
et al.: Logic minimization algorithms for VLSI synthesis
– Brayton
- 1984
|
|
35
|
Discrete and Switching Functions
– Davio, Deschamps, et al.
- 1978
|
|
32
|
ªA Class of Multiple-Error-Correcting Codes and the Decoding Scheme,º
– Reed
- 1954
|
|
25
|
The perceptron strikes back
– Beigel, Reingold, et al.
- 1991
|
|
22
|
Elements of Algebra and Algebraic Computing
– Lipson
- 1981
|
|
20
|
A spectral lower bound technique for the size of decision trees and two-level and-or circuits
– Brandman, Orlitsky, et al.
- 1990
|
|
19
|
On a theory of Boolean functions
– Akers
- 1959
|
|
17
|
Design automation tools for efficient implementation of logic functions by decomposition
– Varma, Trachtenberg
- 1989
|
|
16
|
Threshold Logic: A Synthesis Approach
– Dertouzos
- 1965
|
|
15
|
Future CMOS scaling and reliability
– Hu
- 1993
|
|
12
|
Fast Transforms: Algorithms, Analyses
– Elliot, Rao
- 1982
|
|
11
|
An arithmetical model of computation equivalent to threshold circuits, Theoretical Computer Science 93
– Boyar, Frandsen, et al.
- 1992
|
|
11
|
Finite Orthogonal Series in Design of Digital Devices
– Karpovsky
- 1976
|
|
10
|
Algebraic complexity theory, in Handbook of Theoretical
– Strassen
- 1990
|
|
9
|
Improved upper complexity bounds for the discrete Fourier transform
– Baum, Clausen, et al.
- 1991
|
|
9
|
A Theory of Galois Switching Functions
– Pradhan
- 1978
|
|
8
|
Current-mode techniques for high-speed VLSI circuits with application to current sense amplifier for CMOS SRAM’s
– Seevinck
- 1991
|
|
8
|
Computation of Reed-Muller expansions of incompletely specified Boolean functions from reduced representations
– Varma, Trachtenberg
- 1991
|
|
7
|
Optimization of Multiple-Valued AND-EXOR Expressions using Multiple-Place Decision Diagrams
– Sasao
- 1992
|
|
6
|
Galois Switching functions and their Applications
– Benjauthrit, Reed
- 1976
|
|
6
|
Reed-Muller expansions of incompletely specified functions
– Green
- 1987
|
|
6
|
Minimization of Reed-Muller polynomials with fixed polarity
– Zhang, Rayner
- 1984
|
|
5
|
On the fast fourier transform on finite abelian groups
– Cairns
- 1971
|
|
5
|
The relationship between two fast Fourier transforms
– Good
- 1971
|
|
5
|
Modular representation of multiple-valued logic systems
– Green, Taylor
- 1974
|
|
5
|
Ternary Reed-Muller switching functions with fixed and mixed polarities
– Green
- 1989
|
|
5
|
Harmonic Analysis of Switching Functions, in Recent Developments in switching Theory, Edited by A.Mukhopadhyay
– Lechner
- 1971
|
|
5
|
A New Algorithm for Multiplication in Finite Fields
– Pincin
- 1989
|
|
5
|
And-Exor Expressions and their Optimization, Logic Synthesis and Optimization
– Sasao
- 1993
|
|
5
|
Boolean Calculus of Differences
– Thayse
- 1981
|
|
5
|
Analysis of minimization algorithms for multiple-valued programmable logic arrays
– Tirumalai, Butler
- 1988
|
|
4
|
Linear Sequential Circuits
– GILL
- 1966
|