ASPRO-216: a standard-cell Q.D.I. 16-bit RISC asynchronous microprocessor

The design of a CMOS standard-cell Quasi-Delay-Insensitive (QDI) 16-bit asynchronous microprocessor is presented. ASPRO-216 is being developed for embedded applications. It is a scalar processor which issues instructions in-order and completes their execution out-of-order, and it can be customized both at the hardware and software levels to fit specific application requirements. Its architecture extensively uses an overlapping pipelined execution scheme involving desynchronized units. The design flow and circuit style are an original application of A. Martin's method. The expected performance is 200 peak MIPS, 0.5 Watt using a 0.25 /spl mu/m technology.

[1]  Jim D. Garside,et al.  AMULET2e: an asynchronous embedded controller , 1997, Proceedings Third International Symposium on Advanced Research in Asynchronous Circuits and Systems.

[2]  Shannon V. Morton,et al.  ECSTAC: a fast asynchronous microprocessor , 1995, Proceedings Second Working Conference on Asynchronous Design Methodologies.

[3]  Steven Burns Performance Analysis and Optimization of Asynchronous Circuits , 1991 .

[4]  Steven M. Burns,et al.  The design of an asynchronous microprocessor , 1989, CARN.

[5]  Erik Brunvand,et al.  Fred: an architecture for a self-timed decoupled computer , 1996, Proceedings Second International Symposium on Advanced Research in Asynchronous Circuits and Systems.

[6]  Erik Brunvand The NSR processor , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.

[7]  Takashi Nanya,et al.  TITAC: design of a quasi-delay-insensitive microprocessor , 1994, IEEE Design & Test of Computers.

[8]  Gilles Privat,et al.  Functionally asynchronous array processor for morphological filtering of greyscale images , 1996 .

[9]  L. S. Nielsen,et al.  Low-power operation using self-timed circuits and adaptive scaling of the supply voltage , 1994, IEEE Trans. Very Large Scale Integr. Syst..

[10]  Paul I. Pénzes,et al.  The design of an asynchronous MIPS R3000 microprocessor , 1997, Proceedings Seventeenth Conference on Advanced Research in VLSI.

[11]  Alain J. Martin Synthesis of Asynchronous VLSI Circuits , 1991 .