• DocumentCode
    3079950
  • Title

    A Pausible Bisynchronous FIFO for GALS Systems

  • Author

    Keller, Ben ; Fojtik, Matthew ; Khailany, Brucek

  • Author_Institution
    NVIDIA Corp., USA
  • fYear
    2015
  • fDate
    4-6 May 2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Many of the challenges of modern SoC design can be mitigated or eliminated with globally asynchronous, locally synchronous (GALS) design techniques. Partitioning a design into many synchronous islands introduces myriad asynchronous boundary crossings which typically incur high latency. We have designed a pausible bisynchronous FIFO that achieves low interface latency with a pausible clocking scheme. While traditional synchronizers have a non-zero probability of metastability and error, pausible clocking enables error-free operation by permitting infrequent slowdowns in the clock rate. Unlike prior pausible synchronizers, our circuit employs standard two-ported synchronous FIFOs, common circuit elements that integrate well with standard tool flows. The pausible bisynchronous FIFO achieves an average latency of 1.34 cycles across an asynchronous interface while using less energy and area than traditional synchronizers.
  • Keywords
    CMOS integrated circuits; MRAM devices; asynchronous circuits; logic design; low-power electronics; power integrated circuits; silicon-on-insulator; system-on-chip; GALS Systems; SoC design; globally asynchronous locally synchronous design techniques; pausible bisynchronous FIFO; synchronous islands; Clocks; Delays; Generators; Standards; Synchronization; System-on-chip; GALS; pausible clocks; synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems (ASYNC), 2015 21st IEEE International Symposium on
  • Conference_Location
    Mountain View, CA
  • ISSN
    1522-8681
  • Type

    conf

  • DOI
    10.1109/ASYNC.2015.9
  • Filename
    7152683