Test data compression using dictionaries with selective entries and fixed-length indices

Lei Li, Krishnendu Chakrabarty, Nur A. Touba
2003 ACM Transactions on Design Automation of Electronic Systems  
We present a dictionary-based test data compression approach for reducing test data volume in SOCs. The proposed method is based on the use of a small number of ATE channels to deliver compressed test patterns from the tester to the chip and to drive a large number of internal scan chains in the circuit under test. Therefore, it is especially suitable for a reduced pin-count and lowcost DFT test environment, where a narrow interface between the tester and the SOC is desirable. The
more » ... ed approach not only reduces test data volume but it also eliminates the need for additional synchronization and handshaking between the SOC and the ATE. The dictionary entries are determined during the compression procedure by solving a variant of the well-known clique partitioning problem from graph theory. Experimental results for the ISCAS-89 benchmarks and representative test data from IBM show that the proposed method outperforms a number of recently-proposed test data compression techniques. Compared to the previously proposed test data compression approach based on selective Huffman coding with variable-length indices, the proposed approach generally provides higher compression for the same amount of hardware overhead.
doi:10.1145/944027.944032 fatcat:fn55pasczbeprptntyfynqy34q