Robust solution for synchronous communication among multi clock domains

The purpose of this paper is to present a new robust methodology for synchronous communications in a BUS, connecting multi-clock domains. Traditionally, when robust solutions are needed, an asynchronous communication is used. However, the low transfer rates associated with asynchronous solutions make them inadequate for high performance digital systems. On the other hand, synchronous communications do not guarantee dependability for all data, especially when different clock domains are interconnected. In this paper we propose to take advantage of these approaches, by combining, the robustness of asynchronous communication and the speed and simplicity of synchronous communications. A structure has been developed to implement the proposed communication approach. A test chip has been designed to implement that structure and prove the concept. The usefulness of the methodology is demonstrated in a complex FPGA data acquisition system. Simulation results are presented.

[1]  Radu Marculescu,et al.  On-chip communication architecture exploration: A quantitative evaluation of point-to-point, bus, and network-on-chip approaches , 2007, TODE.

[2]  Steven M. Nowick,et al.  The Design of Low-Latency Interfaces for Mixed-Timing Systems , 2001 .

[3]  Kiyoung Choi,et al.  Instruction set synthesis with efficient instruction encoding for configurable processors , 2007, TODE.

[4]  P. Relvas,et al.  The Clear-PEM Electronics System , 2006, IEEE Transactions on Nuclear Science.

[5]  Edith Beigné,et al.  Design of on-chip and off-chip interfaces for a GALS NoC architecture , 2006, 12th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'06).

[6]  Xin Jia,et al.  Using GALS architecture to reduce the impact of long wire delay on FPGA performance , 2005, Proceedings of the ASP-DAC 2005. Asia and South Pacific Design Automation Conference, 2005..

[7]  Lars Wanhammar,et al.  A Modular Asynchronous Wrapper , 1997 .

[8]  P. Lecoq,et al.  Clear-PEM, a dedicated PET camera for mammography , 2002 .

[9]  Radu Marculescu,et al.  Challenges and Promising Results in NoC Prototyping Using FPGAs , 2007, IEEE Micro.

[10]  C. Leong,et al.  Design and test issues of an FPGA based data acquisition system for medical imaging using PEM , 2006, IEEE Transactions on Nuclear Science.

[11]  João Paulo Teixeira,et al.  Design and test methodology for a reconfigurable PEM data acquisition electronics system , 2005, International Conference on Field Programmable Logic and Applications, 2005..