Research on Clock Synchronization of Data Acquisition Based on NoC
Source abstract
Abstract
Data acquisition based on network-on-chip (NoC) technology is a high-sampling-rate data acquisition scheme using low-sampling-rate analog–digital conversion (ADC) chips. It has the characteristics of multi-task parallel communication, being global asynchronous, local synchronous clock distribution, high throughput, low transmission latency, and strong scalability. High-speed data acquisition is realized through the combination of an on-chip network and time-interleaved data acquisition technology. In the time-interleaved sampling technique, the precision of clock synchronization directly affects the precision of sampling. Based on the proposed NOC data acquisition scheme, an improved White Rabbit clock synchronization protocol is applied to high-speed data acquisition to achieve high-precision synchronization of multi-channel time-interleaved sampling clocks. Firstly, the offset of the master clock and slave clock is determined by the PTP protocol, and the offset is corrected to achieve rough synchronization between the master clock and slave clock. Secondly, a digital dual-mixer time difference (DDMTD) is used to measure the phases of the master and slave clocks. After that, the phase of the slave clock is corrected through the dynamic phase-shift function of the clock’s phase-locked loop (PLL). Finally, according to the simulation results in Modelsim, the average absolute error of a TI-ADC sampling clock can be less than 20 ps.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Interconnection Networks and Systems · Network Time Synchronization Technologies · Advanced Memory and Neural Computing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Key Laboratory of Automatic Detecting Technology and Instruments, School of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China
Funding
National Natural Science Foundation of China
References (35)
Show source-provided references
1. Time interleaved converter arrays10.1109/JSSC.1980.1051512 ↗
2. A fast TIADC calibration method for 5GSPS digital storage oscilloscope10.1587/elex.15.20180161 ↗
3. All-digital calibration algorithm based on channel multiplexing for TI-ADCs10.1016/j.mejo.2022.105503 ↗
4. Liu, Z., Honda, K., Furuta, M., and Kawahito, S. (2007, January 1–3). Timing Error Calibration in Time-Interleaved ADC by Sampling Clock Phase Adjustment. Proceedings of the IEEE Instrumentation & Measurement Technology Conference IMTC, Warsaw, Poland.10.1109/IMTC.2007.379401 ↗
5. Design of NoC hardware system based on FPGA
6. An Asynchronous Power Aware and Adaptive NoC Based Circuit
7. Design of time-interleaved data acquisition system based on Network on Chip10.1002/cpe.6180 ↗
8. Low-power, high-speed transceivers for network-on-chip communication10.1109/TVLSI.2008.2001949 ↗
9. A review on calibration methods of timing-skew in time-interleaved adcs10.1142/S0218126620300020 ↗
10. Lee, K., and Eidson, J. (2002, January 19–21). IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems. Proceedings of the 34th Annual Precise Time and Time Interval Systems and Applications Meeting, Houston, TX, USA.10.1109/SFICON.2002.1159815 ↗
11. Moreira, N., Lazaro, J., Astarloa, A., Garcia, A., and Salas, S. (2014, January 22–26). Nanosecond accuracy using SoC platforms. Proceedings of the 2014 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS), Austin, TX, USA.10.1109/ISPCS.2014.6948524 ↗
12. Ring, F., Exel, R., and Muller, T. (2014, January 22–26). Control loop optimization—Knowing your environment. Proceedings of the 2014 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS), Austin, TX, USA.10.1109/ISPCS.2014.6948695 ↗
13. Serrano, J., Alvarez, P., Cattin, M., Cota, E.G., and Rauch, S. (2013, January 16–19). The White Rabbit Projects. Proceedings of the 2nd International Beam Instrumentation Conference, Oxford, UK.
14. Synchronized interconnected adplls for distributed clock generation in 65 nm cmos technology
15. Clock synchronization in wireless sensor networks based on bayesian estimation10.1109/ACCESS.2020.2984785 ↗
16. Distributed clock synchronization based on intelligent clustering in local area industrial iot systems10.1109/TII.2019.2937331 ↗
17. High-precision time distribution based on optical ethernet
18. Design of noc router based on high speed data acquisition
19. Real, D., and Calvo, D. (2023). White Rabbit Expansion Board: Design, Architecture, and Signal Integrity Simulations. Electronics, 12.10.3390/electronics12163394 ↗
20. Lopez-Jimenez, J., Jimenez-Lopez, M., Diaz, J., and Gutierrez-Rivas, J.L. (2017, January 9–13). White-rabbit-enabled data acquisition system. Proceedings of the 2017 Joint Conference of the European Frequency and Time Forum and IEEE International Frequency Control Symposium ((EFTF/IFC), Besancon, France.10.1109/FCS.2017.8088907 ↗
21. Lan, Y.K., Chen, Y.S., and Chu, Y.S. (2023). Development Board Implementation and Chip Design of IEEE 1588 Clock Synchronization System Applied to Computer Networking. Electronics, 12.10.3390/electronics12102166 ↗
22. Li, F., Liu, W.Y., and Liu, G.G. (2023). An Enhanced Method for Nanosecond Time Synchronization in IEEE 1588 Precision Time Protocol. Electronics, 11.10.3390/pr11051328 ↗
23. Kaur, N., Frank, F., Pottie, P.E., and Tuckey, P. (2017, January 9–13). Time and frequency transfer over a 500 km cascaded White Rabbit network. Proceedings of the 2017 Joint Conference of the European Frequency and Time Forum and IEEE International Frequency Control Symposium (EFTF/IFCS), Besancon, France.10.1109/FCS.2017.8088808 ↗
24. Emerging Applications of Synchronous Ethernet in Telecommunication Networks10.1109/MCAS.2012.2193437 ↗
25. Pravda, M., Lafata, P., and Vodrazka, J. (2011, January 18–20). Precise time protocol in Ethernet over SDH network. Proceedings of the 2011 34th International Conference on Telecommunications and Signal Processing (TSP), Budapest, Hungary.10.1109/TSP.2011.6043749 ↗
26. White Rabbit Clock Synchronization: Ultimate Limits on Close-In Phase Noise and Short-Term Stability Due to FPGA Implementation10.1109/TUFFC.2018.2851842 ↗
27. Kunthara, R.G., and James, R.K. (2019). Lecture Notes on Data Engineering and Communication Technologies, Coimbatore, INDIA, Springer.
28. Rizzi, M., Lipiński, M., Wlostowski, T., Serrano, J., Daniluk, G., Ferrari, P., and Rinaldi, S. (2016, January 4–9). White rabbit clock characteristics. Proceedings of the IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication, Stockholm, Sweden.10.1109/ISPCS.2016.7579514 ↗
29. WR-enhanced TDM-PON with nanosecond clock and data recovery and picosecond time synchronization10.1364/JOCN.509516 ↗
30. Melo, R.A., and Valinoti, B. (2019, January 10–12). Serial QDR LVDS High-Speed ADCs on Xilinx Series 7 FPGAs. Proceedings of the 2019 X Southern Conference on Programmable Logic (SPL), Buenos Aires, Argentina.10.1109/SPL.2019.8714369 ↗
31. A Latch-latch Composition of Metastability-based True Random Number Generator for Xilinx FPGAs10.1587/elex.15.20180386 ↗
32. On the Effectiveness of True Random Number Generators Implemented on FPGAs
33. Wojciechowski, A.A., Marcinek, K., and Pleskacz, W.A. (2023). Relative Jitter Measurement Methodology and Comparison of Clocking Resources Jitter in Artix 7 FPGA. Electronics, 12.10.3390/electronics12204297 ↗
34. Novel nonlinearity minimized time-to-digital converters with digital calibration technique10.1007/s10470-022-02065-4 ↗
35. New Clock Distribution System Based on Clock-Duty-Cycle-Modulation for Distributed Data-Aquisition System10.1109/TNS.2023.3265698 ↗