Asynchronous wrapper for heterogeneous systems

被引:36
|
作者
Bormann, DS
Cheung, PYK
机构
关键词
D O I
10.1109/ICCD.1997.628884
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:307 / 314
页数:8
相关论文
共 50 条
  • [1] An asynchronous wrapper with novel handshake circuits for GALS systems
    Zhuang, SX
    Li, WD
    Carlsson, J
    Palmkvist, K
    Wanhammar, L
    2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 1521 - 1525
  • [2] Design of decoupled wrapper for globally asynchronous locally synchronous systems
    Oh, MH
    Park, SJ
    Lee, DK
    Choi, HY
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2004, E87A (06) : 1338 - 1346
  • [3] Novel Asynchronous Wrapper and Its Application to GALS Systems4
    庄圣贤
    彭安金
    Lars Wanhammar
    Journal of Southwest Jiaotong University, 2006, (01) : 34 - 40
  • [4] Heterogeneous and Asynchronous Networks of Timed Systems
    Fiadeiro, Jose Luis
    Lopes, Antonia
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2014, 2014, 8411 : 79 - 93
  • [5] Asynchronous Decentralized Optimization in Heterogeneous Systems
    Rabbat, Michael G.
    Tsianos, Konstantinos I.
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 1125 - 1130
  • [6] Heterogeneous and asynchronous networks of timed systems
    Fiadeiro, Jose L.
    Lopes, Antonia
    THEORETICAL COMPUTER SCIENCE, 2017, 663 : 1 - 33
  • [7] A Synchronous Wrapper for High-Speed Heterogeneous Systems on FPGAs
    Oliveira, Duarte L.
    Garcia, Kledermon
    Faria, Lester A.
    Oliveira, Joao Luis V.
    Romano, Leonardo
    PROCEEDINGS OF THE 2016 IEEE ANDESCON, 2016,
  • [8] A Synthesizable Asynchronous Wrapper with Standard Cells
    Wu, Ruizhen
    Yang, Yintang
    Guan, Xuguang
    MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION, PTS 1 AND 2, 2011, 48-49 : 127 - 130
  • [9] Designing wrapper components for e-services in integrating heterogeneous systems
    Mecella, M
    Pernici, B
    VLDB JOURNAL, 2001, 10 (01): : 2 - 15
  • [10] Designing wrapper components for e-services in integrating heterogeneous systems
    Mecella M.
    Pernici B.
    The VLDB Journal, 2001, 10 (1) : 2 - 15