A New Wrapper Scan Chain Balance Algorithm for Intellectual Property in SoC

Recent patents and progress on scan chain balance algorithms have been reviewed. With a significant increase of the SoC (System on Chip) integration and scale, the test time of SoC increase dramatically, and this makes the test cost of SoC grow rapidly. In order to reduce test cost and expense, the paper proposes an OBBO (Opposition-based learning and Biogeography Based Optimization) algorithm and designs wrapper scan chains for the IP(Intellectual Property) using OBBO algorithm, which can make wrapper scan chains equilibration so that we can make the test time of IP be minimum. The new method is a random optimization algorithm which combines BBO (Biogeography Based Optimization) algo- rithm with OBL (Opposition-based learning). By using migration operation, mutation operation and OBL operation, we achieve a balance between different wrapper chains so that we can shorten the wrapper scan chain which is longest. Ex- perimental results show that OBBO can obtain shorter longest wrapper scan chain in most case and at the same time the convergence speed can be faster.

[1]  Hong Wang,et al.  Re-Optimization Algorithm for SoC Wrapper-Chain Balance Using Mean-Value Approximation , 2007 .

[2]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[3]  Hsien-Hsin S. Lee,et al.  Designing 3D test wrappers for pre-bond and post-bond test of 3D embedded cores , 2011, 2011 IEEE 29th International Conference on Computer Design (ICCD).

[4]  Xiaoxia Wu,et al.  Test-access mechanism optimization for core-based three-dimensional SOCs , 2008, 2008 IEEE International Conference on Computer Design.

[5]  Sudhakar M. Reddy,et al.  On Concurrent Test of Core-Based SOC Design , 2002, J. Electron. Test..

[6]  Erik Jan Marinissen,et al.  A set of benchmarks for modular testing of SOCs , 2002, Proceedings. International Test Conference.

[7]  Xiangtao Li,et al.  A perturb biogeography based optimization with mutation for global numerical optimization , 2011, Appl. Math. Comput..

[8]  Qiang Xu,et al.  Modular SOC testing with reduced wrapper count , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[9]  M.M.A. Salama,et al.  Opposition-Based Differential Evolution , 2008, IEEE Transactions on Evolutionary Computation.

[10]  Erik Jan Marinissen,et al.  Efficient test access mechanism optimization for system-on-chip , 2003, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[11]  Minghao Yin,et al.  Hybrid Differential Evolution with Biogeography-Based Optimization for Design of a Reconfigurable Antenna Array with Discrete Phase Shifters , 2011 .

[12]  Ye Xu,et al.  An effective hybrid biogeography-based optimization algorithm for parameter estimation of chaotic systems , 2011, Expert Syst. Appl..

[13]  Erik Jan Marinissen,et al.  Test Wrapper and Test Access Mechanism Co-Optimization for System-on-Chip , 2002, J. Electron. Test..

[14]  Geetani Edirisooriya,et al.  Scan chain fault diagnosis with fault dictionaries , 1995, Proceedings of ISCAS'95 - International Symposium on Circuits and Systems.