ABSTRACT
Multi-clock domain circuits with Clock Domain Crossing (CDC) interfaces are emerging as an alternative to circuits with a global clock. CDC interfaces are susceptible to metastability, hence their design is very challenging. This paper presents a hybrid FIFO-asynchronous method for constructing robust CDC interfaces. The proposed design can handle arbitrary clock frequency ratios between the sender and receiver with random phase shifts. The proposed design avoids latency due to synchronizers with the asynchronous protocol modifications. Circuit simulation results confirm the operation and robustness of the design at maximum workloads, and arbitrary frequency ratios, over a temperature range of -50 to 50 degrees Celsius. The interface offers a maximum throughput of 606 million transfers per second without pausing the clock.
- Chapiro, D. 1984. Globally-Asynchronous Locally-Synchronous Systems. Ph.D.dissertion. Stanford University. Google ScholarDigital Library
- Chelcea, T., and Nowick, S. M. 2004. Robust Interfaces for Mixed-Timing Systems. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol 12, Issue 8, 857--873. Google ScholarDigital Library
- Dobkin, R., Ginosar, R., and Sotiriou, C.P. 2004. Data Synchronization Issues in GALS SoCs. in 10th IEEE International Symposium on Asynchronous Circuits and Systems, April 2004, 170--179.Google Scholar
- ITRS 2009, available online at http://www.itrs.net/Links/2009ITRS/Home2009.htm.Google Scholar
- Muttersbach, J., Villiger, T., and Fichtner, W. 2000. Practical Design of Globally-Asynchronous Locally-Synchronous Systems. In Proc. Int. Symp. on Advanced Research in Asynchronous Circuits and Systems (ASYNC'00), 52--59. Google ScholarDigital Library
- Rabaey, J. M., Chandrakasan, A.,and Nikolic, D. 2003. Digital Integrated Circuits, 2nd ed. Prentice Hall.Google Scholar
- Teehan, P., Greenstreet, M., and Lemieux, G. 2007. A Survey and Taxonomy of GALS Design Styles. In IEEE Design & Test of Computers, Vol. 24, Issue 5, 418--428. Google ScholarDigital Library
Index Terms
- A novel hybrid FIFO asynchronous clock domain crossing interfacing method
Recommendations
Static analysis of asynchronous clock domain crossings
DATE '12: Proceedings of the Conference on Design, Automation and Test in EuropeClock domain crossing (CDC) signals pose unique and challenging issues in complex designs with multiple asynchronous clocks running at frequencies as high as multiple giga hertz. Designers can no longer rely on ad hoc approaches to CDC analysis. This ...
Clock domain crossing aware sequential clock gating
DATE '15: Proceedings of the 2015 Design, Automation & Test in Europe Conference & ExhibitionPower has become the overriding concern for most modern electronic applications today. To reduce clock power, which is a significant portion of the dynamic power consumed by a design, sequential clock gating is increasingly getting used over and above ...
Formal verification of clock domain crossing using gate-level models of metastable flip-flops
DATE '16: Proceedings of the 2016 Conference on Design, Automation & Test in EuropeVerifying clock domain boundary logic is a major challenge to the design of modern multi-clock systems. We present a novel verification approach that addresses the issue of domain crossing failures at a fundamental level. The approach relies on ...
Comments