Asynchronous data-driven circuit synthesis

Sam Taylor, Doug A. Edwards, Luis A. Plana, Luis A. Tarazona D.

    Research output: Contribution to journalArticlepeer-review

    Abstract

    A method is described for synthesizing asynchronous circuits based on the Handshake Circuit paradigm but employing a ata-driven, rather than a control-driven, style. This approach attempts to combine the performance advantages of data-driven asynchronous design styles with the handshake circuit style of construction used in existing syntax-directed synthesis. The method is demonstrated on a significant designa 32-bit microprocessor. This example shows that the data-driven circuit style provides better performance than control-driven synthesized circuits. This paper extends previous reported work by illustrating how conditional execution, oft-cited as a problem for data-driven descriptions, is handled within the system, and by a more detailed analysis of the design example. © 2006 IEEE.
    Original languageEnglish
    Article number5291707
    Pages (from-to)1093-1106
    Number of pages13
    JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
    Volume18
    Issue number7
    DOIs
    Publication statusPublished - Jul 2010

    Keywords

    • Asynchronous design
    • Balsa
    • circuit synthesis
    • data-driven
    • digital design
    • handshake circuits
    • syntax-directed

    Fingerprint

    Dive into the research topics of 'Asynchronous data-driven circuit synthesis'. Together they form a unique fingerprint.

    Cite this