Lecturer (assistant)
Duration5 SWS
TermWintersemester 2020/21
Language of instructionGerman


Admission information


After successful attendance, students are able to understand, analyze, evaluate and design elements of digital logic. The design principles for FSM design, logic optimization and performance increasing methods such as pipelining can be applied on a self-organized basis. In addition, students get a basic understanding in the functionality, composition and application of MOS transistors and CMOS circuitry.


Basic concepts of digital representation, processing and storage of information. Binary number representation and operations. Basic model of MOSFET transistors to describe functionality. Component equations, delay and power dissipation. CMOS realization of arithmetic operations such as addition, subtraction and multiplication as well as synthesis of two- and multiple-stage combinatorial circuits. Realization of sequential logic from basic components (logic gates, registers, MOSFETs). Logicminimization techniques for combinatorial logic. Methods for increasing sequential logic performance in terms of throughput and latency by pipelining and parallel processing. Concept and meaning of Finite State Machines (FSMs) as key control component for many practical applications. Principle of circuit validation and test: fault detection, derivation of fault-covering tables, and test generation for combinatorial and sequential logic circuits. The reason for the success of integrated digital circuits as well as the boundaries in terms of performance, timing, power and economical aspects of current CMOS technology in the context of modern communication and information technology is discussed in addition to these functional aspects of digital circuitry.



Teaching and learning methods

The lecture is structured into a presentation and associated tutorials. The lecture is given via internet and is complemented by online Q&A sessions. All tutorials will be done online via live video sessions.


Unsupervised online exercise (written, 60 minutes, retake in the same semester)

Recommended literature

- U. Tietze, Ch. Schenk, ""Halbleiter-Schaltungstechnik"", Springer, 2002 - H. Lipp, J. Becker, ""Grundlagen der Digitaltechnik"", Oldenbourg, 2008 - J. Rabaey, ""Digital Integrated Circuits - A Design Perspective"", Prentice Hall, 2003 - J. Wakerly, ""Digital Design – Principles and Practices"", Prentice Hall, 2006 "



Begleitend zur Vorlesung wird eine wöchentlich stattfindende Übung angeboten.

Die Lösung der Aufgaben, wie Sie in der Übung vorgerrechnet wird, wird jeweils kurz nach der Übung ebenfalls im Moodle Kurs der Vorlesung veröffentlicht.


Zusätzlich zur Vorlesung und zur Zentralübung werden zwölf Tutorübungen pro Woche angeboten. Die Tutorübungen werden von Studenten höherer Semester abgehalten.

Die Termine entnehmen Sie bitte dem Moodle Kurs der Vorlesung. Die Musterlösungen werden ebendfalls über den Moodle Kurs veröffentlicht.

Es wird empfohlen die Tutorübungen vorab zu Hause zu rechnen.



Arduino Experimentierkasten (10/20)

DE0-Nano FPGA-Board (0/2)

MOJO V3 FPGA-Board (2/2)