Testing beyond the SoCs in a lego style

Many contemporary electronic systems are based on such System-on-Chips (SoC) as microcontrollers or signal processors that communicate with many peripheral devices on the system board and beyond. While, SoC test was a topic of extremely high interest during the last decade, the test beyond SoCs didn't get much attention after introduction of Boundary Scan (BS) 30 years ago. It is not a surprise that the restricted capabilities of BS with respect of such modern challenges as dynamic (timing-accurate), at-speed and high-speed testing as well as in-system programming create considerable troubles for test engineers in production environments. In this paper, we point out particular challenges in testing the system's infrastructure beyond the SoCs as well as propose a general modeling methodology for test automation for microprocessor SoC-based system boards. The new so-called “lego-style” test automation methodology forms a complimentary solution to traditional boundary scan. Together, they provide extended fault coverage that targets shorts, opens, stuck-at faults as well as dynamic faults (e.g. delays and transition faults). The “legostyle” model allows reducing the labor effort drastically once the library of model components is created.

[1]  Jacob A. Abraham,et al.  Native mode functional self-test generation for Systems-on-Chip , 2002, Proceedings International Symposium on Quality Electronic Design.

[2]  Kwang-Ting Cheng,et al.  A self-test methodology for IP cores in bus-based programmable SoCs , 2001, Proceedings 19th IEEE VLSI Test Symposium. VTS 2001.

[3]  Benoit Nadeau-Dostie,et al.  An embedded technique for at-speed interconnect testing , 1999, International Test Conference 1999. Proceedings (IEEE Cat. No.99CH37034).

[4]  Mihalis Psarakis,et al.  Functional Processor-Based Testing of Communication Peripherals in Systems-on-Chip , 2007, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[5]  Artur Jutman,et al.  At-speed on-chip diagnosis of board-level interconnect faults , 2004, Proceedings. Ninth IEEE European Test Symposium, 2004. ETS 2004..

[6]  Adam W Ley Doing more with less - An IEEE 1149.7 embedded tutorial : Standard for reduced-pin and enhanced-functionality test access port and boundary-scan architecture , 2009, 2009 International Test Conference.

[7]  Bill Eklow,et al.  IEEE 1149.6 - a practical perspective , 2003, International Test Conference, 2003. Proceedings. ITC 2003..

[8]  Stephen K. Sunter,et al.  Testing bridges to nowhere - combining Boundary Scan and capacitive sensing , 2009, 2009 International Test Conference.

[9]  R. Ubar,et al.  Microprocessor-based System Test using Debug Interface , 2008, 2008 NORCHIP.

[10]  Kenneth P. Parker,et al.  The Boundary-Scan Handbook , 1992, Springer US.