DocumentCode
3623797
Title
Self Testing SoC with Reduced Memory Requirements and Minimized Hardware Overhead
Author
Ondrej Novak;Zdenek Pliva;Jiri Jenicek;Zbynek Mader;Michal Jarkovsky
Author_Institution
Czech Technical University in Prague, Czech Repub
fYear
2006
Firstpage
300
Lastpage
308
Abstract
This paper describes a methodology of creating a built-in test system of a system on chip and experimental results of the system application on the AT94K FPSLIC with cores designed according to the IEEE 1500 standard. The system spares memory and keeps acceptable test access mechanism requirements. The system uses built-in processor for test control and the embedded RAM memory for storing both the compressed test vectors and the partial reconfiguration bit streams. The highly compressed test vectors are transferred from the memory to the chosen cores that are reconfigured into the embedded tester cores. The patterns are decompressed within the internal scan chains of the embedded tester cores and they are simultaneously fed into the parallel scan chains of the cores under test through test access mechanism (TAM) and standard wrappers. After having tested the first cores under test the TAM of the SoC is partially reconfigured with the help of the partial reconfiguration bitstreams and the till now untested cores are tested by those cores that start to serve as embedded testers. By this traveling reconfiguration and testing the whole circuit can be tested. For test data compression we use a test pattern compaction and compression algorithm called COMPAS. It reorders and compresses test patterns previously generated in an ATPG in such a way that they are well suited for decompression by the scan chains in the embedded tester cores. The algorithm compresses the test patterns by overlapping patterns originally generated by an ATPG. The volume of test data stored in the embedded RAM is substantially lower than the compacted ATPG test data that are compressed by other compression method. The COMPAS algorithm spares the CPU time and CPU memory requirements; both are linearly dependent with the complexity of the tested core
Keywords
"Automatic testing","Hardware","Circuit testing","Random access memory","System testing","Automatic test pattern generation","Read-write memory","Test pattern generators","Built-in self-test","System-on-a-chip"
Publisher
ieee
Conference_Titel
Defect and Fault Tolerance in VLSI Systems, 2006. DFT ´06. 21st IEEE International Symposium on
ISSN
1550-5774
Print_ISBN
0-7695-2706-X
Electronic_ISBN
2377-7966
Type
conf
DOI
10.1109/DFT.2006.58
Filename
4030941
Link To Document