In order to improve the coding efficiency of multi-scanning channels synchronous testing packet in the IEEE 1149.10 protocol,a method of multi-scanning channels packet optimization based on multi-strategy modified dingo optimization algorithm(mMDOA)is proposed.In the mMDOA,the persecution strategy that combines adaptive pursuit step size and spiral migration is used to help the algorithm jump out of the local optimum by means of reverse elite-based scavenging strategy,and improve the ability of global search.According to the encoding format of the IEEE 1149.10 multi-scanning channels synchronous testing packet,a method of new scanning channel grouping is proposed,which can calculate the number of scanning channels within the group by means of SCAN_DATA_SIZE and INTERLEAVE_SIZE.The mMDOA is used to select scanning channels within the group by taking length difference within the group as the objective function.The experimental verification results show that the mMDOA algorithm can reduce the number of packets by about 30%,and effectively shorten the packet encoding time.