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

2018S, UE, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: UE Exercise

Aim of course

This lecture serves the following goals:

  1. Synthesis: Understand a standard hardware synthesis flow (target architecture: FPGA)
  2. Verification: Learn to use functional verification in order to debug hardware designs
  3. Investigation: Learn methods to understand a given hardware design

Subject of course

There will be a theortetical part to introduce concepts that are important for integrated circuit design, and to present tools that can be used to accomplish the lab tasks. Students are free to use any tool chain and language they want. However, support is only given for tools and languages that are presented during the theoretical part of the lab.

The practical part is divided into three tasks with increasing complexity. The tasks are to be accomplished in groups of two students. There will be three deadlines to finish the tasks, and there will be reviews to check the learning achievements.

Collaboration between groups is not only allowed, but encouraged. It is, however, not allowed to simply copy a design without knowing what is going on. This will be checked in the lab reviews.

 

Additional information

In the case of more registrations than places, students with an active relevant master degree (066 438, 066 439, 066 504, 066 507 and 066 508) are preferably admitted to students of other subjects. Within these groups the lot decides on the allocation of the space.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue08:00 - 12:0006.03.2018 - 29.05.2018 Computer Room ICT CA0208Lab
Wed08:00 - 12:0009.05.2018 Rechnerraum ICT CA0208Guided Lab
Tue08:00 - 12:0015.05.2018 Rechnerraum ICT CA0208Review Task 2
Tue08:00 - 12:0022.05.2018 Rechnerraum ICT CA0208Guided Lab
Digital Integrated Circuits Laboratory - Single appointments
DayDateTimeLocationDescription
Tue06.03.201808:00 - 12:00 Computer Room ICT CA0208Lab
Tue13.03.201808:00 - 12:00 Computer Room ICT CA0208Lab
Tue10.04.201808:00 - 12:00 Computer Room ICT CA0208Lab
Tue24.04.201808:00 - 12:00 Computer Room ICT CA0208Lab
Wed09.05.201808:00 - 12:00 Rechnerraum ICT CA0208Guided Lab
Tue15.05.201808:00 - 12:00 Computer Room ICT CA0208Lab
Tue15.05.201808:00 - 12:00 Rechnerraum ICT CA0208Review Task 2
Tue22.05.201808:00 - 12:00 Rechnerraum ICT CA0208Guided Lab
Tue29.05.201808:00 - 12:00 Computer Room ICT CA0208Lab

Examination modalities

Continuous evaluation. Evaluation criteria are:

  1. Understanding the implemented task
  2. The solution's elegance
  3. Conformance to formal requirements

Please submit your solutions during the lab times at the ICT's computer room. If you would like to submit your solutions beyond lab times, please agree on an appointment with the course management.

Course registration

Use Group Registration to register.

Group Registration

GroupRegistration FromTo
Group 101.03.2018 12:0009.03.2018 12:00
Group 201.03.2018 12:0009.03.2018 12:00
Group 301.03.2018 12:0009.03.2018 12:00
Group 401.03.2018 12:0009.03.2018 12:00
Group 501.03.2018 12:0009.03.2018 12:00
Group 601.03.2018 12:0009.03.2018 12:00
Group 701.03.2018 12:0009.03.2018 12:00
Group 801.03.2018 12:0009.03.2018 12:00
Group 901.03.2018 12:0009.03.2018 12:00
Group 1001.03.2018 12:0009.03.2018 12:00
Group 1101.03.2018 12:0009.03.2018 12:00
Group 1201.03.2018 12:0009.03.2018 12:00
Group 1301.03.2018 12:0009.03.2018 12:00
Group 1401.03.2018 12:0009.03.2018 12:00
Group 1501.03.2018 12:0009.03.2018 12:00

Curricula

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

Literature

Lecture notes for this course are available. The actual versions can be accessed over TISS.

Previous knowledge

Knowledge in the following areas is advantageous:

  1. Hardware description languages like VHDL and/or Verilog
  2. Good understanding of digital system design, computer architecture

Language

English