Short course

 

Representations and Classifications of Logic Signals - Trends and Challenges (Tentatively 2 cr)

 

Instructors: Prof.  R. Stankovic, Prof. J. Astola

 

Requirements:

Attendance + Homework

 

Contents

 

Historical Perspective (1)

Demands of Future Computing Technologies (1)

 

Binary, Multiple-Valued, and Quantum Logic Signals and Circuits (1)

Spectral Representations (1)

 

Classification of Switching Functions in Boolean Domain (2)

 

Classification of Switching Functions in Spectral Domain (Walsh, Autocorrelation, WDD) (2)

 

SD-classification, Majority and Threshold Logic (1)

Implementation of Threshold Logic by Quantum Circuits (1)

 

Schedule

Five meetings with two lectures each

Wed 11.11. 16-18, TB215

Fri 13.11. 15-17, TB222

Mon 16.11. 15-17, TB110

Tue 17.11. 16-18, TB215

Wed 18.11. 16-18, TB215

 

 

Short description of topics per lectures

 

Historical Perspective

 

We briefly present development of Switching Theory and Logic Design and discuss design objectives in different periods pointing out that compact representations were the main goal at the beginning of the area and they are again the main goal in the era of System-on-Chip and Network-on-Chip.

 

Demands from Future Computing Technologies

 

We review and discuss what are main characteristics expected to be satisfied from future computing technologies, as regularity, programmability and re-programmability, delay constrains, deep-submicron effects, logic span, reusability. These demands support need for compact representations and extensions to multiple-valued and quantum logic.

 

Binary, Multiple-Valued, and Quantum Logic Signals and Circuits

 

Brief review of the definitions and the main characteristics with examples (resonant tunneling diodes (RTD), quantum cellular automata (QCA)).

 

Spectral Representations

 

Definitions of Walsh and Reed-Muller representations that are needed for further discussions of different classifications.

 

Classification of Switching Functions in Boolean Domain

 

Classification operations and equivalence classes in Boolean domain (NPN, RM, LD).

 

Classification of Switching Functions in Spectral Domain

 

Classification operations and equivalence classes in classification by Walsh coefficients and autocorrelation coefficients. Applications of Binary decision diagrams in classification by autocorrelation coefficients and Walsh decision diagrams in classification by Walsh coefficients.

 

SD-classification, Majority and Threshold Logic

 

Definition of SD-classification rules and classes. Relationships of self-dual functions majority functions and threshold functions.

 

Implementation of Threshold Logic by Quantum Circuits

 

Discussion of realizations of threshold logic by quantum circuits as resonant tunneling diodes and quantum cellular automata. Applications of these methods in synthesis arbitrary multi-output switching functions.