384.086 Digital Integrated Circuits
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2019W, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Learning outcomes

After successful completion of the course, students are able to

-  Explain the ASIC and FPGA design process;

-  Demonstrate important synthesis algorithm such as logic synthesis and technology mapping;

-  Model, validate and implement simple designs on FPGAs;

-  Discuss the simulation and synthesis semantics of an HDL (VHDL or Verilog);

-  Design, simulate and validate HDL models for netlists, dataflow, processes and algorithms.

Subject of course

The lecture is based on the text book "Lehrbuch Digitaltechnik" by Jürgen Reichardt. There is a link to the digital version of the book (see 'Litereature'). Additionally, all enrolled students can download lecture slides and supplimentary material in the course's download section.

The covered topics are: Modeling of digital circuits, VHDL, logic optimization, mapping and implementation of digital design models, datapath models, Latches, Flip-Flops and Registers, synchronous design, synchronization, programmable logic, and other topcis of digital design.

Teaching methods

The theory will be given in the lecture and will be consolidated by solving practical examples in an associated exercise.

The exercise consists of two parts:

  1. Design-time part: You model and verify a simple design and transform it into an FPGA bitstream step-by-step
  2. Run-time part: You run and verify your simple design on an FPGA platform

As HDL we use VHDL and Verilog.

Mode of examination

Written and oral

Additional information

You must be enrolled to the course; this will entitle you to download the slides and to do the exercises (please note that you have to enroll to separate groups for the exercises).

This course is part of the Embedded Systems master program, in particular part of the SoC track. The Institute of Computer Technology offers several other relevant courses.

ECTS share:

26h ...   Participation in the lecture and exercises
10h ...   VELS/Simulation exercises
18h ...   Labs
21h ...   Preparation for the exam
---------------
75h ...  3 ECTS credits in total

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue09:00 - 11:0001.10.2019 - 21.01.2020EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon11:00 - 13:0007.10.2019 - 27.01.2020 ICT Computer Room (CA0208)DIS Exercises
Digital Integrated Circuits - Single appointments
DayDateTimeLocationDescription
Tue01.10.201909:00 - 11:00EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon07.10.201911:00 - 13:00 ICT Computer Room (CA0208)DIS Exercises
Tue08.10.201909:00 - 11:00EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon14.10.201911:00 - 13:00 ICT Computer Room (CA0208)DIS Exercises
Tue15.10.201909:00 - 11:00EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon21.10.201911:00 - 13:00 ICT Computer Room (CA0208)DIS Exercises
Tue22.10.201909:00 - 11:00EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon28.10.201911:00 - 13:00 ICT Computer Room (CA0208)DIS Exercises
Tue29.10.201909:00 - 11:00EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon04.11.201911:00 - 13:00 ICT Computer Room (CA0208)DIS Exercises
Tue05.11.201909:00 - 11:00EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon11.11.201911:00 - 13:00 ICT Computer Room (CA0208)DIS Exercises
Tue12.11.201909:00 - 11:00EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon18.11.201911:00 - 13:00 ICT Computer Room (CA0208)DIS Exercises
Tue19.11.201909:00 - 11:00EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon25.11.201911:00 - 13:00 ICT Computer Room (CA0208)DIS Exercises
Tue26.11.201909:00 - 11:00EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon02.12.201911:00 - 13:00 ICT Computer Room (CA0208)DIS Exercises
Tue03.12.201909:00 - 11:00EI 3A Hörsaal Digitale Integrierte Schaltungen
Mon09.12.201911:00 - 13:00 ICT Computer Room (CA0208)DIS Exercises

Examination modalities

Exams will be held written or orally. The exam's mode will be given at the respective exam date. You can only do an exam if you successfully passed the exercises.

You are not allowed to use any material (not even a calculator).

Exercises:

  1. 8 VELS/simulation examples: 6.25 points each -> 50 points
  2. 2 FPGA labs: 25 points each -> 50 points

You must at least get 51 points for the exercises to be entitled to do the exam.
Surplus points 52-100 will contribute to your final grade (max 49 points).
For the exam, you can get max 100 points. In total, you can get max 149 points.

0-74 points -> N5

75-93 points -> G4

94-112 points -> B3

113-131 points -> U2

132-149 points -> S1

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Mon15:00 - 17:0013.05.2024 Büro Jantschoral15.04.2024 23:59 - 09.05.2024 23:59TISSDIS Prüfung (Stoff WS 2023)

Course registration

Begin End Deregistration end
01.10.2019 10:45 13.10.2019 23:59 13.10.2019 23:59

Registration modalities

Registration is necessary to successfully complete the course, to download the slides and attend the labratories.

Curricula

Study CodeObligationSemesterPrecon.Info
066 438 Computer Technology Not specified1. Semester
066 439 Microelectronics Not specified1. Semester
066 504 Master programme Embedded Systems Mandatory1. Semester
066 507 Telecommunications Mandatory
066 508 Microelectronics and Photonics Mandatory1. Semester

Literature

Reichardt, Jürgen, Lehrbuch Digitaltechnik, Oldenbourg Verlag, 2013.

Kesel, Frank / Bartholomä, Ruben, Entwurf von digitalen Schaltungen und Systemen mit HDLs und FPGAs, Oldenbourg Verlag, 2013

Continuative courses

Language

German