The IP core test problem in three dimensional network-on-chip(3D NoC) is becoming increasingly obvious. In this paper
the improved discrete particle swarm optimization algorithm and a bandwidth division multiplexing method are used to optimal the test data assignment and scheduling for IP core. In order to enhance the global exploration ability and improve the stagnation phenomenon
the algorithm realizes the dynamic adjustment of the forward speed of particle by monitoring the population diversity
meanwhile
adjust the inertia weight adaptively to increase the local development ability. Taking ITC02 standard circuit as the test object
experiment was conducted; and the experiment results show that the proposed method can effectively maximize the parallel test of 3D NoC
thus shortened the test time as well as improved the resource utilization.
Kennedy J, Eberhart R. Particle swarm optimization[C]//International Conference on Neural Networks. Washington: IEEE, 1995: 1942-1948.
Han T, Choi I, Oh H, et al. Parallelized network on chip-reused test access mechanism for multiple identical cores[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2016, 35(7): 1219-1223. DOI: 1219
Karmaka R, Agarwal A, Chattopadhyay S. Testing of 3D-Stacked ICs with hard-and soft-dies-a particle swarm optimization based approach[C]//2015 IEEE 33rd VLSI Test Symposium. Napa CA, 2015: 1-6.
Meena N K, Kapoor H K, Chakraborty S. A new recursive partitioning multicast routing algorithm for 3d network-on-chip[C]//18th International Symposium on VLSI Design and Test. Coimbatore, India, 2014: 1-6.
Mukesh Agrawal, Krishnendu Chakrabarty. Test time optimization in NoC-based manycore SoCs using multicast routing[C]//2014 IEEE 32nd VLSI Test Symposium(VTS). California: IEEE Computer Society Press, 2014: 18-23.
Chatterjee A, Siarry P. Nonlinear inertia weight variation for dynamic adaptation in particle swarm optimization[J]. Computers % Operations Research, 2006, 33(3): 859-871. DOI: 859