General Informationen
Microelectronic Circuit and System Design II (EIT-EMS-655-V-7)
Contents
- Low Power Design
- Arithmetic Building Blocks
- Interconnect Issues
- Timing Issues
- Throughput Considerations
- Network-on-Chip (NoC)
- Memory Architectures
- 3D Integration of ICs
Dates
Lecture:
Monday, 13:45 - 14:30 (12-270)
Wednesday, 08:30 - 10:00 (12-270)
Exercise:
Monday, 14:30 - 15:15 (12-270)
Prerequisites
"Microelectronic Circuit and System Design I" or "Mikroelektronik für Nichtvertiefer" (MNV)
Materials
FPGA-Based Hardware Accelerators and Hybrid Systems (EIT-EMS-732-V-7)
Contents
This course teaches design, integration, and validation concepts for hardware-accelerated hybrid systems (in particular with FPGAs). It focuses on the higher abstraction levels starting from the application itself, moving to over algorithm and execution platform selections to the final implementation.
Covered topics in this course:
- Application-level design space exploration and selection of appropriate implementation styles
- High-level synthesis (HLS)
- Commercial hybrid devices (Xilinx and Intel FPGAs and SoCs)
- Virtual platforms (VPs) and SystemC / TLM basics
- Validation with unit tests and integration tests
- Development styles: Classic, Test-Driven Design (TDD), and agile hardware design
- Methods and tools for project tracking and collaboration
Lecturer
Registration + Materials
Prerequisites
This course is targets later stage master students from electrical engineering, computer architecture, or computer science. To successfully attend you require knowledge in the areas of computing architectures, RTL hardware design (VHDL or Verilog), basics of microelectronics, basic programming skills in C and object-oriented C++, and basic Linux skills.
Applied Network and Bus Technology for Automation & Control (EIT-EMS-735-M-6)
Contents
1) Instructed Lab Part (1 CP):
- Linux systems: basics, shell, packages, network configuration
- IP Networks (Layer 1 to 4)
- Basics: media, ARP, DHCP, ICMP, DNS, UDP, IPv4 and IPv6, TCP
- VLANs
- Switching and routing, routing protocols
- Basic security aspects (segmentation, firewalls, ACLs)
- Cisco: Switch setup, configuration, and management, IOS CLI
- Routing with Linux and Cisco switches
2) Autonomous Lab Project (3 CPs):
- You carry out a project with the effort of 90 h (3 CPs). Topic and modalities are set individually.
Lecturer
Dates
Registration + Materials
Embedded Processor Lab (EIT-EMS-546-L-4)
Contents
In this lab, the participants study the RISCV instruction set using a RV32I processor. Besides that, they learn how to work with its toolchain. The concepts of modern processor architectures in a given hardware are analyzed to accelerate a post-quantum safe encryption algorithm. Therefore, instruction set extensions and custom instructions as well as software optimizations have to be implemented by the participants. Furthermore, the use of common development tools for software design and synthesis is conveyed.
Dates
Prerequisites
- Architektur digitaler Systeme I (EIT-EIS-571-V-4)
- VHDL Knowledge
Microelectronics (MNV) (EIT-EMS-708-V-4)
Contents
- Introduction into the design flow of integrated circuits
- technology basics
- implementation styles
- circuit technology basics
- design methodology
Dates
Lecture:
Monday, 10:00 - 11:30 (11-262)
Exercise:
Friday, 09:00 - 09:45 (11-241)
Materials
Please register for this course in the KIS-Office to receive the OLAT access code by email.
Microelectronic Lab (EIT-EMS-656-L-4)
Contents
- Einführung in den Entwurfszyklus integrierter Schaltungen
- technologische Grundlagen
- Implementierungsstile
- schaltungstechnische Grundlagen
- Entwurfsmethodiken
Remarks
Students, who must join this Lab by the rules of their "Prüfungsordnung", should contact Dr.-Ing. Christian Weis before registration.
Network and Bus Technology / Introduction to Communication Networks / Applied Network and Bus Technology (EIT-EMS-733-W-3)
Contents
- undamentals of communication networks
- Abstraction layers
- Topologies
- Access schemes
- Modulation and coding schemes
- IP Networks (Layer 1 to 4)
- Basics: media, ARP, DHCP, ICMP, DNS, UDP, IPv4 and IPv6, TCP
- VLANs
- Switching and routing, routing protocols
- Basic security aspects (segmentation, firewalls, ACLs)
- Event-driven programming models
- Bus systems and protocols in buildings and media technology
- KNX, 1-Wire, Modbus
- RS-232, RS-422, RS-485
- MIDI, DMX, DALI
- Data brokers for linking different systems: purpose, implementations, and configuration
- Linux systems: basics, shell, packages
Lecturer
Dates
Lecture:
Tuesday, 10:00 - 11:30 (11-262)
Laboratory:
Friday, 08:30 - 12:00 (11-107)
Registration + Materials
Seminar Microelectronics (EIT-EMS-730-S-4)
Contents
Talks and discussions related to microelectronics
- #SWS: 2 h
- #ECTS Credits: 3
- Languages: German / English
- Registration mandatory: yes
Registration
Important Dates
06.5.2024: Topic release
20.5.2024: Deadline topic subscription