The Mesochronous Dual-Clock FIFO Buffer

被引:6
作者
Konstantinou, Dimitrios [1 ]
Psarras, Anastasios [1 ]
Nicopoulos, Chrysostomos [2 ]
Dimitrakopoulos, Giorgos [1 ]
机构
[1] Democritus Univ Thrace, Elect & Comp Engn Dept, GR-67100 Xanthi, Greece
[2] Univ Cyprus, Elect & Comp Engn Dept, CY-1678 Nicosia, Cyprus
关键词
Synchronization; Clocks; Receivers; Transmitters; Delays; Registers; Clock-domain crossing; mesochronous first-input-first-output (FIFO); source-synchronous communication; SYNCHRONIZERS; LINK;
D O I
10.1109/TVLSI.2019.2946348
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To increase system composability and facilitate timing closure, fully synchronous clocking is replaced by more relaxed clocking schemes, such as mesochronous clocking. Under this regime, the modules at the two ends of a mesochronous interface receive the same clock signal, thus operating under the same clock frequency, but the edges of the arriving clock signals may exhibit an unknown phase relationship. In such cases, clock synchronization is needed when sending data across modules. In this brief, we present a novel mesochronous dual-clock first-input-first-output (FIFO) buffer that can handle both clock synchronization and temporary data storage, by synchronizing data implicitly through the explicit synchronization of only the flow-control signals. The proposed design can operate correctly even when the transmitter and the receiver are separated by a long link whose delay cannot fit within the target operating frequency. In such scenarios, the proposed mesochronous FIFO can be extended to support multicycle link delays in a modular manner and with minimal modifications to the baseline architecture. When compared with the other state-of-the-art dual-clock mesochronous FIFO designs, the new architecture is demonstrated to yield a substantially lower cost implementation.
引用
收藏
页码:302 / 306
页数:5
相关论文
共 18 条
  • [11] Ludovici D, 2010, DES AUT TEST EUROPE, P679
  • [12] Comparing Tightly and Loosely Coupled Mesochronous Synchronizers in a NoC Switch Architecture
    Ludovici, Daniele
    Strano, Alessandro
    Bertozzi, Davide
    Benini, Luca
    Gaydadjiev, Georgi N.
    [J]. 2009 3RD ACM/IEEE INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, 2009, : 244 - +
  • [13] Paschou M, 2016, DES AUT TEST EUROPE, P1183
  • [14] A Dual-Clock Multiple-Queue Shared Buffer
    Psarras, Anastasios
    Paschou, Michalis
    Nicopoulos, Chrysostomos
    Dimitrakopoulos, Giorgos
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (10) : 1809 - 1815
  • [15] LIME: A Low-latency and Low-complexity On-chip Mesochronous Link with Integrated Flow Control
    Saponara, Sergio
    Vitullo, Francesco
    Locatelli, Riccardo
    Teninge, Philippe
    Coppola, Marcello
    Fanucci, Luca
    [J]. 11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 32 - +
  • [16] A survey and taxonomy of GALS design styles
    Teehan, Paul
    Greenstreet, Mark
    Lemieux, Guy
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2007, 24 (05): : 418 - 428
  • [17] StarSync: An extendable standard-cell mesochronous synchronizer
    Verbitsky, Dmitry
    Dobkin, Rostislav
    Ginosar, Ran
    Beer, Salomon
    [J]. INTEGRATION-THE VLSI JOURNAL, 2014, 47 (02) : 250 - 260
  • [18] Low-complexity link microarchitecture for mesochronous communication in Networks-on-Chip
    Vitullo, Francesco
    L'Insalata, Nicola E.
    Petri, Esa
    Saponara, Sergio
    Fanucci, Luca
    Casula, Michele
    Locatelli, Riccardo
    Coppola, Marcello
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (09) : 1196 - 1201