DocumentCode :
840761
Title :
Test access mechanism optimization, test scheduling, and tester data volume reduction for system-on-chip
Author :
Vikram lyengar ; Chakrabarty, Krishnendu ; Marinissen, Erik Jan
Author_Institution :
IBM Microelectron., Essex Junction, VT, USA
Volume :
52
Issue :
12
fYear :
2003
Firstpage :
1619
Lastpage :
1632
Abstract :
We describe an integrated framework for system-on-chip (SOC) test automation. Our framework is based on a new test access mechanism (TAM) architecture consisting of flexible-width test buses that can fork and merge between cores. Test wrapper and TAM cooptimization for this architecture is performed by representing core tests using rectangles and by employing a novel rectangle packing algorithm for test scheduling. Test scheduling is tightly integrated with TAM optimization and it incorporates precedence and power constraints in the test schedule, while allowing the SOC integrator to designate a group of tests as preemptable. Test preemption helps avoid hardware and power consumption conflicts, thereby leading to a more efficient test schedule. Finally, we study the relationship between TAM width and tester data volume to identify an effective TAM width for the SOC. We present experimental results on our test automation framework for four benchmark SOCs.
Keywords :
benchmark testing; processor scheduling; system-on-chip; SOC; TAM optimization; core based system; system-on-chip; test access mechanism; test scheduling; tester data volume reduction; Automatic testing; Automation; Constraint optimization; Design optimization; Energy consumption; Hardware; Performance evaluation; Scheduling algorithm; System testing; System-on-a-chip;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2003.1252857
Filename :
1252857
Link To Document :
بازگشت