| High-level synthesis of asynchronous systems by data-driven decomposition |
| Full text |
Pdf
(233 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 40th annual Design Automation Conference
table of contents
Anaheim, CA, USA
SESSION: Novel techniques in high-level synthesis
table of contents
Pages: 508 - 513
Year of Publication: 2003
ISBN:1-58113-688-9
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 22, Citation Count: 6
|
|
|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
C.G. Wong and A.J.Martin. "Data-driven Process Decomposition For the Synthesis of Asynchronous Circuits," Proc. ICECS, 2001.
|
| |
3
|
S.M. Burns and A.J. Martin. "Synthesis of Self-Timed Circuits by Program Transformation," In G.J. Milne, ed., The Fusion of Hardware Design and Verification, North-Holland, 1988.
|
| |
4
|
A. Bardsley and D.A. Edwards. "The Balsa Asynchronous Circuit Synthesis System," Forum on Design Languages, 2000.
|
| |
5
|
C.H. van Berkel and R.W.J.J. Saeijs. "Compilation of Communicating Processes Into Delay-Insensitive Circuits," Proc. ICCD, pp. 157--162, 1988.
|
| |
6
|
J. Cortadella, M. Kishinevsky et al. "Petrify: a tool for manipulating concurrent specifications and synthesis of asynchronous controllers," IEICE Trans. Information and Systems, Vol. E80-D, No. 3, pp. 315--325, March 1997.
|
| |
7
|
R.M. Fuhrer, S.M. Nowick et al. "MINIMALIST: An Environment for the Synthesis, Verification and Testability of Burst Mode Asynchronous Machines," Columbia University CS Tech Report CUCS-020-99, 1999.
|
| |
8
|
Alain J. Martin , Andrew Lines , Rajit Manohar , Mika Nystroem , Paul Penzes , Robert Southworth , Uri Cummings, The Design of an Asynchronous MIPS R3000 Microprocessor, Proceedings of the 17th Conference on Advanced Research in VLSI (ARVLSI '97), p.164, September 15-16, 1997
|
| |
9
|
Alain J. Martin , Mika Nyström , Karl Papadantonakis , Paul I. Pénzes , Piyush Prakash , Catherine G. Wong , Jonathan Chang , Kevin S. Ko , Benjamin Lee , Elaine Ou , James Pugh , Eino-Ville Talvala , James T. Tong , Ahmet Tura, The Lutonium: A Sub-Nanojoule Asynchronous 8051 Microcontroller, Proceedings of the 9th International Symposium on Asynchronous Circuits and Systems, p.14, May 12-15, 2003
|
| |
10
|
Hans van Gageldonk , Kees van Berkel , Ad Peeters , Daniel Baumann , Daniel Gloor , Gerhard Stegmann, An Asynchronous Low-Power 80C51 Microcontroller, Proceedings of the 4th International Symposium on Advanced Research in Asynchronous Circuits and Systems, p.0096, March 30-April 02, 1998
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
C. Leiserson, F. Rose, and J. Saxe. "Optimizing Synchronous Circuitry by Retiming," 3rd Caltech Conference on VLSI, 1993.
|
|