Associate Professor, School of Computing
Ph.D., Carnegie Mellon University, 1991
Professor Brunvand joined the faculty in
1990. He has interests in computer architecture and VLSI systems in general,
and self-timed and asynchronous systems in particular. One aspect of his
research involves compiling concurrent communicating programs into asynchronous
VLSI circuits. The current system allows programs written in a subset of Occam,
a concurrent message-passing programming language based on CSP, to be
automatically compiled into a set of self-timed circuit modules suitable for
manufacture as an integrated circuit. He is also interested in investigating
the effects of asynchrony on computer systems architecture at a higher level.
To explore these ideas he is building a series of prototype asynchronous
computer systems out of FPGA and custom VLSI chips.
- Ganesh Gopalakrishnan, Prabhakar Kudva, and Erik Brunvand,
``Peephole Optimization of Asynchronous Macromodule Networks,'' IEEE
Transactions on VLSI Systems, Vol. 7, No 1, March 1999.
- William Richardson and Erik Brunvand, ``Fred: A Decoupled
Self-Timed Computer Architecture with Precise Exceptions,''
IEE Proceedings on Computers and Digital Techniques,
Special issue on Asynchronous Processors. Vol. 143, No. 5, September
1996.
- Erik Brunvand, Steven Nowick, and Kenneth Yun, ``Modern
Asynchronous Circuit Design,'' TAU-99, Monteray, CA, March 1999.
- J. Carter, W. Hsieh, L. Stoller, M. Swanson, L. Zhang,
E. Brunvand, A. Davis, C.-C. Kuo, R. Kuramkote, M. Parker,
L. Schaelicke, and T. Tateyama, ``Impulse: Building a Smarter
Memory Controller,'' The Proceedings of the Fifth Internationl
Symposium on High Performance Computer Architecture, Jan 1999
- Ajay Khoche and Erik Brunvand, ``Critical Hazard-Free Test
Generation for Asynchronous Circuits,'' VLSI Test Symposium (VTS'97).
- William Richardson and Erik Brunvand, ``Precise Exception
Handling for a Self-Timed Processor,'' in IEEE International
Conference on Computer Design (ICCD95) Winner of best paper award
in Design & Test track at ICCD95.