Proceedings of the 2007 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems 2007
DOI: 10.1145/1289881.1289891
|View full text |Cite
|
Sign up to set email alerts
|

Performance-driven syntax-directed synthesis of asynchronous processors

Abstract: The development of robust and efficient synthesis tools is important if asynchronous design is to gain more widespread acceptance. Syntax-directed translation is a powerful synthesis paradigm that compiles transparently a system specification written in a high-level language into a network of pre-designed handshaking modules. The transparency is provided by a one-to-one mapping from language constructs to the module networks that implement them. This gives the designer flexibility, at the language level, to op… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2008
2008
2010
2010

Publication Types

Select...
4

Relationship

4
0

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 12 publications
(4 reference statements)
0
7
0
Order By: Relevance
“…The results shown here are for fixed-gate delay, gatelevel simulation. For the Balsa circuits, all performancedriven optimisations described in [13] were applied. Teak circuits are produced by compiling Balsa language descriptions with the 'teak'compiler, producing component netlists which are then expanded into gate-level netlists using 'balsanetlist' from the Balsa system.…”
Section: Design Examples and Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The results shown here are for fixed-gate delay, gatelevel simulation. For the Balsa circuits, all performancedriven optimisations described in [13] were applied. Teak circuits are produced by compiling Balsa language descriptions with the 'teak'compiler, producing component netlists which are then expanded into gate-level netlists using 'balsanetlist' from the Balsa system.…”
Section: Design Examples and Resultsmentioning
confidence: 99%
“…Consider the following segment of code which is a simplified version of a 'sign adjust' unit for the multiplicand input of the Booth multiplier in the nanoSpa processor [13] [14]. The circuit takes an N bit input word b and, depending of the type of multiplication specified by the mType The resulting circuit is shown in Fig.…”
Section: Join Displacementmentioning
confidence: 99%
“…In particular, true asynchronous operation of the system pipeline, a data-driven coding style are presented as performance-driven description techniques [6].…”
Section: Related Workmentioning
confidence: 99%
“…The optimisations presented here were evaluated using the following design examples: (i) the 32-bit nanoSpa processor core [6], (ii) a Viterbi decoder (VD), (iii) a channel-sliced wormhole router [17]. All results were obtained for prelayout, transistor-level simulations, using a 180nm technology cell library.…”
Section: Evaluation Of Design Examplesmentioning
confidence: 99%
See 1 more Smart Citation