• DocumentCode
    3231456
  • Title

    A low-latency GALS interface implementation

  • Author

    Chang, Yuan-Teng ; Chen, Wei-Che ; Tsai, Hung-Yue ; Cheng, Wei-Min ; Chen, Chang-Jiu ; Cheng, Fu-Chiung

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2010
  • fDate
    6-9 Dec. 2010
  • Firstpage
    1183
  • Lastpage
    1186
  • Abstract
    With the VLSI technology improving rapidly, SoC has been becoming the most important VLSI application. However, clock distribution and low power have already become the two most important issues in SoC design. In addition, it´s also a very important issue to integrate IPs that can perform operations correctly with different clocks. Asynchronous circuits may resolve these problems by removing the “clock” signal. But it´s too hard to implement the whole circuits with asynchronous circuit. The GALS (Globally-Asynchronous Locally-Synchronous) design methodology can balance this problem via separating each synchronous design with asynchronous interface. Thus, each part of the circuit can perform operations with its own clock. The communication between different parts of the circuit can be achieved via asynchronous channels. The GALS provides a reliable communication between different modules. However, the latency of GALS interface may cause performance degradation seriously. Thus how to reduce the latency of GALS interface is significant. In this paper, we implemented a small and simple stretchable-clock based GALS wrapper with low-latency in Verilog HDL and synthesized the design with TSMC 0.13μm cell library. We also showed that the wrapper can operate correctly with modules which operate with great different clock frequencies. In addition, we also recommend adding FIFO storage element on the transmission path.
  • Keywords
    asynchronous circuits; clocks; integrated circuit design; logic design; low-power electronics; system-on-chip; FIFO storage element; SoC design; TSMC cell library; VLSI technology; Verilog HDL; asynchronous channels; asynchronous circuits; asynchronous interface; clock distribution; clock signal; globally-asynchronous locally-synchronous design; low power electronics; low-latency GALS interface; size 0.13 mum; stretchable-clock based GALS wrapper; Asynchronous circuits; Clocks; Generators; Hardware design languages; Latches; Receivers; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (APCCAS), 2010 IEEE Asia Pacific Conference on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-1-4244-7454-7
  • Type

    conf

  • DOI
    10.1109/APCCAS.2010.5774997
  • Filename
    5774997