Design of Digital Ciruits
Lecturer: Michael Pehl (L), Manuel Brosch
Design of Digital Circuits
Lecturer (assistant) | |
---|---|
Number | 0000002508 |
Type | lecture with integrated exercises |
Duration | 3 SWS |
Term | Wintersemester 2025/26 |
Language of instruction | English |
Position within curricula | See TUMonline |
Dates | See TUMonline |
- 13.10.2025 08:00-09:30 0534, Kleiner Hörsaal
- 15.10.2025 16:45-18:15 0534, Kleiner Hörsaal
- 20.10.2025 08:00-09:30 0534, Kleiner Hörsaal
- 22.10.2025 16:45-18:15 0534, Kleiner Hörsaal
- 27.10.2025 08:00-09:30 0534, Kleiner Hörsaal
- 29.10.2025 16:45-18:15 0534, Kleiner Hörsaal
- 03.11.2025 08:00-09:30 0534, Kleiner Hörsaal
- 05.11.2025 16:45-18:15 0534, Kleiner Hörsaal
- 10.11.2025 08:00-09:30 0534, Kleiner Hörsaal
- 12.11.2025 16:45-18:15 0534, Kleiner Hörsaal
- 17.11.2025 08:00-09:30 0534, Kleiner Hörsaal
- 19.11.2025 16:45-18:15 0534, Kleiner Hörsaal
- 24.11.2025 08:00-09:30 0534, Kleiner Hörsaal
- 26.11.2025 16:45-18:15 0534, Kleiner Hörsaal
- 01.12.2025 08:00-09:30 0534, Kleiner Hörsaal
- 03.12.2025 16:45-18:15 0534, Kleiner Hörsaal
- 08.12.2025 08:00-09:30 0534, Kleiner Hörsaal
- 10.12.2025 16:45-18:15 0534, Kleiner Hörsaal
- 15.12.2025 08:00-09:30 0534, Kleiner Hörsaal
- 17.12.2025 16:45-18:15 0534, Kleiner Hörsaal
- 22.12.2025 08:00-09:30 0534, Kleiner Hörsaal
- 07.01.2026 16:45-18:15 0534, Kleiner Hörsaal
- 12.01.2026 08:00-09:30 0534, Kleiner Hörsaal
- 14.01.2026 16:45-18:15 0534, Kleiner Hörsaal
- 19.01.2026 08:00-09:30 0534, Kleiner Hörsaal
- 21.01.2026 16:45-18:15 0534, Kleiner Hörsaal
- 26.01.2026 08:00-09:30 0534, Kleiner Hörsaal
- 28.01.2026 16:45-18:15 0534, Kleiner Hörsaal
- 02.02.2026 08:00-09:30 0534, Kleiner Hörsaal
- 04.02.2026 16:45-18:15 0534, Kleiner Hörsaal
Admission information
Objectives
After successfully completing this module, students will have acquired the following qualifications:
- They understand causes of power dissipation in digital circuits and techniques to reduce power dissipation and will be able to apply these techniques in the design of digital circuits.
- They understand the differences between synchronous and asynchronous implementations of digital circuits, can determine the timing behavior of digital circuits, and can apply methods for synchronization between clock domains.
- They understand the structure of different memory technologies and can apply this knowledge to make a suitable choice when developing circuits.
- They know the principles of fault tolerance and can evaluate them.
- They know the basic elements of digital circuits such as state machines, FIFOs, adders and multipliers, understand current concepts for their implementation, and can evaluate which concepts are suitable in a given scenarios.
- They know the steps of the design process and understand the relationships between a description in a hardware description language and the resulting circuit.
- They understand causes of power dissipation in digital circuits and techniques to reduce power dissipation and will be able to apply these techniques in the design of digital circuits.
- They understand the differences between synchronous and asynchronous implementations of digital circuits, can determine the timing behavior of digital circuits, and can apply methods for synchronization between clock domains.
- They understand the structure of different memory technologies and can apply this knowledge to make a suitable choice when developing circuits.
- They know the principles of fault tolerance and can evaluate them.
- They know the basic elements of digital circuits such as state machines, FIFOs, adders and multipliers, understand current concepts for their implementation, and can evaluate which concepts are suitable in a given scenarios.
- They know the steps of the design process and understand the relationships between a description in a hardware description language and the resulting circuit.
Description
This module explains key concepts that are used in current digital design for integrated circuits. Based on fundamental physical relationships, the properties of digital circuits with regard to power consumption and time behavior are investigated and design methods for these purposes are discussed. Based on known basic circuits, current concepts for the implementation of typical components of digital circuits are discussed and their implementation variants are derived. The relationship between the description of these concepts in a hardware description language and the implementation in an integrated circuit is also discussed, whereby the various steps of the design process are also considered.
In addition to the theoretical part of the content in lectures, the practical relevance is illustrated with exercises and homeworks.
In addition to the theoretical part of the content in lectures, the practical relevance is illustrated with exercises and homeworks.
Prerequisites
Basic knowledge of working principals of transistors and Boolean algebra at Bachelor level is required.
Teaching and learning methods
Knowledge is conveyed by means of slides and blackboard notes. The students' learning process is supported in the exercises by interactive solutions to tasks. Practical homework during the semester helps to deepen and illustrate the knowledge acquired.
Examination
In a written exam (60 min), students demonstrate by answering text questions and calculating tasks that (i) they can correctly reproduce the concepts of digital circuit technology and their physical relationships and that (ii) they can apply the knowledge they have learned to solve typical problems in the field of digital design.
In addition, students can achieve a voluntary grade bonus of 0.3 on the final grade by successfully completing the homework assignments (3 to 5 tasks). With these tasks, students demonstrate in particular their knowledge of the design process of digital circuits and their ability to transfer theoretical concepts into practice.
In addition, students can achieve a voluntary grade bonus of 0.3 on the final grade by successfully completing the homework assignments (3 to 5 tasks). With these tasks, students demonstrate in particular their knowledge of the design process of digital circuits and their ability to transfer theoretical concepts into practice.
Recommended literature
- Niklaus Wirth; Digital Circuit Design for Computer Science Students - An Introductory Textbook; Springer; 1995 ISBN 978-3-540-58577-0
- H. Lipp, J. Becker, "Grundlagen der Digitaltechnik", Oldenbourg
- H. Klar, "Integrierte Digitale Schaltungen MOS/BICMOS", Springer
- U.Tietze, C.Schenk, "Halbleiter-Schaltungstechnik", Springer
- J. Rabaey, "Digital Integrated Circuits - A Design Perspective", Prentice Hall
- J. Wakerly, "Digital Design Principles and Practices", Prentice Hall
Further literature may be given in the Moodle course for the lecture.
- H. Lipp, J. Becker, "Grundlagen der Digitaltechnik", Oldenbourg
- H. Klar, "Integrierte Digitale Schaltungen MOS/BICMOS", Springer
- U.Tietze, C.Schenk, "Halbleiter-Schaltungstechnik", Springer
- J. Rabaey, "Digital Integrated Circuits - A Design Perspective", Prentice Hall
- J. Wakerly, "Digital Design Principles and Practices", Prentice Hall
Further literature may be given in the Moodle course for the lecture.