• DocumentCode
    2637299
  • Title

    A Synthesisable Quasi-Delay Insensitive Result Forwarding Unit for an Asynchronous Processor

  • Author

    Tarazona, Luis A. ; Edwards, Doug A. ; Plana, Luis A.

  • Author_Institution
    Adv. Processor Technol. Group, Univ. of Manchester, Manchester, UK
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    627
  • Lastpage
    634
  • Abstract
    The implementation of an efficient result forwarding unit for asynchronous processors faces the problem of the inherent lack of synchronisation between result producer and consumer units. An efficient, full-custom solution to this problem has been proposed and implemented before (in the AMULET3 asynchronous processor) with the consequent limitations on design-space exploration and technology portability. The use of automatic synthesis to describe asynchronous systems is attractive in terms of rapid development, technology mapping transparency and design space exploration. This paper presents the description of a synthesisable result forwarding unit for an asynchronous microprocessor, using the syntax-directed synthesis approach and targeting a robust quasi-delay-insensitive implementation. The description of such a system also serves as a complex case study to evaluate the capabilities and limitations of syntax-directed synthesis when used as a tool to automate the synthesis of performance-demanding asynchronous systems.
  • Keywords
    asynchronous circuits; microprocessor chips; network synthesis; asynchronous processor; automatic synthesis; design space exploration; quasidelay insensitive result forwarding unit; syntax-directed synthesis; technology mapping transparency; Clocks; Digital systems; Fabrication; Microprocessors; Performance evaluation; Pipelines; Robustness; Space technology; Synchronization; Timing; asynchronous design; quasi-delay insensitive; result forwarding; syntax-directed synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
  • Conference_Location
    Patras
  • Print_ISBN
    978-0-7695-3782-5
  • Type

    conf

  • DOI
    10.1109/DSD.2009.163
  • Filename
    5350185