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