publications
::: papers ::: presentations (refereed & invited) ::: theses :::

::: p a p e r s :::

An architecture for asynchronous FPGAs. Catherine G. Wong, Alain J. Martin, and Peter Thomas. To appear in Proc. IEEE International Conference on Field-Programmable Technology (FPT'03), December 2003.
Abstract ::: We present an architecture for a quasi delay-insensitive asynchronous field-programmable gate array. The logic cell is a complete asynchronous pipeline stage and the interconnects are entirely delay insensitive.

Three generations of asynchronous microprocessors. Alain J. Martin, Mika Nyström and Catherine G. Wong. To appear in IEEE Design & Test of Computers, special issue on Clockless VLSI Design, Nov 2003.
Abstract ::: Asynchronous VLSI offers low power, modularity, and robustness to physical variations. We describe three generations of asynchronous microprocessors designed at Caltech between 1988 and today, and the evolving circuits and design techniques associated with each of them.

High-level synthesis of asynchronous systems by data-driven decomposition. Catherine G. Wong and Alain J. Martin. Proc. 40th Design Automation Conference, June 2003.
Abstract ::: We present a method for decomposing a high-level program description of a circuit into a system of concurrent modules that can each be implemented as asynchronous pre-charge half-buffer pipeline stages (the circuits used in the asynchronous R3000 MIPS microprocessor). We apply it to designing the instruction fetch of an asynchronous 8051 microcontroller, with promising results. We discuss new clustering algorithms that will improve the performance figures further.

The Lutonium: a sub-nanojoule asynchronous 8051 microcontroller. Alain J. Martin, Mika Nyström, Karl Papadantonakis, Paul I. Penzes, Piyush Prakash, Catherine G. Wong, Jonathan Chang, Kevin S. Ko, Benjamin Lee, Elaine Ou, James Pugh, Eino-Ville Talvala, James T. Tong, Ahmet Tura. Proc. 9th IEEE International Symposium on Asynchronous Systems & Circuits, May 2003.
Abstract ::: We describe the Lutonium, an asynchronous 8051 microcontroller designed for low Et^2. In 0.18-μm CMOS, at nominal 1.8 V, we expect a performance of 0.5 nJ per instruction at 200 MIPS. At 0.5 V, we expect 4 MIPS and 40 pJ/instruction, corresponding to 25,000 MIPS/Watt. We describe the structure of a fine-grain pipeline optimized for Et^2 efficiency, some of the peripherals implementation, and the advantages of an asynchronous implementation of a deep-sleep mechanism.

Data-driven process decomposition for circuit synthesis. Catherine G. Wong and Alain J. Martin. Proc. IEEE Conference on Electronic Circuits and Systems, September 2001.

Speed and energy performance of an asynchronous MIPS R3000 microprocessor. Alain J. Martin, Mika Nyström, Paul Penzes, and Catherine Wong. Caltech Computer Science Technical Report CSTR:2001.012. June 2001.



:::  p r e s e n t a t i o n s  //  r e f e r e e d  &  i n v i t e d  :::

Invited talk: High-level synthesis of asynchronous VLSI systems. Catherine G. Wong. Computer Engineering Research Group, University of Toronto, April 2003.

Tutorial: Asynchronous microprocessor design. Alain J. Martin, Mika Nyström and Catherine G. Wong. IEEE/ACM International Symposium on Microarchitecture (MICRO-35), November 2002, Istanbul, Turkey.

Poster: Data-driven process decomposition for circuit synthesis. Catherine Wong. ACM SIGDA PhD Forum at the 39th Design Automation Conference (DAC), June 2002, New Orleans LA.

Invited talk: Asynchronous VLSI design --- an introduction. Catherine G Wong. Advanced Micro Devices (AMD), August 2001, Sunnyvale CA.



:::  t h e s e s  :::

A graphical method for process decomposition. Catherine Grace Wong. M.S. thesis, Computer Science, Caltech, 2000.

Large cluster-based logic blocks for FPGAs: speed vs size. Catherine G. Wong. B.A.Sc. thesis, Engineering Science, University of Toronto, April 1998.

An initial study of outer loop vectorization. Catherine G. Wong. B.A.Sc. thesis, Engineering Science, University of Toronto, December 1997.


wongca@async.caltech.edu
[back home]