|
ABSTRACT
Many system-on-chip (SoC) integrated circuits contain embedded cores with different scan frequencies. To better meet the test requirements for such heterogeneous SoCs, leading tester companies have recently introduced port-scalable testers, which can simultaneously drive groups of channels at different data rates. However, the number of tester channels available for scan testing is limited; therefore, a higher shift frequency can increase the test time for a core if the resulting test access architecture reduces the bit-width used to access it. We present a scalable test planning technique that exploits port scalability of testers to reduce SoC test time. We compare the proposed heuristic optimization method to two baseline methods based on prior works that use a single scan data rate for all embedded cores. We also propose a power-aware test planning technique to effectively utilize port-scalable testers under constraints of test power consumption. Experimental results are presented for power-aware test scheduling to illustrate the impact of power constraints on overall test time.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Agilent 93000. 2008. Agilent 93000 Multi-Port Testing User Manual, revision 4.0.0.
|
| |
2
|
Agilent Technologies. 2002. Winning in the SoC market, available online at: http://cp.literature.agilent.com/litweb/pdf/5988-7344EN.pdf.
|
 |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
Sandeep Kumar Goel , Kuoshu Chiu , Erik Jan Marinissen , Toan Nguyen , Steven Oostdijk, Test Infrastructure Design for the Nexperia" Home Platform PNX8550 System Chip, Proceedings of the conference on Design, automation and test in Europe, p.30108, February 16-20, 2004
|
| |
8
|
|
| |
9
|
Gonciari, P. T., Hashimi, B. A., and Nicolici, N. 2003. Addressing useless test data in core-based system-on-a-chip test. IEEE Trans. Comput. Aided Des. 22, 1568--1580.
|
| |
10
|
Yu Huang , Sudhakar M. Reddy , Wu-Tung Cheng , Paul Reuter , Nilanjan Mukherjee , Chien-Chung Tsai , Omer Samman , Yahya Zaidan, Optimal Core Wrapper Width Selection and SOC Test Scheduling Based on 3-D Bin Packing Algorithm, Proceedings of the 2002 IEEE International Test Conference, p.74, October 07-10, 2002
|
| |
11
|
Iyengar, V. and Chakrabarty, K. 2002. System-on-a-Chip test scheduling with precedence relationships, preemption, and power constraint. IEEE Trans. Comput.-Aided Des. Integr. Circ. Syst. 21, 1088--1094.
|
| |
12
|
Iyengar, V., Chakrabarty, K., and Marinissen, E. J. 2003a. Efficient test access mechanism optimization for system-on-chip. IEEE Trans. Comput. Aided Des. 6, 635--643.
|
| |
13
|
|
| |
14
|
|
| |
15
|
Khoche, A. 2001. Agilent corporation. Private communication.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
 |
19
|
|
| |
20
|
Erik Jan Marinissen , Robert G. J. Arendsen , Gerard Bos , Hans Dingemanse , Maurice Lousberg , Clemens Wouters, A structured and scalable mechanism for test access to embedded reusable cores, Proceedings of the 1998 IEEE International Test Conference, p.284-293, October 18-22, 1998
|
| |
21
|
|
| |
22
|
Samii, S., Larsson, E., Chakrabarty, K., and Peng, Z. 2006. Cycle-Accurate test power modeling and its application to SoC test scheduling. In Proceedings of the International Test Conference.
|
| |
23
|
|
| |
24
|
|
| |
25
|
Sehgal, A., Iyengar, V., and Chakrabarty, K. 2004. SoC test planning using virtual test access architectures. IEEE Trans. VLSI Syst. 2, 1262--1276.
|
| |
26
|
|
| |
27
|
Teradyne Technologies. 2008. Tiger: Advanced digital with silicon germanium technology. http://www.teradyne.com/tiger/digital.html.
|
| |
28
|
Vranken, H., Hapke, F., Rogge, S., Chindamo, D., and Vokerink, E. 2003. ATPG padding and ATE vector repeat per port for reducing test data volume. In Proceedings of the International Test Conference, 1069--1078.
|
| |
29
|
|
| |
30
|
|
| |
31
|
Xu, Q. and Nicolici, N. 2005. Resource-Constrained system-on-a-chip test: A survey. IEE Proce. Comput. Digital Techniq. 152, 67--81.
|
| |
32
|
|
| |
33
|
|
| |
34
|
|
| |
35
|
|
|