Efficient self-timed interfaces for crossing clock domains

被引:63
作者
Chakraborty, A [1 ]
Greenstreet, MR [1 ]
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V6T 1W5, Canada
来源
NINTH INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS | 2003年
关键词
D O I
10.1109/ASYNC.2003.1199168
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With increasing integration densities, large chip designs are commonly partitioned into multiple clock domains. While the computation within each individual domain may be synchronous, the interfaces between these domains often use asynchronous methods. One such approach is the STARI technique[12, 13] where a self-timed FIFO compensates for clock-skew between the sender and receiver We present implementations of STARI where the FIFO consists of a single, handshaking stage. We start with the simplest case where the sender and receiver operate at exactly the same frequency with an unknown skew. We then generalize this design for links with clocks whose frequencies are rational multiples of each other, clocks whose frequencies are closely matched, and arbitrary clocks. We show that in each of these cases, the STARI interface can exploit the stability of typical clocks to achieve low latencies and negligible probabilities of synchronization failure using very simple hardware.
引用
收藏
页码:78 / 88
页数:11
相关论文
共 36 条
  • [1] Bernstein K, 1999, HIGH SPEED CMOS DESIGN STYLES, P1
  • [2] Impact of die-to-die and within-die parameter fluctuations on the maximum clock frequency distribution for gigascale integration
    Bowman, KA
    Duvall, SG
    Meindl, JD
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2002, 37 (02) : 183 - 190
  • [3] A minimal source-synchronous interface
    Chakraborty, A
    Greenstreet, MR
    [J]. 15TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2002, : 443 - 447
  • [4] ANOMALOUS BEHAVIOR OF SYNCHRONIZER AND ARBITER CIRCUITS
    CHANEY, TJ
    MOLNAR, CE
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (04) : 421 - 422
  • [5] CHAPIRO DM, 1984, STANCS841026 STANF U
  • [6] A 2-NS CYCLE, 3.8-NS ACCESS 512-KB CMOS ECL SRAM WITH A FULLY PIPELINED ARCHITECTURE
    CHAPPELL, TI
    CHAPPELL, BA
    SCHUSTER, SE
    ALLAN, JW
    KLEPNER, SP
    JOSHI, RV
    FRANCH, RL
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1991, 26 (11) : 1577 - 1585
  • [7] Chelcea T, 2001, DES AUT CON, P21, DOI 10.1109/DAC.2001.935470
  • [8] DAVARI B, 1999, P 1999 S VLSI CIRC, P5
  • [9] Dennison L. R., 1995, Proceedings. Sixteenth Conference on Advanced Research in VLSI, P304, DOI 10.1109/ARVLSI.1995.515628
  • [10] AMULET3: a 188 MIPS asynchronous embedded processor
    Furber, SB
    Edwards, DA
    Garside, JD
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2000, : 329 - 334