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 条
  • [11] Lightweight asynchronous scheduling in heterogeneous reconfigurable systems
    Rodriguez, Andres
    Navarro, Angeles
    Nikov, Kris
    Nunez-Yanez, Jose
    Gran, Ruben
    Gracia, Dario Suarez
    Asenjo, Rafael
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 124
  • [12] Decentralised control of heterogeneous interconnected systems with asynchronous sampling
    Zhang, Shiqiang
    Liu, Zidong
    Zhao, Dongya
    International Journal of Industrial and Systems Engineering, 2024, 48 (02) : 180 - 197
  • [13] Information Matrix Fusion for Nonlinear, Asynchronous and Heterogeneous Systems
    Yang, Kaipei
    Bar-Shalom, Yaakov
    Chang, Kuo-Chu
    2019 22ND INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION 2019), 2019,
  • [14] An effective wrapper architecture to heterogeneous data source
    Wang, HZ
    Li, JZ
    He, ZY
    AINA 2003: 17TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2003, : 565 - 568
  • [15] Containment control for heterogeneous multi-agent systems with asynchronous updates
    Shao, Jinliang
    Shi, Lei
    Zheng, Wei Xing
    Huang, Ting-Zhu
    INFORMATION SCIENCES, 2018, 436 : 74 - 88
  • [16] Wrapper your legacy systems
    Aronica, RC
    Rimel, DE
    DATAMATION, 1996, 42 (12): : 83 - &
  • [17] Addressing Global Data Dependencies in Heterogeneous Asynchronous Runtime Systems on GPUs
    Peterson, Brad
    Humphrey, Alan
    Schmidt, John
    Berzins, Martin
    PROCEEDINGS OF ESPM2 2017: THIRD INTERNATIONAL WORKSHOP ON EXTREME SCALE PROGRAMMING MODELS AND MIDDLEWARE, 2017,
  • [18] Globally asynchronous locally synchronous wrapper circuit based on clock gating
    Amini, Esmail
    Najibi, Mehrdad
    Pedram, Hossein
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2006, : 199 - +
  • [19] Mask-Mediator-Wrapper: A Revised Mediator-Wrapper Architecture for Heterogeneous Data Source Integration
    Doncevic, Juraj
    Fertalj, Kresimir
    Brcic, Mario
    Krajna, Agneza
    APPLIED SCIENCES-BASEL, 2023, 13 (04):
  • [20] Asynchronous Quasi-Consensus of Heterogeneous Multiagent Systems With Nonuniform Input Delays
    Wang, Zhengxin
    He, Haibo
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (08): : 2815 - 2827