Reasoning about synchronization in GALS systems

被引:0
|
作者
Supratik Chakraborty
Joycee Mekie
Dinesh K. Sharma
机构
[1] Indian Institute of Technology,
[2] Bombay,undefined
来源
关键词
Symbolic timing analysis; Synchronization constraints; Sequencing constraints; GALS systems; Multi-clocked systems; Symbolic delay constraints;
D O I
暂无
中图分类号
学科分类号
摘要
Correct design of interface circuits is crucial for the development of System-on-Chips (SoC) using off-the-shelf IP cores. For correct operation, an interface circuit must meet strict synchronization timing constraints, and also respect sequencing constraints between events dictated by interfacing protocols and rational clock relations. In this paper, we propose a technique for automatically analyzing the interaction between independently specified synchronization constraints and sequencing constraints between events. We show how this analysis can be used to derive delay constraints for correct operation of interface circuits in a GALS system. Our methodology allows an SoC designer to mix and match different interfacing protocols, rational clock relations and synchronization constraints for communication between a pair of modules, and automatically explore their implications on correct interface circuit design.
引用
收藏
页码:153 / 169
页数:16
相关论文
共 50 条
  • [1] Reasoning about synchronization in GALS systems
    Chakraborty, Supratik
    Mekie, Joycee
    Sharma, Dinesh K.
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2006, 28 (02) : 153 - 169
  • [2] Synchronization and Arbitration in GALS
    Kinniment, David
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 245 (85-101) : 85 - 101
  • [3] Data synchronization issues in GALS SoCs
    Dobkin, RR
    Ginosar, R
    Sotiriou, CP
    [J]. 10TH INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2004, : 170 - 179
  • [4] Reasoning about quantum systems
    Mateus, P
    Sernadas, A
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 3229 : 239 - 251
  • [5] REASONING ABOUT CONTINUOUS SYSTEMS
    CHANDY, KM
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 1990, 14 (2-3) : 117 - 132
  • [6] Reasoning about interactive systems
    Back, R
    Mikhajlova, A
    von Wright, J
    [J]. FM'99-FORMAL METHODS, VOL II, 1999, 1709 : 1460 - 1476
  • [7] Reasoning about Normative Systems
    van der Hoek, Wiebe
    [J]. LEGAL KNOWLEDGE AND INFORMATION SYSTEMS, 2010, 223 : 3 - 3
  • [8] REASONING ABOUT NAMING SYSTEMS
    BOWMAN, M
    DEBRAY, SK
    PETERSON, LL
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1993, 15 (05): : 795 - 825
  • [9] REASONING ABOUT INTERACTIVE SYSTEMS
    AMBRIOLA, V
    NOTKIN, D
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (02) : 272 - 276
  • [10] Reasoning about linear systems
    Arthan, Rob
    Martin, Ursula
    Mathiesen, Erik Arne
    Oliva, Paulo
    [J]. SEFM 2007: FIFTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2007, : 123 - +