Performance-driven syntax-directed synthesis of asynchronous processors

Luis A. Plana, Doug Edwards, Sam Taylor, Luis A. Tarazona, Andrew Bardsley

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    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 optimise the resulting circuit in terms of performance, area or power. This paper introduces new techniques that exploit this flexibility to improve the performance of synthesised asynchronous systems. The results of a series of transistor level simulations show that these techniques, combined with optimised handshake module implementations, can produce close to a ten-fold improvement in the performance of a 32-bit, ARM-compatible, asynchronous processor used in an experimental smartcard SoC, without introducing any changes to the original processor architecture. Copyright 2007 ACM.
    Original languageEnglish
    Title of host publicationCASES'07: Proceedings of the 2007 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems|
    Pages43-47
    Number of pages4
    DOIs
    Publication statusPublished - 2007
    EventCASES'07: 2007 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems - Salzburg
    Duration: 1 Jul 2007 → …
    http://dblp.uni-trier.de/db/conf/cases/cases2007.html#PlanaETTB07http://dblp.uni-trier.de/rec/bibtex/conf/cases/PlanaETTB07.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/cases/PlanaETTB07

    Conference

    ConferenceCASES'07: 2007 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
    CitySalzburg
    Period1/07/07 → …
    Internet address

    Keywords

    • Asynchronous circuits
    • Handshake components
    • Syntax-directed synthesis

    Fingerprint

    Dive into the research topics of 'Performance-driven syntax-directed synthesis of asynchronous processors'. Together they form a unique fingerprint.

    Cite this