DocumentCode :
860575
Title :
Testing of SoCs with Hierarchical Cores: Common Fallacies, Test Access Optimization, and Test Scheduling
Author :
Goel, Sandeep Kumar ; Marinissen, Erik Jan ; Sehgal, Anuja ; Chakrabarty, Krishnendu
Author_Institution :
LSI Corp., Milpitas, CA
Volume :
58
Issue :
3
fYear :
2009
fDate :
3/1/2009 12:00:00 AM
Firstpage :
409
Lastpage :
423
Abstract :
Many system-on-chip (SOC) integrated circuits today contain hierarchical (parent) cores that have multiple levels of design hierarchy involving "child cores". Hierarchy imposes a number of constraints on the manner in which tests must be applied to parent cores and their child cores. However, most prior work on wrapper design, test access mechanism (TAM) optimization, and test scheduling are hierarchy-oblivious, i.e., these techniques treat all cores in an SOC at the same level of hierarchy. We first show that wrappers, TAMs and test schedules designed for non-hierarchical SOCs are not valid for SOCs with hierarchical cores. We next present two approaches for the efficient testing of SOC with hierarchical cores. In the first approach, an existing wrapper design is modified such that that all constraints imposed by the hierarchy are satisfied and full flexibility is provided for TAM optimization and test scheduling. The second approach is based on a hierarchy-aware wrapper architecture for parent cores that operates in two disjoint modes for the testing of parent and child cores. We show how an existing test-architecture design algorithm can be adapted for use with these two methods. Results for the ITC\´02 SOC Test Benchmarks show that the first approach offers lower test application times while the second approach requires less area overhead.
Keywords :
benchmark testing; integrated circuit testing; processor scheduling; system-on-chip; ITC´02 SOC Test Benchmarks; SoC testing; system-on-chip integrated circuits; test access mechanism optimization; test scheduling; wrapper design; Algorithm design and analysis; Benchmark testing; Circuit testing; Costs; Design methodology; Design optimization; Electronic equipment testing; Helium; Integrated circuit testing; Scheduling; System testing; System-on-a-chip; Control Structure Reliability; Hardware; Reliability; Testing; and Fault-Tolerance;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2008.169
Filename :
4624250
Link To Document :
بازگشت