• DocumentCode
    3162365
  • Title

    Asynchronous wrapper for heterogeneous systems

  • Author

    Bormann, David S. ; Cheung, Peter Y K

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    307
  • Lastpage
    314
  • Abstract
    We propose a new method for creating globally asynchronous locally synchronous (GALS) circuits. Each locally synchronous module is surrounded by an “asynchronous wrapper” which provides an asynchronous interface to an otherwise synchronous circuit. Every locally synchronous (LS) region operates independently, minimising problems of clock skew and enabling regions to run at different clock speeds if desired. Metastability can never cause the system to fail because an asynchronous handshake “stretches” or “pauses” the local clock until data has stabilised. When new data is not available for processing, the local clock stretches, automatically preventing the LS block from consuming power. Once new data does arrive, the block responds directly in phase with the handshake without wasted synchronisation time. The LS modules can be designed using typical synchronous techniques. However, since the external interface to each LS block uses asynchronous handshaking, we can now freely mix synchronous and asynchronous circuits
  • Keywords
    asynchronous circuits; logic CAD; synchronisation; timing; asynchronous wrapper; clock skew; globally asynchronous locally synchronous circuits; heterogeneous systems; locally synchronous module; metastability; Asynchronous circuits; Clocks; Delay; Educational institutions; Integrated circuit interconnections; Libraries; Metastasis; Protocols; Synchronization; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-8206-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1997.628884
  • Filename
    628884