People > Faculty

Scott Hauck

Scott Hauck
Gaetano Borriello Professor for Educational Excellence
VLSI and Digital Systems
307Q EEB
Box 352500
University of Washington
Seattle, WA 98195
Phone: (206) 412-1523

University of Washington, CSE, 1995 Ph.D., 1992 MS
University of California-Berkeley, EECS, 1990 B.S.

[Biosketch] [Honors] [Research Interests] [Selected Publications] [Patents] [Current Grad Students] [Teaching]


He is a Professor at the University of Washington's Department of Electrical & Computer Engineering, in the Embedded Systems and VLSI group, and an Adjunct in the Department of Computer Science and Engineering. His work is focused around FPGAs, chips that can be programmed and reprogrammed to implement complex digital logic. His interests are the application of FPGA technology to situations that can make use of their novel features: high-performance computing, reconfigurable subsystems for system-on-a-chip, computer architecture education, hyperspectral image compression, and other areas. His work encompasses VLSI, CAD, and applications of these devices. He is editor (with Andre' DeHon) of a book on reconfigurable computing: Scott Hauck, Andre' DeHon (editors), Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation", Morgan Kaufmann/Elsevier, 2008.

In 2010 he won the University of Washington
Distinguished Teaching Award

He is the director of the Adaptive Computing
Machines and Emulators Lab.


2015 Gaetano Borriello Professorship for Educational Excellence.
IEEE Fellow, 2015, for contributions to Field-Programmable Gate Array based systems.

FCCM20: Highlights of the First Twenty Years of the IEEE Symposium on Field-Programmable Custom Computing Machines, 2013. 4 of 25 papers in this volume - most of any author:

IEEE Symposium on Field-Programmable Custom Computing Machines, Best Paper Award, 2012
2011 U.W. Dept. of Electrical Engineering Faculty Service Award
2010 University of Washington Distinguished Teaching Award
2009 College of Engineering Faculty Innovator: Teaching & Learning
Finalist, U.W. Distinguished Teaching Award, 2008
Best Paper Award, Microelectronic Systems Education Conference, 2007.
Elixent, Inc. S.O.A.P.-Star: Spot On Award Program (employee achievement award), 2006.
Alfred P. Sloan Research Fellow (2001)
U.W. EE Department's Outstanding Research Advisor Award 2001
Senior Member, ACM (2009)
Senior Member, IEEE (2001)
June and Donald Brewer Junior Professorship, (Northwestern chair, given up in move to U.W.) 1999-2001
NSF CAREER award (1999)
1999 IEEE Circuits and Systems Society Transactions on VLSI Systems Best Paper Award
Northwestern University, ECE Department's Best Teacher of 1998/99
AT&T Bell Laboratories Graduate Fellowship
National Merit Finalist
Nominated, U.W. College of Engineering Faculty Innovator for Teaching, 2007, 2008, 2009.
Nominated, U.W. Distinguished Teaching Award, 2004, 2007, 2008, 2009
Nominated, U.W. College of Engineering Outstanding Faculty Member, 2004
Nominated, U.W. EE Department's Faculty Service Award, 2004
Nominated, U.W. EE Department's Outstanding Research Advisor Award 2003, 2004, 2008, 2009
Nominated, U.W. EE Department's Teaching Award 2001, 2003, 2007

Honors to students/advisees

College of Engineering Community Innovators Teaching Assistant Innovator Award to Ken Eguro (2008)
Department of Electrical Engineering Graduate Teaching Award to Ken Eguro (2007)
Yang Research Award to Akshay Sharma (2005), Mike Haselman (2010).
Mary Gates Endowment for Students research training grant to Henry Lee (2003)
Intel Fellowship to Mark Chang (2002)
Lincoln Labs Fellowship to Shawn Phillips (2002)
Cabell Thesis Year Fellowship to Katherine Compton (2002)
U.W. EE Department's Outstanding Research Assistant Award to Mark Chang (2001-2002)
National Science Foundation Fellowships to Katherine Compton (1998), Mark Holland (2001), Nathaniel McVicar (2011)
1999 Motorola UPR Best Paper Award (to student Katherine Compton)
National Science Foundation Fellowship Honorable Mention to Michael Beauchamp (2003 & 2004), Nathaniel McVicar (2010)

Research Interests

Reconfigurable Subsystems for System-on-a-Chip; FPGA Architectures, CAD tools, Compilers, and Applications; VLSI Design & CAD.

Research Projects

Selected Publications

(Surveys and introductory articles for a general audience)

Full list of publications

S. Hauck, A. DeHon (editors), Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation", Morgan Kaufmann/Elsevier, 2008.

S. Hauck, "Asynchronous Design Methodologies: An Overview" (PDF), Proceedings of the IEEE, Vol. 83, No. 1, pp. 69-93, January, 1995.

S. Hauck, "The Roles of FPGAs in Reprogrammable Systems" (PDF), Proceedings of the IEEE, Vol. 86, No. 4, pp. 615-638, April, 1998.

S. Hauck, "The Future of Reconfigurable Systems" (PDF), Keynote Address, 5th Canadian Conference on Field Programmable Devices, Montreal, June 1998.

S. Hauck, A. Agarwal, "Software Technologies for Reconfigurable Systems" (PDF), Northwestern University, Dept. of ECE Technical Report, 1996.

K. Compton, S. Hauck, "Reconfigurable Computing: A Survey of Systems and Software" (PDF), ACM Computing Surveys, Vol. 34, No. 2. pp. 171-210. June 2002.

S. Hauck, K. Compton, K. Eguro, M. Holland, S. Phillips, A. Sharma, "Totem: Domain-Specific Reconfigurable Logic", 2006.

M. Haselman, S. Hauck, "The Future of Integrated Circuits: A Survey of Nano-electronics", Proceedings of the IEEE, Vol. 98, No. 1, pp. 11-38, January 2010.

Current Graduate Students

Former Graduate Students

Note: good information for all grad students can be found at:


Associate Editor, International Journal of Reconfigurable Computing (IJRC), 2007 - 2012.

Guest Editor (with Toomas Plaks and others), ACM Transactions on Embedded Computing Systems, special issue on Configurable Computing: Configuring Algorithms, Processes, and Architecture, 2008.

Guest Editor (with Miriam Leeser and Russ Tessier), EURASIP Journal of Embedded Systems, special issue on Field-Programmable Gate Arrays in Embedded Systems, 2006.

Associate Editor, IEEE Transactions on VLSI Systems, 1999-2000.


Winter 2019 - ECE 271: Digital Circuits and Systems
Autumn 2018 - ECE/CSE 469: Computer Design and Organization
Autumn 2017 - ECE 541: Automated Layout of Integrated Circuits


ECE logo