Scan-Chain-Fault Diagnosis Using Regressions in Cryptographic Chips for Wireless Sensor Networks

Scan structures, which are widely used in cryptographic circuits for wireless sensor networks applications, are essential for testing very-large-scale integration (VLSI) circuits. Faults in cryptographic circuits can be effectively screened out by improving testability and test coverage using a scan structure. Additionally, scan testing contributes to yield improvement by identifying fault locations. However, faults in circuits cannot be tested when a fault occurs in the scan structure. Moreover, various defects occurring early in the manufacturing process are expressed as faults of scan chains. Therefore, scan-chain diagnosis is crucial. However, it is difficult to obtain a sufficiently high diagnosis resolution and accuracy through the conventional scan-chain diagnosis. Therefore, this article proposes a novel scan-chain diagnosis method using regression and fan-in and fan-out filters that require shorter training and diagnosis times than existing scan-chain diagnoses do. The fan-in and fan-out filters, generated using a circuit logic structure, can highlight important features and remove unnecessary features from raw failure vectors, thereby converting the raw failure vectors to fan-in and fan-out vectors without compromising the diagnosis accuracy. Experimental results confirm that the proposed scan-chain-diagnosis method can efficiently provide higher resolutions and accuracies with shorter training and diagnosis times.

[1]  Huajun Chen,et al.  A scan chain optimization method for diagnosis , 2015, 2015 33rd IEEE International Conference on Computer Design (ICCD).

[2]  R. J. McNulty,et al.  Partner SRLs for improved shift register diagnostics , 1992, Digest of Papers. 1992 IEEE VLSI Test Symposium.

[3]  Robert Abraham,et al.  Diagnosis of Voltage Dependent Scan Chain Failure Using VBUMP Scan Debug Method , 2008, 2008 17th Asian Test Symposium.

[4]  Chip-Hong Chang,et al.  Static and Dynamic Obfuscations of Scan Data Against Scan-Based Side-Channel Attacks , 2017, IEEE Transactions on Information Forensics and Security.

[5]  Franco Stellari,et al.  A novel scan chain diagnostics technique based on light emission from leakage current , 2004, 2004 International Conferce on Test.

[6]  TingTing Hwang,et al.  Utilizing Circuit Structure for Scan Chain Diagnosis , 2014, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[7]  Yu Huang Dynamic Learning Based Scan Chain Diagnosis , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[8]  Yu Hu,et al.  Diagnosis and Layout Aware (DLA) scan chain stitching , 2013, 2013 IEEE International Test Conference (ITC).

[9]  Arun Gunda,et al.  Failure analysis for full-scan circuits , 1995, Proceedings of 1995 IEEE International Test Conference (ITC).

[10]  Shi-Yu Huang,et al.  Quick scan chain diagnosis using signal profiling , 2005, 2005 International Conference on Computer Design.

[11]  Srikanth Venkataraman,et al.  A technique for fault diagnosis of defects in scan chains , 2001, Proceedings International Test Conference 2001 (Cat. No.01CH37260).

[12]  Sedat Akleylek,et al.  A survey on security threats and authentication approaches in wireless sensor networks , 2018, 2018 6th International Symposium on Digital Forensic and Security (ISDFS).

[13]  Yaguo Lei,et al.  Applications of machine learning to machine fault diagnosis: A review and roadmap , 2020 .

[14]  Srikanth Venkataraman,et al.  An algorithmic technique for diagnosis of faulty scan chains , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[15]  J. Hirase,et al.  Scan chain diagnosis using IDDQ current measurement , 1999, Proceedings Eighth Asian Test Symposium (ATS'99).

[16]  J. Chien-Mo Li,et al.  Diagnosis of single stuck-at faults and multiple timing faults in scan chains , 2005, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[17]  Mohammed Atiquzzaman,et al.  Data Collection for Security Measurement in Wireless Sensor Networks: A Survey , 2019, IEEE Internet of Things Journal.

[18]  Chien-Mo James Li,et al.  Jump Simulation: A Technique for Fast and Precise Scan Chain Fault Diagnosis , 2006, 2006 IEEE International Test Conference.

[19]  Weizheng Wang,et al.  Enhancing Sensor Network Security with Improved Internal Hardware Design , 2019, Sensors.

[20]  Wenbing Wu,et al.  An Asynchronous Clustering and Mobile Data Gathering Schema Based on Timer Mechanism in Wireless Sensor Networks , 2019 .

[21]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[22]  Wu-Tung Cheng,et al.  Scan Chain Diagnosis by Adaptive Signal Profiling with Manufacturing ATPG Patterns , 2009, 2009 Asian Test Symposium.

[23]  Guolong Chen,et al.  Trust dynamic task allocation algorithm with Nash equilibrium for heterogeneous wireless sensor network , 2015, Secur. Commun. Networks.

[24]  Xian-Bo Wang,et al.  Single and Simultaneous Fault Diagnosis With Application to a Multistage Gearbox: A Versatile Dual-ELM Network Approach , 2018, IEEE Transactions on Industrial Informatics.

[25]  Wei Hao,et al.  Reversible Natural Language Watermarking Using Synonym Substitution and Arithmetic Coding , 2018 .

[26]  Yuling Tian,et al.  A deep adaptive learning method for rolling bearing fault diagnosis using immunity , 2019, Tsinghua Science and Technology.

[27]  Jia Xu,et al.  Design and Improvement of Optimal Control Model for Wireless Sensor Network Nodes , 2020, ICMTEL.

[28]  Yuejian Wu,et al.  Diagnosis of scan chain failures , 1998, Proceedings 1998 IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems (Cat. No.98EX223).

[29]  Sandra Dominikus,et al.  A Highly Regular and Scalable AES Hardware Architecture , 2003, IEEE Trans. Computers.

[30]  Wu-Tung Cheng,et al.  Intermittent scan chain fault diagnosis based on signal probability analysis , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[31]  Ruifeng Guo,et al.  Fault Dictionary Based Scan Chain Failure Diagnosis , 2007, 16th Asian Test Symposium (ATS 2007).

[32]  Yu Huang,et al.  Improving scan chain diagnostic accuracy using multi-stage artificial neural networks , 2019, ASP-DAC.

[33]  Haralampos-G. D. Stratigopoulos,et al.  Machine learning applications in IC testing , 2018, 2018 IEEE 23rd European Test Symposium (ETS).

[34]  Yu Huang,et al.  Scan Chain Diagnosis Based on Unsupervised Machine Learning , 2017, 2017 IEEE 26th Asian Test Symposium (ATS).

[35]  Giovanni Squillero,et al.  RT-Level ITC'99 Benchmarks and First ATPG Results , 2000, IEEE Des. Test Comput..

[36]  Tao Chen,et al.  Passive-event-assisted approach for the localizability of large-scale randomly deployed wireless sensor network , 2019, Tsinghua Science and Technology.

[37]  Shi-Yu Huang,et al.  Diagnosis of Intermittent Scan Chain Faults Through a Multistage Neural Network Reasoning Process , 2020, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[38]  Zhixin Yang,et al.  Simultaneous-Fault Diagnosis of Gearboxes Using Probabilistic Committee Machine , 2016, Sensors.

[39]  S. Narayanan,et al.  An efficient scheme to diagnose scan chains , 1997, Proceedings International Test Conference 1997.