Interleaved Architectures for High-Throughput Synthesizable Synchronization FIFOs

被引:6
作者
Abdelhadi, Ameer M. S. [1 ]
Greenstreet, Mark R. [2 ]
机构
[1] McGill Univ, Montreal, PQ, Canada
[2] Univ British Columbia, Vancouver, BC, Canada
来源
2017 23RD IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC) | 2017年
基金
加拿大自然科学与工程研究理事会;
关键词
INTERFACES;
D O I
10.1109/ASYNC.2017.20
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a family of FIFOs for clock-domain crossings. These designs are distinguished by an interleaved architecture for the control and data-paths. This approach eliminates most of the throughput bottlenecks in the FIFO design, allowing operation at well over 1GHz in a 65nm process using a standard ASIC design flow. Furthermore, these designs are low-latency: the fall-through time for an empty FIFO is only a few gate delays greater than the synchronizer latency. Our designs are fully synthesizable using widely available design libraries. Furthermore, we identify a glitch vulnerability that is lurking in many published designs, and describe our solutions to these hazards.
引用
收藏
页码:41 / 48
页数:8
相关论文
共 16 条
  • [1] ABDELHADI A, 2017, CELL BASED MIXED FIF
  • [2] [Anonymous], THESIS
  • [3] A scalable dual-clock FIFO for data transfers between arbitrary and haltable clock domains
    Apperson, Ryan W.
    Yu, Zhiyi
    Meeuwsen, Michael J.
    Mohsenin, Tinoosh
    Baas, Bevan M.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (10) : 1125 - 1134
  • [4] Efficient self-timed interfaces for crossing clock domains
    Chakraborty, A
    Greenstreet, MR
    [J]. NINTH INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2003, : 78 - 88
  • [5] Chelcea T, 2004, IEEE T VLSI SYST, V12, P857, DOI [10.1109/TVLSI.2004.831476, 10.1109/tvlsi.2004.831476]
  • [6] Cummings C., 2002, SNUG 2002
  • [7] Dally William J., 2010, Proceedings of the 16th IEEE International Symposium on Asynchronous Circuits and Systems - ASYNC 2010, P75, DOI 10.1109/ASYNC.2010.20
  • [8] Gradual Synchronization
    Jackson, Sandra
    Manohar, Rajit
    [J]. 2016 22ND IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, 2016, : 29 - 36
  • [9] A Pausible Bisynchronous FIFO for GALS Systems
    Keller, Ben
    Fojtik, Matthew
    Khailany, Brucek
    [J]. 21ST IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC 2015), 2015, : 1 - 8
  • [10] SYNCHRONIZATION IN DIGITAL SYSTEM-DESIGN
    MESSERSCHMITT, DG
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1990, 8 (08) : 1404 - 1419