• DocumentCode
    2230778
  • Title

    De-synchronization: asynchronous circuits from synchronous specifications

  • Author

    Sotiriou, Christos P. ; Lavagno, Luciano

  • Author_Institution
    Found. for Res. & Technol., Heraklion, Greece
  • fYear
    2003
  • fDate
    17-20 Sept. 2003
  • Firstpage
    165
  • Lastpage
    168
  • Abstract
    This paper presents an EDA methodology that can be used to realize asynchronous circuits using conventional EDA tools and conventional technology libraries, starting from a synchronous synthesizable specification. It provides the key advantages of asynchronous implementation, i.e. low power and low EMI, at a reasonable cost in terms of area and performance, without requiring any change in the specification or in most of the flow. Only a tool that replaces the clock tree with simple asynchronous controllers is required. The controllers are implemented using the direct-mapped approach, whereas datapaths are implemented using conventional synthesis and matched delay elements. The methodology is analyzed using a case study implementing several versions of asynchronous DES encryption cores.
  • Keywords
    asynchronous circuits; cryptography; finite state machines; logic CAD; asynchronous DES encryption cores; asynchronous circuit EDA methodology; asynchronous finite-state machines; clock tree replacement tool; datapaths; de-synchronization; direct-mapped asynchronous controllers; handshaking circuits; low EMI; low power; matched delay elements; synchronous synthesizable specification; Asynchronous circuits; Clocks; Costs; Cryptography; Electronic design automation and methodology; Flip-flops; Libraries; Registers; Switches; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference, 2003. Proceedings. IEEE International [Systems-on-Chip]
  • Print_ISBN
    0-7803-8182-3
  • Type

    conf

  • DOI
    10.1109/SOC.2003.1241485
  • Filename
    1241485