Name | Herr Frank Kagan Gürkaynak |
Adresse | Institut für Integrierte Systeme ETH Zürich, ETZ J 60.1 Gloriastrasse 35 8092 Zürich SWITZERLAND |
Telefon | +41 44 632 27 26 |
kgf@ethz.ch | |
URL | http://www.iis.ee.ethz.ch/~kgf |
Departement | Informationstechnologie und Elektrotechnik |
Beziehung | Dozent |
Nummer | Titel | ECTS | Umfang | Dozierende | |
---|---|---|---|---|---|
227-0147-00L | VLSI 2: From Netlist to Complete System on Chip ![]() | 6 KP | 5G | F. K. Gürkaynak, L. Benini | |
Kurzbeschreibung | This second course in our VLSI series is concerned with how to turn digital circuit netlists into safe, testable and manufacturable mask layout, taking into account various parasitic effects. Low-power circuit design is another important topic. Economic aspects and management issues of VLSI projects round off the course. | ||||
Lernziel | Know how to design digital VLSI circuits that are safe, testable, durable, and make economic sense. | ||||
Inhalt | The second course begins with a thorough discussion of various technical aspects at the circuit and layout level before moving on to economic issues of VLSI. Topics include: - The difficulties of finding fabrication defects in large VLSI chips. - How to make integrated circuit testable (design for test). - Synchronous clocking disciplines compared, clock skew, clock distribution, input/output timing. - Synchronization and metastability. - CMOS transistor-level circuits of gates, flip-flops and random access memories. - Sinks of energy in CMOS circuits. - Power estimation and low-power design. - Current research in low-energy computing. - Layout parasitics, interconnect delay, static timing analysis. - Switching currents, ground bounce, IR-drop, power distribution. - Floorplanning, chip assembly, packaging. - Layout design at the mask level, physical design verification. - Electromigration, electrostatic discharge, and latch-up. - Models of industrial cooperation in microelectronics. - The caveats of virtual components. - The cost structures of ASIC development and manufacturing. - Market requirements, decision criteria, and case studies. - Yield models. - Avenues to low-volume fabrication. - Marketing considerations and case studies. - Management of VLSI projects. Exercises are concerned with back-end design (floorplanning, placement, routing, clock and power distribution, layout verification). Industrial CAD tools are being used. | ||||
Skript | H. Kaeslin: "Top-Down Digital VLSI Design, from Gate-Level Circuits to CMOS Fabrication", Lecture Notes Vol.2 , 2015. All written documents in English. | ||||
Literatur | H. Kaeslin: "Top-Down Digital VLSI Design, from Architectures to Gate-Level Circuits and FPGAs", Elsevier, 2014, ISBN 9780128007303. | ||||
Voraussetzungen / Besonderes | Highlight: Students are offered the opportunity to design a circuit of their own which then gets actually fabricated as a microchip! Students who elect to participate in this program register for a term project at the Integrated Systems Laboratory in parallel to attending the VLSI II course. Prerequisites: "VLSI I: from Architectures to Very Large Scale Integration Circuits and FPGAs" or equivalent knowledge. Further details: https://vlsi2.ethz.ch | ||||
227-0148-00L | VLSI 4: Practical VLSI: Measurement and Testing ![]() Formerly (until AS 2021) named "VLSI III: Test and Fabrication of VLSI Circuits", the content has been slightly adapted. | 6 KP | 4G | F. K. Gürkaynak, L. Benini | |
Kurzbeschreibung | In this revamped course, we will concentrate on practical aspects of modern integrated circuit testing with an emphasis on hands-on-experience on an IC tester. This will help students to better understand several aspects that have been highlighted in previous VLSI lecture series and allow them to test their own ICs designed during prior semester/bachelor theses. | ||||
Lernziel | In this course, students will: - Get hands-on experience working in a modern IC Test laboratory and learn the steps needed to bring-up, characterize and test digital integrated circuits. - Develop problem solving skills and get experience in approaching issues that involve many different engineering steps. - Gather first hand experience how Design-For-Test (DFT) methodologies help for IC Design, and understand the trade-offs between performance and testability. - Learn about challenges of IC Manufacturing process, and what kind of failures can be encountered, and get a deeper understanding of IC Design process - For students that have worked on a prior bachelor/semester thesis on an IC design project, allow them to test their own IC. | ||||
Inhalt | If you want to earn money by selling ICs, you will have to deliver a product that will function properly with a very large probability. This lecture will be discussing how this can be achieved. The main point of emphasis will be hands-on-exercises on a state-of-the-art automated test equipment (Advantest SoC V93000) where students will work in groups of two (or maximum three). Students will be able to schedule their exercises so that it fits their individual schedule. There will also be concentrated classroom lectures that will convey the necessary information that students will need for the exercises which will cover aspects of - Economics of testing - CMOS manufacturing and fault models, stuck at faults - Automated Test Equipment - Measuring timing and power - Testing of memories - Built in Self-Test (BIST) There will be 10 lectures (some weeks will be lecture free, exact schedule to be communicated) and 8 exercises. The final exercise will involve individual work where students test an IC with the knowledge they gained from previous exercises. Students that complete this exercise and present a test report (4-10 pages) will pass the course. Please note that the exercises in this class are involved and will require you to make preparations in advance. Expect to spend at least 4 hours of your own time for exercise preparations, and expect at least three individual half day sessions for the final exercise where you test the IC to qualify for a passing grade. It will be possible to finish the exercises until the end of July. | ||||
Skript | The following book will accompany students during the lecture: "Essentials of Electronic Testing for Digital, Memory and Mixed-Signal VLSI Circuits" by Michael L. Bushnell and Vishwani D. Agrawal, Springer, 2004. This book is available online within ETH through http://link.springer.com/book/10.1007%2Fb117406 | ||||
Literatur | Course website: https://vlsi4.ethz.ch | ||||
Voraussetzungen / Besonderes | VLSI4 is meant for students interested in digital IC Design and especially for students that are planning or have already done a bachelor/semester thesis on IC Design. Although not strictly necessary, VLSI2 would be quite helpful for students visiting this lecture, VLSI2 and VLSI4 can be visited at the same time. Other lectures of the VLSI series (VLSI1, VLSI3) are not needed to follow VLSI4. Course website for up to date information: https://vlsi4.ethz.ch | ||||
247-0302-00L | Integrated Circuits (ICs) ![]() Only for CAS in Applied Electronics and Digitization and MAS in Applied Technology. | 3 KP | 2G | F. K. Gürkaynak | |
Kurzbeschreibung | This course will expose participants to the full design cycle and cost-performance relationships for integrated circuits (ICs) used in machine learning and cryptographic applications. | ||||
Lernziel | The aim of this course is to enable participants to work effectively with design engineers as they make business decisions regarding technical trade-offs in IC chip design. | ||||
252-0028-00L | Digital Design and Computer Architecture ![]() | 7 KP | 4V + 2U | O. Mutlu, F. K. Gürkaynak | |
Kurzbeschreibung | Diese Lehrveranstaltung ist eine erste Einführung in das Design digitaler Schaltungen und die Computerarchitektur. Sie deckt die technischen Grundlagen wie eine Computerplattform von Grund auf entworfen wird ab. Sie stellt verschiedene Ausführungsparadigmen, Hardwarebeschreibungssprachen und Prinzipien im digitalen Design und der Computerarchitektur vor. | ||||
Lernziel | Diese Lehrveranstaltung ist eine erste Annäherung an die Computerarchitektur. Die Studenten lernen das Design digitaler Schaltkreise, um: - die Grundlagen, - die (Design-)Prinzipien, - und die Präzedenzfälle (in der Computerarchitektur) zu verstehen. Auf der Grundlage dieses Verständnisses wird von den Studierenden erwartet, dass sie: - lernen wie ein moderner Computer intern von Grund auf funktioniert, - die Kompromisse verschiedener Designs und Ideen bewerten können, - ein fundiertes Design (eines einfachen Mikroprozessors) implementieren können, - immer komplexere Systeme systematisch austesten können, - hoffentlich darauf vorbereitet sind, neuartige Out-of-the-Box-Designs zu entwickeln. Der Fokus liegt auf Grundlagen, Prinzipien, Präzedenzfällen und deren Verwendung um gute Designs zu erstellen/umzusetzen. | ||||
Inhalt | Die Lehrveranstaltung besteht aus den folgenden Hauptblöcken: - Aktuelle Hauptthemen der Computerarchitektur: Prinzipien, Mysterien, motivierende Fallstudien und Beispiele. - Digital Logic Design: Kombinationslogik, sequentielle Logik, Hardwarebeschreibungssprachen, FPGAs, Timing und Verifikation. - Grundlagen der Computerarchitektur: Von Neumann-Computermodell, Befehlssatzarchitektur, Assembly-Programmierung, Mikroarchitektur, Mikroprogrammierung. - Grundlagen des Prozessordesigns: Pipelining, Out-of-Order-Ausführung, Verzweigungsvorhersage. - Verarbeitungs-Paradigmen: Out-of-Order-Ausführung, Datenfluss, superskalare Ausführung, Decoupled Access/Execute, VLIW, SIMD-Prozessoren, GPUs, systolische Arrays, Multithreading. - Speichersystem: Speicherorganisation, Speichertechnologien, Speicherhierarchie, Caches, Prefetching, virtueller Speicher. | ||||
Skript | Alle Unterlagen (inklusive Vorlesungsfolien) werden auf der Website der Lehrveranstaltung zur Verfügung gestellt: http://safari.ethz.ch/digitaltechnik/ Die Videoaufzeichnung der Vorlesung wird voraussichtlich bereitgestellt. Es kann dabei zu Verzögerungen kommen. | ||||
Literatur | Die offiziellen Lehrbücher dieser Lehrveranstaltung sind “Introduction to Computing Systems” von Patt und Patel, und “Digital Design and Computer Architecture” von Harris und Harris. Da dieser Kurs auf dem neuesten Stand ist, gibt es kein Lehrbuch das alle Themen abdeckt. Deswegen werden wir die Pflichtlektüre und die empfohlene Literatur für jede Vorlesung bereitstellen. Diese besteht hauptsächlich aus zwei Lehrbüchern und wichtigen Artikeln, die für das Verständnis aktueller Computerarchitekturen essentiell sind. |