Design technologies for integrated circuits

   

Prof. Giovanni De Micheli
Ecole Politechnique Fèdèrale de Lausanne, Lausanne, Switzerland

15 hours, 4 credits (final test)

April 2 - April 4, 2007
Dipartimento di Ingegneria dell'Informazione: Elettronica, Informatica, Telecomunicazioni, via G. Caruso, meeting room, ground floor

Contacts: Prof. Luca Fanucci

   

Objectives

Students will learn the techniques used for designing integrated circuits and systems starting from design languages and formalism to the synthesis and optimization of digital circuits in terms of logic gates.

Contents

Hardware compilation is the process of transforming specialized hardware description languages into circuit descriptions, which are iteratively refined, detailed and optimized. This series of lessons will present the most outstanding features of hardware compilation, as well as the techniques for optimizing logic representations and networks. The lessons give a novel, uptodate view of digital circuit design. Practical sessions will teach students the use of current design tools.

Syllabus

Prerequisites

Logic design principles, programming, digital design