• DocumentCode
    1505574
  • Title

    Asynchronous Data-Driven Circuit Synthesis

  • Author

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

  • Author_Institution
    Adv. Processor Technol. Group, Univ. of Manchester, Manchester, UK
  • Volume
    18
  • Issue
    7
  • fYear
    2010
  • fDate
    7/1/2010 12:00:00 AM
  • Firstpage
    1093
  • Lastpage
    1106
  • Abstract
    A method is described for synthesizing asynchronous circuits based on the Handshake Circuit paradigm but employing a data-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 design-a 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.
  • Keywords
    asynchronous circuits; microprocessor chips; network synthesis; asynchronous data-driven circuit synthesis; handshake circuit paradigm; microprocessor; syntax-directed synthesis; Asynchronous design; Balsa; circuit synthesis; data-driven; digital design; handshake circuits; syntax-directed;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2009.2020168
  • Filename
    5291707