ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
High-level synthesis of asynchronous systems by data-driven decomposition
Full text PdfPdf (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
Catherine G. Wong  California Institute of Technology, Pasadena, CA
Alain J. Martin  California Institute of Technology, Pasadena, CA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 22,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/775832.775962
What is a DOI?

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
 
9
 
10
 
11
 
12
 
13
 
14
C. Leiserson, F. Rose, and J. Saxe. "Optimizing Synchronous Circuitry by Retiming," 3rd Caltech Conference on VLSI, 1993.


Collaborative Colleagues:
Catherine G. Wong: colleagues
Alain J. Martin: colleagues