Abstract
This paper presents an algorithm for the generation of the values to be loaded in the control cells of a Boundary-Scan (BS) chain during an interconnect test. The algorithm selects several groups of control cells while avoiding that two or more drivers excite the same net at the same time, allowing every net to be active for every test vector and testing every driver after the execution of the overall test process. It allows for 100% detection of short, open, stuck-at and driver transition faults on fully controllable and observable BS nets on virtually any BS board. In fact, only two minor requirements are imposed: (1) the sets of nets affected by two different control cells must be disjoint or one of them must be included in the other; (2) every net of a set affected by a control cell must have the same number of drivers. In addition, the algorithm can be implemented very easily, avoiding the need to explore all the possible combinations of values to be loaded in the control cells.
Similar content being viewed by others
Notes
Devices such as buffers are not considered to be “logic”.
References
Angelotti, F. W., et al. (1993). System level interconnection test in a tristate environment. Proceedings IEEE International Test Conference, pp. 45–53.
Chiang, C., & Gupta, S. K. (1997). BIST TPGs for faults in board level interconnect via boundary scan. Proceedings IEEE VLSI Test Symposium, pp. 376–382.
Feng, W., Huang, W. K., Meyer, F. J., & Lombardi, F. (1999). A BIST TPG approach for interconnect testing with the IEEE 1149.1 STD. Proceedings Asian Test Symposium, pp. 95–100.
Feng W., Karimi F., Lombardi F. (2001) Fault detection in a tristate system environment. IEEE Micro 21(5):77–85.
Feng, W., Meyer, F. J., & Lombardi, F. (1999). Novel control pattern generators for interconnect testing with boundary scan. Proceedings International Symposium on Defect and Fault Tolerance in VLSI Systems, pp. 112–120.
Goel, P., & McMahon, M. T. (1982). Electronic chip-in-place test. Proceedings International Test Conference, pp. 83–90.
Her, W., Jin, L., & El-Ziq, Y. (1992). An ATPG driver selection algorithm for interconnect test with boundary scan. Proceedings International Test Conference, pp. 382–388.
IEEE.Std. 1149.1-2001 (Revision of IEEE Std. 1149.1-1990) IEEE Standard Test Access Port and Boundary-Scan Architecture., The Institute of Electrical and Electronic Engineers, Inc., 2001.
Jarwala, N., & Yau, C. W. (1989). A new framework for analyzing test generation and diagnosis algorithms for wiring interconnects. Proceedings International Test Conference, pp. 63–70.
Kautz W. H. (1974) Testing for faults in wiring interconnects. IEEE Trans Comput c-23(4):358–363 Apr.
Kim Y., Kim H., Kang S. (2004) A new maximal diagnosis algorithm for interconnect test. IEEE Transactions on Very Large Scale Integration (VLSI). Systems 12(5):532–537
Su, C., & Chen, Y. (1998). Comprehensive interconnect BIST methodology for virtual socket interface. Proceedings Asian Test Symposium, pp. 259–263.
Su C., Jou S. (1999) Decentralized BIST methodology for system level interconnects. J Electron Test 15(3):225–265 Dec.
Yau, C. W., & Jarwala, N. (1989). A unified theory for designing optimal test generation and diagnosis algorithms for board interconnects. Proceedings International Test Conference, pp. 71–77.
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: E. J. Marinissen
Rights and permissions
About this article
Cite this article
Quiros-Olozabal, A., Cifredo-Chacon, M.A. A New Algorithm for the Selection of Control Cells in Boundary-Scan Interconnect Test. J Electron Test 25, 187–195 (2009). https://doi.org/10.1007/s10836-008-5091-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10836-008-5091-1