Radiation Tolerant PLL for Onboard FPGAs

International Journal of Electronics and Communication Engineering
© 2023 by SSRG - IJECE Journal
Volume 10 Issue 4
Year of Publication : 2023
Authors : Sourabh Kumar Jain, Usha Mehta, Mohit Sharma, Aarushi Bhandari, Kamal Poddar, Sanjay Trivedi
pdf
How to Cite?

Sourabh Kumar Jain, Usha Mehta, Mohit Sharma, Aarushi Bhandari, Kamal Poddar, Sanjay Trivedi, "Radiation Tolerant PLL for Onboard FPGAs," SSRG International Journal of Electronics and Communication Engineering, vol. 10,  no. 4, pp. 51-62, 2023. Crossref, https://doi.org/10.14445/23488549/IJECE-V10I4P106

Abstract:

This paper proposes Fault Detection Isolation and Recovery (FDIR) techniques for in-built hard IPs of Phase Locked Loop (PLL) or Digital Clock Manager (DCM) of Field Programmable Gate Array (FPGA). PLLs inside the FPGAs are susceptible to Single Event Effects (SEE) even for space-qualified FPGAs. Under the radiation environment, loss of lock, perturbation in the clocks or no clocks are the common phenomena observed. Thus, we developed an Intellectual Property (IP) core based on FDIR, which adds redundancy to the PLL output and improves the Mean Time to Failures (MTTF). The generic IP core is technology independent and can be configured in dual or triple use of PLL mode. All the PLLs are kept as hot redundant mode, and their health is continuously monitored. SEE-affected PLL is immediately isolated, and the output is switched to a healthy PLL (if required) with or without a few cycle gaps. Recovery of faulty PLL is carried out in parallel. Telemetry signals notify every PLL switching and reset. For triple redundant PLL, minimum switching is ensured by logic. Redundancy bypass and selection of PLL make it work in case of complete failure of one or two PLL.

Keywords:

Clock multiplexing, DMR, FDIR, FPGA, PLL, Radiation tolerant, SEE, SEU, TMR.

References:

[1] Fares Fourati, and Mohamed-Slim Alouini, “Artificial Intelligence for Satellite Communication: A Review,” Intelligent and Converged Networks, vol. 2, no. 3, pp. 213-243, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Shruti Edway, and R K Manjunath, ”Design and Simulation of FPGA Based All Digital Phase Locked Loop (ADPLL),” 3rd International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT), pp. 259-263, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Frank Hall Schmidt, ”Fault Tolerant Design Implementation on Radiation Hardened By Design SRAM-Based FPGAs,” Massachusetts Institute of Technology, 2013.
[Google Scholar] [Publisher Link]
[4] User Guide:Virtex-5 FPGA UG190 (v3.2), 2007.
[5] Jim Tatsukawa, “MMCM and PLL Dynamic Re-Configuration,” Application Note: 7 Series, UltraScale and UltraScale+FPGAs, XAPP888 (v1.8), 2019.
[Google Scholar]
[6] Sinnyoung Kim, Akira Tsuchiya, and Hidetoshi Onodera, ”Perturbation-Immune Radiation-Hardened PLL with a Switchable DMR Structure,” IEEE 19th International On-Line Testing Symposium(IOLTS), 2013.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Sinnyoung Kim, Akira Tsuchiya, and Hidetoshi Onodera, ”Dual- PLL based on Temporal Redundancy for Radiation-Hardening,” JAXA Special Publication, 2012.
[Google Scholar] [Publisher Link]
[8] Fatemeh SalarKaleji, and Aboulfazl Dayyani, “A Survey on Fault Detection, Isolation and Recovery (FDIR) Module in Satellite Onboard Software,” 6th International Conference on Recent Advances in Space Technologies (RAST), pp. 545-548, 2013.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Ms.P.Thamarai, and Mr.B.karthik, "Network Data Security Using FPGA,” International Journal of P2P Network Trends and Technology, vol. 2, no. 5, pp. 24-27, 2012.
[Publisher Link]
[10]Felix Siegle, “Fault Detection, Isolation and Recovery Schemes for Spaceborne Reconfigurable FPGA-Based Systems,” University of Leicester, 2016.
[Google Scholar]
[11]Gregg Starr, and Edward Aung, “Clock Loss Detection and Switchover Circuit,” United States US7427881B2, 2002.
[12]Lıdawei Zhujianzhang, Wangqia´Ng, and Wangpanfeng Zoulına, “Dynamic Switching Circuit for Clock,” China CN202171760U, 2011.
[13]Product Guide: Radiation Tolerant Kintex Ultrascale XQRKU060 FPGA Data Sheet AMD Xilinx DS882, 2022.
[Publisher Link]
[14]Vijayakumara Y M et al., "A VLSI Implementation of Hamming Code Algorithm Using Fpga Architecture," SSRG International Journal of VLSI & Signal Processing, vol. 7, no. 2, pp. 29-35, 2020.
[CrossRef] [Publisher Link]
[15]Robert Glein et al., “Reliability of space- Grade vs. COTS SRAM-based FPGA in N-Modular Redundancy,” NASA/ESA Conference on Adaptive Hardware and Systems (AHS), 2015.
[CrossRef] [Google Scholar] [Publisher Link]
[16]Krishna Karan, and Morgan Kafman, Fault Tolerant Systems. [Online]. Available: http://www.ecs.umass.edu/ece/korean/FaultTolerantSystems
[17]M.Berg et al., “Using Classical Reliability Models and Single Event Upset(SEU) Data to Determine Optimum Implementation Schemes for Triple Modular Redundancy in SRAM-Based Field Programmable Gate Arrray (FPGA) Devices,” IEEE Nuclear and Space Radiation Effects Conference, 2015.
[Google Scholar]
[18]M. R. Ezilarasan, and J. Brittopari, "An Efficient FPGA-Based Adaptive Filter for ICA Implementation in Adaptive Noise Cancellation," SSRG International Journal of Electrical and Electronics Engineering, vol. 10, no. 1, pp. 117-127, 2023.
[CrossRef] [Publisher Link]
[19]M.Berg,Kenneth LaBel, Michael Campola, and Michael Xapsos, “Analyzing Test-as-You-Fly Single Event Upset(SEU) Response using SEU Data, Classical Reliability Models and Space Environment Data,” Government Microcircuit Applications and Critical Technology Conference (GOMAC), 2017.
[Google Scholar]
[20]Andrés Pérez-Celis, Corbin Thurlow, and Michael Wirthlin, "Emulating Radiation-Induced Multicell Upset Patterns in SRAM FPGAs With Fault Injection," IEEE Transactions on Nuclear Science, vol. 68, no. 8, pp. 1594-1599, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[21]Antonis Tsigkanos et al., ”High- Performance COTS FPGA SoC for Parallel Hyperspectral Image Com- pression with CCSDS-123.0- B-1,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 28, no. 11, pp. 2397-2409, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[22]Saichandrateja Radhapuram, Takuya Yoshihara, and Toshimasa Matsuoka “Design and Emulation of All-Digital Phase-Locked Loop on FPGA,” Electronics, vol. 8, p. 1307, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[23]Ms.Manjula B.M, and Dr.Chirag Sharma, "FPGA Implementation of BCG Signal Filtering Scheme by using Weight Update Process," SSRG International Journal of VLSI & Signal Processing, vol. 3, no. 3, pp. 1-7, 2016.
[CrossRef] [Publisher Link]
[24]Hieu-Truong Ngo, and Quoc-Son Tran, “A New Design of Phase-Locked Loop with Multiple Frequencies for Communication Standard,” International Conference on Electronics and Sustainable Communication Systems (ICESC), pp. 1085-1089, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[25]R. Katz et al., "Radiation Effects on Current Field Programmable Technologies," IEEE Transactions on Nuclear Science, vol. 44, no. 6, pp. 1945-1956, 1997.
[CrossRef] [Google Scholar] [Publisher Link]
[26]G. Tsiligiannis et al., "Radiation Effects on Deep Submicrometer SRAM-Based FPGAs Under the CERN Mixed-Field Radiation Environment," IEEE Transactions on Nuclear Science, vol. 65, no. 8, pp. 1511-1518, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[27]Connor R. Julien, Brock J. LaMeres, and Raymond J. Weber, "An FPGA-based Radiation Tolerant SmallSat Computer System," IEEE Aerospace Conference, Big Sky, MT, USA, pp. 1-13, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[28]W. K. Victor, H. L. Richter, and J. P. Eyraud, "Explorer Satellite Electronics," IRE Transactions on Military Electronics, vol. MIL-4, no. 2/3, pp. 78-85, 1960.
[CrossRef] [Google Scholar] [Publisher Link]