Giovanni De Micheli

Expertise

Design technologies for integrated systems on silicon, such as synthesis, hw/sw codesign and low-power design, as well as systems on heterogeneous platforms including electrical and biological components.

Scientific Director of EcoCloud Center at EPFL

Directing activities towards creating sustainable computation including AI.
Designing energy-savvy data centers and edge devices.

More information

Giovanni De Micheli is a research scientist in electronics and computer science. He is credited for the invention of the  Network on Chip design automation paradigm and for the creation of algorithms and design tools for Electronic Design Automation (EDA). Prof. De Micheli is the Scientific Director of the EcoCloud center at EPFL Lausanne, Switzerland. Previously, he was Professor of Electrical Engineering at Stanford University, Director of the EPFL LSI Laboratory, Director of EPFL Electrical Engineering Institute at EPFL and program leader of the Swiss Federal  Nano-Tera.ch program. He holds a Nuclear Engineer degree (Politecnico di Milano, 1979), a M.S. and a Ph.D. degree in Electrical Engineering and Computer Science (University of California at Berkeley, 1980 and 1983).

 Prof. De Micheli is a Fellow of ACM, AAAS and IEEE, a member of the Academia Europaea, of the  Swiss Academy of Engineering Sciences (SATW) and International Honorary member of the American Academy of Arts and Sciences. His current research interests include several aspects of design technologies for integrated circuits and systems, such as synthesis for emerging technologies. He is also interested in heterogeneous platform design including electrical components and biosensors, as well as in data processing of biomedical information. He is author of: Synthesis and Optimization of Digital Circuits, McGraw-Hill, 1994, co-author and/or co-editor of ten other books and of over 1000 technical publications. His citation h-index is above 100 according to Google Scholar. He is the Chair of the Scientific Advisory Board of STMicroelectronics. 

 Prof. De Micheli is the recipient of the 2025 IEEE Gustav Kirchhoff Award, the 2022 ESDA-IEEE/CEDA Phil Kaufman Award, the 2019 ACM/SIGDA  Pioneering Achievement Award, and several other  awards

Awards

Golden Jubilee Medal

IEEE CAS Society

2000

IEEE Emanuel Piore Award

IEEE

2003

Test-of-Time Award, ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES ISSS)

IEEE

2024

IEEE CAS Mac Van Valkenburg Award

IEEE

2012

Phil Kaufman Award

2022

Gustav Kirchhoff Award

IEEE

2025

Pioneering Achievement Award

ACM

2019

Harry Goode Award

IEEE

2016

Selected publications

Synthesis and Optimization of Digital Circuits

G. De Micheli
Published in McGraw-Hill, 1994. in

Networks on Chips

G. De Micheli and L. Benini
Published in Morgan Kaufmann, 2006. in

Policy Optimization for Dynamic Power Management

L. Benini, A. Bogliolo, G. Paleologo and G. De Micheli
Published in IEEE Transactions on CAD, Vol. 18, No. 6, June 1999, pp. 813-833. in

Teaching & PhD

Past EPFL PhD Students

Abhishek Garg (2009), Mohamed Haykel Ben Jamaa (2009), Francesco Zanini (2011), Ciprian Seiculescu (2012), Cristina Boero (2012), Hu Xu (2012), Andrea Cavallini (2013), Shashi Kanth Bobba (2013), Jacopo Olivo (2013), Wenqi You Dubout (2014), Michele De Marchi (2015), Somayyeh Rahimian Omam (2015), Irene Taurino (2015), Camilla Baj-Rossi (2015), Seyedeh Sara Ghoreishizadeh (2015), Luca Gaetano Amarù (2015), Francesca Puppo (2016), Hassan Ghasemzadeh Mohammadi (2016), Jian Zhang (2016), Xifan Tang (2017), Stefanos Skalistis (2017), Aya Mohamed Naguib Ahmed Ibrahim (2018), Giovanni Vincenzo Resta (2019), Winston Jason Haaswijk (2019), Eleonora Testa (2020), Francesca Criscuolo (2020), Mandresy Ivan Ny Hanitra (2021), Giulia Meuli (2021), Bruno Schmitt Antunes (2022), Fereshte Mozafari (2023), Siang-Yun Lee (2024), Alessandro Tempia Calvino (2024), Marakkalage Dewmini Sudara (2025), Andrea Costamagna (2026), Mingfei Yu (2025)

Past EPFL PhD Students as codirector

Davide Sacchetto (2013), Giulia Beanato (2014), Julien Michel Ghaye (2015), Nima Aliakbari (2017), Ioulia Tzouvadaki (2017), Francesca Stradolini (2018), Lana Josipovic (2021)

Courses

Design technologies for integrated systems

CS-472

Hardware compilation is the process of transforming specialized hardware description languages into circuit descriptions, which are iteratively refined, detailed and optimized. The course presents algorithms, tools and methods for hardware compilation and logic synthesis.