Search result: Catalogue data in Spring Semester 2015

Electrical Engineering and Information Technology Master Information
Major Courses
A total of 42 CP must be achieved form courses during the Master Program. The individual study plan is subject to the tutor's approval.
Communication
Recommended Subjects
These courses are recommended, but you are free to choose courses from any other special field. Please consult your tutor.
NumberTitleTypeECTSHoursLecturers
252-0286-00LSystem Construction Information
Does not take place this semester.
The course will be offered again in the autumn semester 2015.
W4 credits2V + 1Unot available
AbstractMain goal is teaching knowledge and skills needed for building custom operating systems and runtime environments. Relevant topics are studied at the example of sufficiently simple systems that have been built at our Institute in the past, ranging from purpose-oriented single processor real-time systems up to generic system kernels on multi-core hardware.
ObjectiveThe lecture's main goal is teaching of knowledge and skills needed for building custom operating systems and runtime environments.

The lecture intends to supplement more abstract views of software construction, and to contribute to a better understanding of "how it really works" behind the scenes.
ContentCase Study 1: Embedded System
- Safety-critical and fault-tolerant monitoring system
- Based on an auto-pilot system for helicopters

Case Study 2: Multi-Processor Operating System
- Universal operating system for symmetric multiprocessors
- Shared memory approach
- Based on Language-/System Codesign (Active Oberon / A2)

Case Study 3: Custom designed Single-Processor System
- RISC Single-processor system designed from scratch
- Hardware on FPGA
- Graphical workstation OS and compiler (Project Oberon)

Case Study 4: Custom-designed Multi-Processor System
- Special purpose heterogeneous system on a chip
- Masssively parallel hard- and software architecture based on message passing
- Focus: dataflow based applications
Lecture notesPrinted lecture notes will be delivered during the lecture. Slides will also be available from the lecture homepage.
Computers and Networks
Core Subjects
These core subjects are particularly recommended for the field of "Computers and Networks".
NumberTitleTypeECTSHoursLecturers
227-0558-00LPrinciples of Distributed Computing Information W6 credits2V + 2U + 1AR. Wattenhofer
AbstractWe study the fundamental issues underlying the design of distributed systems: communication, coordination, fault-tolerance, locality, parallelism, self-organization, symmetry breaking, synchronization, uncertainty. We explore essential algorithmic ideas and lower bound techniques.
ObjectiveDistributed computing is essential in modern computing and communications systems. Examples are on the one hand large-scale networks such as the Internet, and on the other hand multiprocessors such as your new multi-core laptop. This course introduces the principles of distributed computing, emphasizing the fundamental issues underlying the design of distributed systems and networks: communication, coordination, fault-tolerance, locality, parallelism, self-organization, symmetry breaking, synchronization, uncertainty. We explore essential algorithmic ideas and lower bound techniques, basically the "pearls" of distributed computing. We will cover a fresh topic every week.
ContentDistributed computing models and paradigms, e.g. message passing, shared memory, synchronous vs. asynchronous systems, time and message complexity, peer-to-peer systems, small-world networks, social networks, sorting networks, wireless communication, and self-organizing systems.

Distributed algorithms, e.g. leader election, coloring, covering, packing, decomposition, spanning trees, mutual exclusion, store and collect, arrow, ivy, synchronizers, diameter, all-pairs-shortest-path, wake-up, and lower bounds
Lecture notesAvailable. Our course script is used at dozens of other universities around the world.
LiteratureLecture Notes By Roger Wattenhofer. These lecture notes are taught at about a dozen different universities through the world.

Distributed Computing: Fundamentals, Simulations and Advanced Topics
Hagit Attiya, Jennifer Welch.
McGraw-Hill Publishing, 1998, ISBN 0-07-709352 6

Introduction to Algorithms
Thomas Cormen, Charles Leiserson, Ronald Rivest.
The MIT Press, 1998, ISBN 0-262-53091-0 oder 0-262-03141-8

Disseminatin of Information in Communication Networks
Juraj Hromkovic, Ralf Klasing, Andrzej Pelc, Peter Ruzicka, Walter Unger.
Springer-Verlag, Berlin Heidelberg, 2005, ISBN 3-540-00846-2

Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes
Frank Thomson Leighton.
Morgan Kaufmann Publishers Inc., San Francisco, CA, 1991, ISBN 1-55860-117-1

Distributed Computing: A Locality-Sensitive Approach
David Peleg.
Society for Industrial and Applied Mathematics (SIAM), 2000, ISBN 0-89871-464-8
Prerequisites / NoticeCourse pre-requisites: Interest in algorithmic problems. (No particular course needed.)
227-0678-00LSpeech Processing II Information
"Speech Processing II" takes place for the last time in spring 2015.
W6 credits2V + 2UB. Pfister
AbstractInterdisciplinary approaches to text-to-speech synthesis and speech recognition (continuation of course speech processing I).
ObjectiveIn this course selected concepts and interdisciplinary approaches to text-to-speech synthesis and speech recognition are presented.
ContentFundamentals of representation and application of linguistic knowledge: Introduction of the theory of formal languages, the Chomsky hierarchy, word analysis, finite state machines, parsing.
Speech synthesis: Natural language analysis (for words and sentences), lexicon, grammar for natural language; generation of the abstract representation of pronunciation (phone sequence, accents, phrases). Additionally, the ETH text-to-speech system SVOX is discussed.
Speech recognition: The statistical approach to speech recognition with hidden Markov models is detailed: Basic algorithms (forward, Viterbi and Baum-Welch algorithm), problems of implementation, HMM training, whole vs. subword modeling, isolated word recognition, continuous speech recognition, statistical and rule-based language models.
Lecture notesThe following textbook will be used: "Sprachverarbeitung - Grundlagen und Methoden der Sprachsynthese und Spracherkennung", B. Pfister und T. Kaufmann, Springer Verlag, ISBN: 978-3-540-75909-6
Prerequisites / NoticePrerequisites:
Speech Processing I.
Recommended Subjects
These courses are recommended, but you are free to choose courses from any other special field. Please consult your tutor.
NumberTitleTypeECTSHoursLecturers
227-0116-00LVLSI I: From Architectures to VLSI Circuits and FPGAs Information W7 credits5GH. Kaeslin, N. Felber
AbstractThis first course in a series that extends over three consecutive terms is concerned with tailoring algorithms and with devising high performance hardware architectures for their implementation as ASIC or with FPGAs. The focus is on front end design using HDLs and automatic synthesis for producing industrial-quality circuits.
ObjectiveUnderstand Very-Large-Scale Integrated Circuits (VLSI chips), Application-Specific Integrated Circuits (ASIC), and Field-Programmable Gate-Arrays (FPGA). Know their organization and be able to identify suitable application areas. Become fluent in front-end design from architectural conception to gate-level netlists. How to model digital circuits with VHDL or SystemVerilog. How to ensure they behave as expected with the aid of simulation, testbenches, and assertions. How to take advantage of automatic synthesis tools to produce industrial-quality VLSI and FPGA circuits. Gain practical experience with the hardware description language VHDL and with industrial Electronic Design Automation (EDA) tools.
ContentThis course is concerned with system-level issues of VLSI design and FPGA implementations. Topics include:
- Overview on design methodologies and fabrication depths.
- Levels of abstraction for circuit modeling.
- Organization and configuration of commercial field-programmable components.
- VLSI and FPGA design flows.
- Dedicated and general purpose architectures compared.
- How to obtain an architecture for a given processing algorithm.
- Meeting throughput, area, and power goals by way of architectural transformations.
- Hardware Description Languages (HDL) and the underlying concepts.
- VHDL and SystemVerilog compared.
- VHDL (IEEE standard 1076) for simulation and synthesis.
- A suitable nine-valued logic system (IEEE standard 1164).
- Register Transfer Level (RTL) synthesis and its limitations.
- Building blocks of digital VLSI circuits.
- Functional verification techniques and their limitations.
- Modular and largely reusable testbenches.
- Assertion-based verification.
- Synchronous versus asynchronous circuits.
- The case for synchronous circuits.
- Periodic events and the Anceau diagram.
- Case studies, ASICs compared to microprocessors, DSPs, and FPGAs.

During the exercises, students learn how to model digital ICs with VHDL. They write testbenches for simulation purposes and synthesize gate-level netlists for VLSI chips and FPGAs. Only commercial EDA software by leading vendors is being used.
Lecture notesTextbook and all further documents in English.
LiteratureH. Kaeslin: "Top-Down Digital VLSI Design, from Architectures to Gate-Level Circuits and FPGAs", Elsevier, 2014, ISBN 9780128007303.
Prerequisites / NoticePrerequisites:
Basics of digital circuits.

Examination:
In written form following the course semester (spring term). Problems are given in English, answers will be accepted in either English oder German.

Further details:
http://www.iis.ee.ethz.ch/stud_area/vorlesungen/vlsi1.en.html
227-0126-00LAdvanced Topics in Networked Embedded Systems Information Restricted registration - show details
Number of participants limited to 12.
W2 credits1SO. Saukh, J. Beutel, L. Thiele
AbstractThe seminar will cover advanced topics in networked embedded systems. A particular focus are cyber-physical systems and sensor networks in various application domains.
ObjectiveThe goal is to get a deeper understanding on leading edge technologies in the discipline, on classes of applications, and on current as well as future research directions.
ContentThe seminar enables Master students, PhDs and Postdocs to learn about latest breakthroughs in wireless sensor networks, networked embedded systems and devices, and energy-harvesting in several application domains, including environmental monitoring, tracking, smart buildings and control. Participants are requested to actively participate in the organization and preparation of the seminar.
227-0198-00LWearable Systems II: Design and Implementation Information W6 credits4GG. Tröster
AbstractConcepts and methods to integrate mobile computers into clothes.
Textile sensors: strain, pressure, temperature, ECG, EMG,..
New substrates (eTextile, Smart Textile), organic material (foils)
Power and Energy in Wearable Systems
Economical conditions
Evaluation of research institutions, projects and proposals.
ObjectiveTo integrate wearable computers also commercially successful in our daily outfit, innovative sensing and communication technologies as well as economical and ethical aspects have to be considered.

The course deals with
> Textile Sensors: strain, pressure, temperature, ECK, EMG, ...
> Packaging: new substrates (eTextiles), organic material (foils)
> Power and energy in mobile systems.
> Privacy and Ethics

Using a business plan we will practice the commercialisation of our 'Wearable Computers'.

Supported by a wiki-tool the course is organized as a seminar, in which the addressed topics are jointly discussed considering the aspect 'Concept of a research proposal'. According to the ETH 'critical thinking initiative' we will analyse and reflect implementation concepts incorporating the social and scientific context. Presentations alternate with workshops and discussions. Instead of an oral examination a thesis in a form of a project proposal can be submitted.

The audience determines the used language (German or English)
ContentTo integrate wearable computers also commercially successful in our daily outfit, innovative sensing and communication technologies as well as economical and ethical aspects have to be considered.

The course deals with
> Textile Sensors: strain, pressure, temperature, ECK, EMG, ...
> Packaging: new substrates (eTextiles), organic material (foils)
> Power and energy in mobile systems.
> Privacy and Ethics

Using a business plan we will practice the commercialisation of our 'Wearable Computers'.

Supported by a wiki-tool the course is organized as a seminar, in which the addressed topics are jointly discussed considering the aspect 'Concept of a research proposal'. According to the ETH 'critical thinking initiative' we will analyse and reflect implementation concepts incorporating the social and scientific context. Presentations alternate with workshops and discussions. Instead of an oral examination a thesis in a form of a project proposal can be submitted.

The audience determines the used language (German or English)
Lecture notesA wiki-tool will be available for the internal communication; that includes lecture notes for all lessons, assignments and solutions.
http://www.ife.ee.ethz.ch/education/wearable_systems_2/
LiteratureWill be provided in the course material
Prerequisites / NoticeSupported by a wiki-tool the course is organized as a seminar, in which the addressed topics are jointly discussed considering the aspect 'Concept of a research proposal'. According to the ETH 'critical thinking initiative' we will analyse and reflect implementation concepts incorporating the social and scientific context. Presentations alternate with workshops and discussions. Instead of an oral examination a thesis in a form of a project proposal can be submitted.

The audience determines the date and the used language (German or English)

No special prerequisites, also not the participation of 'Wearable Systems 1'
227-0420-00LInformation Theory II Information W6 credits2V + 2US. M. Moser
AbstractThis course builds on Information Theory I. It introduces additional topics in single-user communication, connections between Information Theory and Statistics, and Network Information Theory.
ObjectiveThe course has two objectives: to introduce the students to the key information theoretic results that underlay the design of communication systems and to equip the students with the tools that are needed to conduct research in Information Theory.
ContentDifferential entropy, maximum entropy, the Gaussian channel and water filling, the entropy-power inequality, Sanov's Theorem, Fisher information, the broadcast channel, the multiple-access channel, Slepian-Wolf coding, and the Gelfand-Pinsker problem.
Lecture notesn/a
LiteratureT.M. Cover and J.A. Thomas, Elements of Information Theory, second edition, Wiley 2006
227-0436-00LDigital Communication and Signal Processing Information W6 credits2V + 2UA. Wittneben
AbstractA comprehensive presentation of modern digital modulation, detection and synchronization schemes and relevant aspects of signal processing enables the student to analyze, simulate, implement and research the physical layer of advanced digital communication schemes. The course both covers the underlying theory and provides problem solving and hands-on experience.
ObjectiveDigital communication systems are characterized by ever increasing requirements on data rate, spectral efficiency and reliability. Due to the huge advances in very large scale integration (VLSI) we are now able to implement extremely complex digital signal processing algorithms to meet these challenges. As a result the physical layer (PHY) of digital communication systems has become the dominant function in most state-of-the-art system designs. In this course we discuss the major elements of PHY implementations in a rigorous theoretical fashion and present important practical examples to illustrate the application of the theory. In Part I we treat discrete time linear adaptive filters, which are a core component to handle multiuser and intersymbol interference in time-variant channels. Part II is a seminar block, in which the students develop their analytical and experimental (simulation) problem solving skills. After a review of major aspects of wireless communication we discuss, simulate and present the performance of novel cooperative and adaptive multiuser wireless communication systems. As part of this seminar each students has to give a 15 minute presentation and actively attends the presentations of the classmates. In Part III we cover parameter estimation and synchronization. Based on the classical discrete detection and estimation theory we develop maximum likelihood inspired digital algorithms for symbol timing and frequency synchronization.
ContentPart I: Linear adaptive filters for digital communication
• Finite impulse response (FIR) filter for temporal and spectral shaping
• Wiener filters
• Method of steepest descent
• Least mean square adaptive filters

Part II: Seminar block on cooperative wireless communication
• review of the basic concepts of wireless communication
• multiuser amplify&forward relaying
• performance evaluation of adaptive A&F relaying schemes and student presentations

Part III: Parameter estimation and synchronization
• Discrete detection theory
• Discrete estimation theory
• Synthesis of synchronization algorithms
• Frequency estimation
• Timing adjustment by interpolation
Lecture notesLecture notes.
Literature[1] Oppenheim, A. V., Schafer, R. W., "Discrete-time signal processing", Prentice-Hall, ISBN 0-13-754920-2.
[2] Haykin, S., "Adaptive filter theory", Prentice-Hall, ISBN 0-13-090126-1.
[3] Van Trees, H. L., "Detection , estimation and modulation theory", John Wiley&Sons, ISBN 0-471-09517-6.
[4] Meyr, H., Moeneclaey, M., Fechtel, S. A., "Digital communication receivers: synchronization, channel estimation and signal processing", John Wiley&Sons, ISBN 0-471-50275-8.
Prerequisites / NoticeFormal prerequisites: none
Recommended: Communication Systems or equivalent
227-0559-00LSeminar in Distributed Computing Information W2 credits2SR. Wattenhofer
AbstractIn this seminar participating students present and discuss recent research papers in the area of distributed computing. The seminar consists of algorithmic as well as systems papers in distributed computing theory, peer-to-peer computing, ad hoc and sensor networking, or multi-core computing.
ObjectiveIn the last two decades, we have experienced an unprecedented growth in the area of distributed systems and networks; distributed computing now encompasses many of the activities occurring in today's computer and communications world. This course introduces the basics of distributed computing, highlighting common themes and techniques. We study the fundamental issues underlying the design of distributed systems: communication, coordination, synchronization, uncertainty. We explore essential algorithmic ideas and lower bound techniques.

In this seminar, students present the latest work in this domain.

Seminar language: English
ContentDifferent each year. For details see: www.disco.ethz.ch/courses.html
Lecture notesSlides of presentations will be made available.
LiteraturePapers.
The actual paper selection can be found on www.disco.ethz.ch/courses.html.
252-0407-00LCryptography Information W7 credits3V + 2U + 1AU. Maurer
AbstractFundamentals and applications of cryptography. Cryptography as a mathematical discipline: reductions, constructive cryptography paradigm, security proofs. The discussed primitives include cryptographic functions, pseudo-randomness, symmetric encryption and authentication, public-key encryption, key agreement, and digital signature schemes. Selected cryptanalytic techniques.
ObjectiveThe goals are:
(1) understand the basic theoretical concepts and scientific thinking in cryptography;
(2) understand and apply some core cryptographic techniques and security proof methods;
(3) be prepared and motivated to access the scientific literature and attend specialized courses in cryptography.
ContentSee course description.
Lecture notesyes.
Prerequisites / NoticeFamiliarity with the basic cryptographic concepts as treated for
example in the course "Information Security" is required but can
in principle also be acquired in parallel to attending the course.
252-0408-00LCryptographic Protocols Information W5 credits2V + 2UU. Maurer, M. Hirt
AbstractThe course presents a selection of hot research topics in cryptography. The choice of topics varies and may include provable security, interactive proofs, zero-knowledge protocols, secret sharing, secure multi-party computation, e-voting, etc.
ObjectiveIndroduction to a very active research area with many gems and paradoxical
results. Spark interest in fundamental problems.
ContentThe course presents a selection of hot research topics in cryptography. The choice of topics varies and may include provable security, interactive proofs, zero-knowledge protocols, secret sharing, secure multi-party computation, e-voting, etc.
Lecture notesthe lecture notes are in German, but they are not required as the entire
course material is documented also in other course material (in english).
Prerequisites / NoticeA basic understanding of fundamental cryptographic concepts
(as taught for example in the course Information Security or
in the course Cryptography) is useful, but not required.
851-0734-00LInformation Security LawW2 credits2VU. Widmer
AbstractIntroduction to Information Security Law for non-legal students respectively prospective decision-makers in companies and public authorities who will have to deal with information security issues (CIOs, COOs, CEOs). The lectures will focus on the legal aspects of the security of ICT infrastructures, including networks (Internet), and of the transported and processed information.
ObjectiveThe objective is to understand the meaning and aims of information security and the legal framework, to become acquainted with legal instruments available to provide effective protection for infrastructures and sensitive legal assets and to present an analysis of possible legal loopholes and potential measures. No prior legal knowledge is required for those wishing to attend these lectures.
ContentThe lectures will deal with industry-specific as well as cross-sector specific themes involving both technology and law from the areas of data protection law, computer crimes, statutory duties of confidentiality, telecommunication surveillance (Internet), electronic signatures, liability etc.
Lecture notesThe lectures will be accompanied by powerpoint slide presentations, downloadable before the lectures begin, or available as hard copy at the lectures themselves.
LiteratureReferences to further literature sources will be given in the lectures.
Electronics and Photonics
Core Subjects
These core subjects are particularly recommended for the field of "Electronics and Photonics".
NumberTitleTypeECTSHoursLecturers
227-0111-00LCommunication Electronics Information W6 credits2V + 2UQ. Huang
AbstractElectronics for communications systems, with emphasis on realization. Low noise amplifiers, modulators and demodulators, transmit amplifiers and oscillators are discussed in the context of wireless communications. Wireless receiver, transmitter and frequency synthesizer will be described. Importance of and trade offs among sensitivity, linearity and selectivity are discussed extensively.
ObjectiveFoundation course for understanding modern electronic circuits for communication applications. We learn how theoretical communications principles are reduced to practice using transistors, switches, inductors, capacitors and resistors. The harsh environment such communication electronics will be exposed to and the resulting requirements on the sensitivity, linearity and selectivity help explain the design trade offs encountered in every circuit block found in a modern transceiver.
ContentAccounting for more than two trillion dollars per year, communications is one of the most important drivers for advanced economies of our time. Wired networks have been a key enabler to the internet age and the proliferation of search engines, social networks and electronic commerce, whereas wireless communications, cellular networks in particular, have liberated people and increased productivity in developed and developing nations alike. Integrated circuits that make such communications devices light weight and affordable have played a key role in the proliferation of communications.
This course introduces our students to the key components that realize the tangible products in electronic form. We begin with an introduction to wireless communications, and describe the harsh environment in which a transceiver has to work reliably. In this context we highlight the importance of sensitivity or low noise, linearity, selectivity, power consumption and cost, that are all vital to a competitive device in such applications.
We shall review bipolar and MOS devices from a designer's prospectives, before discussing basic amplifier structures - common emitter/source, common base/gate configurations, their noise performance and linearity, impedance matching, and many other things one needs to know about a low noise amplifier.
We will discuss modulation, and the mixer that enables its implementation. Noise and linearity form an inseparable part of the discussion of its design, but we also introduce the concept of quadrature demodulator, image rejection, and the effects of mismatch on performance.
When mixers are used as a modulator the signals they receive are usually large and the natural linearity of transistors becomes insufficient. The concept of feedback will be introduced and its function as an improver of linearity studied in detail.
Amplifiers in the transmit path are necessary to boost the power level before the signal leaves an integrated circuit to drive an even more powerful amplifier (PA) off chip. Linearized pre-amplifiers will be studied as part of the transmitter.
A crucial part of a mobile transceiver terminal is the generation of local oscillator signals at the desired frequencies that are required for modulation and demodulation. Oscillators will be studied, starting from stability criteria of an electronic system, then leading to criteria for controlled instability or oscillation. Oscillator design will be discussed in detail, including that of crystal controlled oscillators which provide accurate time base.
An introduction to phase-locked loops will be made, illustrating how it links a variable frequency oscillator to a very stable fixed frequency crystal oscillator, and how phase detector, charge pump and programmable dividers all serve to realize an agile frequency synthesizer that is very stable in each frequency synthesized.
Lecture notesScript with slides and notes is available.
Prerequisites / NoticeThe course Analog Integrated Circuits is recommended as preparation for this course.
227-0146-00LAnalog-to-Digital Converters Information W6 credits2V + 2UQ. Huang, T. Burger
AbstractThis course provides a thorough treatment of integrated data conversion systems from system level specifications and trade-offs, over architecture choice down to circuit implementation.
ObjectiveData conversion systems are substantial sub-parts of many electronic systems, e.g. the audio conversion system of a home-cinema systems or the base-band front-end of a wireless modem. Data conversion systems usually determine the performance of the overall system in terms of dynamic range and linearity. The student will learn to understand the basic principles behind data conversion and be introduced to the different methods and circuit architectures to implement such a conversion. The conversion methods such as successive approximation or algorithmic conversion are explained with their principle of operation accompanied with the appropriate mathematical calculations, including the effects of non-idealties in some cases. After successful completion of the course the student should understand the concept of an ideal ADC, know all major converter architectures, their principle of operation and what governs their performance.
Content- Introduction: information representation and communication; abstraction, categorization and symbolic representation; basic conversion algorithms; data converter application; tradeoffs among key parameters; ADC taxonomy.
- Dual-slope & successive approximation register (SAR) converters: dual slope principle & converter; SAR ADC operating principle; SAR implementation with a capacitive array; range extension with segmented array.
- Algorithmic & pipelined A/D converters: algorithmic conversion principle; sample & hold stage; pipe-lined converter; multiplying DAC; flash sub-ADC and n-bit MDAC; redundancy for correction of non-idealties, error correction.
- Performance metrics and non-linearity: ideal ADC; offset, gain error, differential and integral non-linearities; capacitor mismatch; impact of capacitor mismatch on SAR ADC's performance.
- Flash, folding an interpolating analog-to-digital converters: flash ADC principle, thermometer to binary coding, sparkle correction; limitations of flash converters; the folding principle, residue extraction; folding amplifiers; cascaded folding; interpolation for folding converters; cascaded folding and interpolation.
- Noise in analog-to-digital converters: types of noise; noise calculation in electronic circuit, kT/C-noise, sampled noise; noise analysis in switched-capacitor circuits; aperture time uncertainty and sampling jitter.
- Delta-sigma A/D-converters: linearity and resolution; from delta-modulation to delta-sigma modulation; first-oder delta-sigma modulation, circuit level implementation; clock-jitter & SNR in delta-sigma modulators; second-order delta-sigma modulation, higher-order modulation, design procedure for a single-loop modulator.
- Digital-to-analog converters: introduction; current scaling D/A converter, current steering DAC, calibration for improved performance.
Lecture notesHandouts of the slides will be distributed.
Literature- B. Razavi, Principles of Data Conversion System Design, IEEE Press, 1994
- M. Gustavsson et. al., CMOS Data Converters for Communications, Springer, 2010
- R.J. van de Plassche, CMOS Integrated Analog-to-Digital and Digital-to-Analog Converters, Springer, 2010
Prerequisites / NoticeIt is highly recommended to attend the course "Analog Integrated Circuits" of Prof. Huang as a preparation for this course.
227-0148-00LVLSI III: Test and Fabrication of VLSI Circuits Information W6 credits4GN. Felber, H. Kaeslin
AbstractThis last course in our VLSI series is concerned with the manufacturing of integrated circuits (IC) in CMOS technology, with defects that may occur during the process, and ---above all--- with the methods and tools for detecting design flaws and fabrication defects.
ObjectiveKnow how to apply methods, software tools and equipment for designing testable VLSI circuits, for testing fabricated ICs, and for physical analysis in the occurrence of defective parts. A basic understanding of modern semiconductor technologies.
ContentThis final course in a series of three focusses on manufacturing, testing, physical analysis, and packaging of VLSI circuits. Future prospects of micro- and nanoelectronics are also being discussed. Topics include:
- Effects of fabrication defects.
- Abstraction from physical to transistor- and gate-level fault models.
- Fault grading in the occurrence of large ASICs.
- Generation of efficient test vector sets.
- Enhancement of testability with built-in self test.
- Organisation and application of automated test equipment.
- Physical analysis of devices.
- Packaging problems and solutions.
- Today's nanometer CMOS fabrication processes (HKMG).
- Optical and post optical Photolithography.
- Potential alternatives to CMOS technology and MOSFET devices.
- Evolution paths for design methodology.
- Industrial roadmaps for the future evolution of semiconductor technology (ITRS).

Exercises teach students how to use CAE/CAD software and automated equipment for testing ASICs after fabrication. Students that have submitted a design for manufacturing at the end of the 7th term do so on their own circuits. Physical analysis methods with professional equipment (AFM, DLTS) complement this training.
Lecture notesEnglish lecture notes.

All written documents in English.
Prerequisites / NoticePrerequisites:
Basics of digital design.

Further details:
http://www.iis.ee.ethz.ch/stud_area/vorlesungen/vlsi3.en.html
227-0159-00LQuantum Transport in Nanoscale Devices Information W6 credits2V + 2UM. Luisier
AbstractThis class offers an introduction into quantum transport theory, a rigorous approach to electron transport at the nanoscale. It covers different topics such as bandstructure, Wave Function and Non-equilibrium Green's Function formalisms, and electron interactions with their environment. Matlab exercises accompany the lectures where students learn how to develop their own transport simulator.
ObjectiveThe continuous scaling of electronic devices has given rise to structures whose dimensions do not exceed a few atomic layers. At this size, electrons do not behave as particle any more, but as propagating waves and the classical representation of electron transport as the sum of drift-diffusion processes fails. The purpose of this class is to explore and understand the displacement of electrons through nanoscale device structures based on state-of-the-art quantum transport methods and to get familiar with the underlying equations by developing his own nanoelectronic device simulator.
ContentThe following topics will be addressed:
- Introduction to quantum transport modeling
- Bandstructure representation and effective mass approximation
- Open vs closed boundary conditions to the Schrödinger equation
- Comparison of the Wave Function and Non-equilibrium Green's Function formalisms as solution to the Schrödinger equation
- Self-consistent Schödinger-Poisson simulations
- Quantum transport simulations of resonant tunneling diodes and quantum well nano-transistors
- Top-of-the-barrier simulation approach to nano-transistor
- Electron interactions with their environment (phonon, roughness, impurity,...)
- Multi-band transport models
Lecture notesLecture slides are distributed every week and can be found at
http://www.iis.ee.ethz.ch/stud_area/vorlesungen/electransport.en.html
LiteratureRecommended textbook: "Electronic Transport in Mesoscopic Systems", Supriyo Datta, Cambridge Studies in Semiconductor Physics and Microelectronic Engineering, 1997
Prerequisites / NoticeBasic knowledge of semiconductor device physics and quantum mechanics
227-0456-00LHigh Frequency and Microwave Electronics I Information
Does not take place this semester.
W6 credits4GC. Bolognesi
AbstractUnderstanding of basic building blocks of microwave electronics technology, with a focus on active semiconductor devices.
ObjectiveUnderstanding the fundamentals of microwave electronics technology, with emphasis on active components.
ContentIntroduction, microstrip transmission lines, matching, semiconductors, pn-junction, noise, PIN-diode and applications, Schottky diodes and detectors, bipolar transistors and heterojunction bipolar transistors, MESFET physics and properties, high-electron mobility transistors, microwave amplifiers.
Lecture notesScript: Mikrowellentechnik and Mikrowellenelektronik, by Werner Bächtold
(In German).
Prerequisites / NoticeThe lectures will be held in English.
227-0198-00LWearable Systems II: Design and Implementation Information W6 credits4GG. Tröster
AbstractConcepts and methods to integrate mobile computers into clothes.
Textile sensors: strain, pressure, temperature, ECG, EMG,..
New substrates (eTextile, Smart Textile), organic material (foils)
Power and Energy in Wearable Systems
Economical conditions
Evaluation of research institutions, projects and proposals.
ObjectiveTo integrate wearable computers also commercially successful in our daily outfit, innovative sensing and communication technologies as well as economical and ethical aspects have to be considered.

The course deals with
> Textile Sensors: strain, pressure, temperature, ECK, EMG, ...
> Packaging: new substrates (eTextiles), organic material (foils)
> Power and energy in mobile systems.
> Privacy and Ethics

Using a business plan we will practice the commercialisation of our 'Wearable Computers'.

Supported by a wiki-tool the course is organized as a seminar, in which the addressed topics are jointly discussed considering the aspect 'Concept of a research proposal'. According to the ETH 'critical thinking initiative' we will analyse and reflect implementation concepts incorporating the social and scientific context. Presentations alternate with workshops and discussions. Instead of an oral examination a thesis in a form of a project proposal can be submitted.

The audience determines the used language (German or English)
ContentTo integrate wearable computers also commercially successful in our daily outfit, innovative sensing and communication technologies as well as economical and ethical aspects have to be considered.

The course deals with
> Textile Sensors: strain, pressure, temperature, ECK, EMG, ...
> Packaging: new substrates (eTextiles), organic material (foils)
> Power and energy in mobile systems.
> Privacy and Ethics

Using a business plan we will practice the commercialisation of our 'Wearable Computers'.

Supported by a wiki-tool the course is organized as a seminar, in which the addressed topics are jointly discussed considering the aspect 'Concept of a research proposal'. According to the ETH 'critical thinking initiative' we will analyse and reflect implementation concepts incorporating the social and scientific context. Presentations alternate with workshops and discussions. Instead of an oral examination a thesis in a form of a project proposal can be submitted.

The audience determines the used language (German or English)
Lecture notesA wiki-tool will be available for the internal communication; that includes lecture notes for all lessons, assignments and solutions.
http://www.ife.ee.ethz.ch/education/wearable_systems_2/
LiteratureWill be provided in the course material
Prerequisites / NoticeSupported by a wiki-tool the course is organized as a seminar, in which the addressed topics are jointly discussed considering the aspect 'Concept of a research proposal'. According to the ETH 'critical thinking initiative' we will analyse and reflect implementation concepts incorporating the social and scientific context. Presentations alternate with workshops and discussions. Instead of an oral examination a thesis in a form of a project proposal can be submitted.

The audience determines the date and the used language (German or English)

No special prerequisites, also not the participation of 'Wearable Systems 1'
151-0172-00LDevices and Systems Information W5 credits4GC. I. Roman, A. Hierlemann
AbstractThe students are introduced to the fundamentals and physics of microelectronic devices as well as to microsystems in general (MEMS). They will be able to apply this knowledge for system research and development and to assess and apply principles, concepts and methods from a broad range of technical and scientific disciplines for innovative products.
ObjectiveThe students are introduced to the fundamentals and physics of microelectronic devices as well as to microsystems in general (MEMS), basic electronic circuits for sensors, RF-MEMS, chemical microsystems, BioMEMS and microfluidics, magnetic sensors and optical devices, and in particular to the concepts of Nanosystems (focus on carbon nanotubes), based on the respective state-of-research in the field. They will be able to apply this knowledge for system research and development and to assess and apply principles, concepts and methods from a broad range of technical and scientific disciplines for innovative products.
ContentIntroduction to semiconductors, MOSFET transistors
Basic electronic circuits for sensors and microsystems
Transducer Fundamentals
Chemical sensors and biosensors, microfluidics and bioMEMS
RF MEMS
Magnetic Sensors, optical Devices
Nanosystem concepts
Lecture noteshandouts
227-0150-00LAdvanced System-on-chip Design: Integrated Parallel Computing Architectures Information W6 credits4GL. Benini
AbstractThe course will cover Digital System-on-Chip architectures: multi-cores, many-cores, GP-GPUs and heterogeneous platforms, with an in-depth view on design tools and methods targeting advanced nanometer-scale technology and system integration options.
ObjectiveTo provide an in-depth understanding of the links and dependencies between architectures and their silicon implementation and to get an
exposure to state-of-the-art methodologies for designing complex integrated systems using advanced technologies. Practical experience will also be gained through projects assigned on specific topics.
ContentThe course will cover Digital System-on-Chip architectures, design tools and methods, with an in-depth view on design challenges related to advanced silicon technology and state-of-the-art system integration options (novel storage options, three-dimensional integration, advanced system packaging). The emphasis will be on programmable parallel architectures, namely, multi and many- cores, GPUs, vector accelerators, heterogeneous platforms, and the complex design choices required to achieve scalability and energy proportionality. The course will cover not only circuit, logic and microarchitecture design, but it will also delve into system design, touching on hardware-software tradeoffs and full-system analysis and optimization taking into account non-functional constraints and quality metrics, such as power consumption, thermal dissipation, reliability and variability.
Lecture notesSlides will be provided to accompany lectures
LiteratureD. Patterson, J. Hennessy, Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design), 2011.

D. Patterson, J. Hennessy, Computer Organization and Design, Fifth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design), 2013.
Prerequisites / NoticeKnowledge of digital design at the level of "Design of Digital Circuits SS12" is required.

Knowledge of basic VLSI design at the level of "VLSI I: Architectures of VLSI Circuits" is required
  • First page Previous page Page  2  of  5 Next page Last page     All