Table of Contents
Digital Design and Computer Architecture
Spring 2022 (252-0028-00L)
Welcome to the wiki for Digital Design and Computer Architecture for Spring 2022
Announcements
Course Information
Description
The class provides a first introduction to the design of digital circuits and computer architecture. It covers technical foundations of how a computing platform is designed from the bottom up. It introduces various execution paradigms, hardware description languages, and principles in digital design and computer architecture. The focus is on fundamental techniques employed in the design of modern microprocessors and their hardware/software interface.
Objectives
This class provides a first approach to Computer Architecture. The students learn the design of digital circuits in order to:
- understand the basics,
- understand the principles (of design),
- understand the precedents (in computer architecture).
Based on such understanding, the students are expected to:
- learn how a modern computer works underneath, from the bottom up,
- evaluate tradeoffs of different designs and ideas,
- implement a principled design (a simple microprocessor),
- learn to systematically debug increasingly complex systems,
- hopefully be prepared to develop novel, out-of-the-box designs.
The focus is on basics, principles, precedents, and how to use them to create/implement good designs.
Lectures
Thursday, 14:15-16:00, in HG F7 (Overflow room: HG F5)
Friday, 14:15-16:00, in HG F7 (Overflow room: HG F5)
Watch the lectures in YouTube livestream:
Lab sessions
When? | Where? |
---|---|
Tuesday, 16:15-18:00 | HG E19, HG E26.1, HG E26.3, HG E27 |
Wednesday, 16:15-18:00 | HG E19, HG E26.1, HG E26.3, HG E27 |
Friday, 08:15-10:00 | HG E19, HG E26.1, HG E26.3, HG E27 |
Friday, 10:15-12:00 | HG E19, HG E26.1, HG E26.3, HG E27 |
Prerequisites: None.
Staff Information
Contact
- Mailing List: digitaltechnik@lists.inf.ethz.ch (sent to instructor and TAs)
- Office Hours:
- Monday (01:30PM~02:30PM), zoom link: https://ethz.zoom.us/j/64061987751
- Tuesday (06:00PM~07:00PM), zoom link: https://ethz.zoom.us/j/64814360595
- Wednesday (10:00AM~11:00AM), zoom link: https://ethz.zoom.us/j/69336212137
Name | Office | Phone | ||
---|---|---|---|---|
Instructor | Onur Mutlu | onur.mutlu@safari.ethz.ch | ETZ G61.2 | |
Head Teaching Assistant | Juan Gomez Luna | juan.gomez@safari.ethz.ch | ETZ H64 | |
Head Teaching Assistant | Mohammad Sadrosadati | mohammad.sadrosadati@safari.ethz.ch | ETZ H61.1 | |
Head Teaching Assistant | Hasan Hassan | hasan.hasan@safari.ethz.ch | ETZ H61.2 | |
Head Teaching Assistant | Mohammed Alser | mohammed.alser@safari.ethz.ch | ETZ | |
Head Teaching Assistant | Ataberk Olgun | ataberk.olgun@safari.ethz.ch | ETZ H61.2 | |
Teaching Assistant | Jisung Park | jisung.park@safari.ethz.ch | ETZ H61.2 | |
Teaching Assistant | Giray Yaglikci | giray.yaglikci@safari.ethz.ch | ETZ H61.2 | |
Teaching Assistant | Can Firtina | can.firtina@safari.ethz.ch | ETZ | |
Teaching Assistant | Geraldo De Oliveira Junior | geraldod@safari.ethz.ch | ETZ | |
Teaching Assistant | Rahul Bera | rahbera@safari.ethz.ch | ETZ H64 | |
Teaching Assistant | Konstantinos Kanellopoulos | kanellok@safari.ethz.ch | ETZ | |
Teaching Assistant | Nika Mansouri Ghiasi | mnika@ethz.ch | ETZ | |
Teaching Assistant | Gagandeep Singh | gagan.gagandeepsingh@safari.ethz.ch | ETZ | |
Teaching Assistant | Behzad Salami | bsalami@ethz.ch | ETZ | |
Teaching Assistant | Rakesh Nadig | nadigr@ethz.ch | ETZ H64 | |
Teaching Assistant | Joel Lindegger | lijoel@ethz.ch | ETZ H64 | |
Student Assistant | Haocong Luo | |||
Student Assistant | João Dinis Sanches Ferreira | ETZ H61.1 | ||
Student Assistant | Roberto Starc | |||
Student Assistant | Banu Cavlak | ETZ H61.1 | ||
Student Assistant | Aditya Manglik | ETZ H61.2 | ||
Student Assistant | Lukas Gygi | |||
Student Assistant | Marc Rettenbacher | |||
Student Assistant | Amos Herz | |||
Student Assistant | Yumi Kim | |||
Student Assistant | Marie-Louise Dugua | |||
Student Assistant | Leander Diaz-Bone | |||
Student Assistant | Cashen Adkins | |||
Student Assistant | Alexander Schlieper |