HPCA-11 Tutorial

Title: All you want to know about circuits as an architect but were afraid to ask

Presenters: 

Shih-Lien Lu, MRL/MTL Intel Corp. 

Shih-Lien Lu received his BS in EECS from UC Berkeley, and MS and PhD both in CSE from UCLA.  From 1985 to 1991, he worked on the MOSIS project at USC/ISI which provides research and education community VLSI fabrication services.  He served on the faculty of the ECE Dept. at Oregon State University from 1991 to 2001.  While at OSU, he received the College of Engineering Carter Award for outstanding and inspirational teaching in 1995 and the CoE/ECE Engelbrecht Young Faculty Award in 1996.  In 1999 he took a two-year leave from OSU and joined Intel.  Currently he is a senior staff researcher in the microarchitecture lab of MTL at Oregon.  His research interests include computer microarchitecture, circuits, and VLSI systems design.  He has published 16 journal and 37 conference papers and holds more than 20 US patents.

Steven Hsu, CRL/MTL Intel Corp.

Steven K. Hsu received his BS and MS in ECE from Oregon State University, and is currently a PhD candidate there.  He has been with Intel Corporation for over 5 years, and is currently a senior circuit researcher in the circuit research lab of MTL at Oregon.  He has given tutorials on high performance CMOS circuits at the GLSVLSI 2004 and SOCC 2004 circuit conferences.  His research interests include VLSI circuits and microarchitecture.  He has published 13 conference/journal papers and holds more than 10 US patents.

Abstract: The metrics to characterize a microprocessor include frequency, performance, throughput, power, area (cost) and complexity.  These metrics are influenced by architecture, microarchitecture, circuit and technology.  As technology advances, optimizing an individual level of abstraction such as architecture or microarchitecture is becoming more difficult because tradeoff decisions need information from other abstraction levels.  This tutorial intends to extract out general technology and circuit information for microarchitects and architects.  The intention is to provide general understanding of the circuit technology and best known methods of implementing common building blocks.

Topics to be covered:

  1. Circuit performance
  2. Power consumption
  3. Arithmetic circuits
  4. Memory circuits – register file, cache
  5. Device variation effects on circuit and microarchitecture

Expected duration of the tutorial:  6 hours