Abstract
In this article an application of boundary scan test at system level is analyzed. The objective is met through the description of the design and implementation options of a VME boundary scan controller board prototype and the corresponding software. The prototype board uses the MTM bus, existing in the VME64x backplane, to apply the IEEE 1149.1 test vectors to one of the sixty four sub-systems, each one composed by nineteen boards. The software being developed uses the boundary scan test vectors generated by an ATPG in SVF format, and converts them into a format suitable to be used in our test system. Test results consists in a pass/fail assessment. Further diagnosis information about fault location requires the utilization of an additional software test tool. After giving some insights about the experiment where this hardware is required, the paper describes the boundary scan test architecture at system and board level, the test development tools used in the experience environment, the test of the boundary scan controller board prototype and the software used to interface the board with the ATPG. The results obtained so far and the proposed work is reviewed in the end of this contribution. This work is the result of a collaboration between INESC and LIP in the Compact Muon Solenoid experiment being conducted at CERN.
Similar content being viewed by others
References
C.B. Almeida, I.C. Teixeira, et al. “Testability Issues in the CMS ECAL Upper-Level Readout and Trigger System,” in Proc. of the 5th Workshop on Electronics for LHC Experiments, Aspen, 1999. http://nicewww.cern.ch/~lebwshop/LEB99_Book/DAQ.html
H. Bleeker, P. van den Eijnden, and F. de Jong, Boundary-Scan Test—A Practical Approach, Dordrecht: Kluwer Academic Publishers, 1993.
C. Champlin, “IRIDIUM Satellite: A Large System Application of Design for Testability,” in Proc. of the International Test Conference, Oct. 1993, pp. 392-398.
W. Ke, “Backplane Interconnect Test in A Boundary-Scan Environment,” in Proc. of the International Test Conference, Oct. 1996, pp. 717-724.
D. Landis, C. Hudson, and P. McHugh, “Applications of the IEEE P1149.5 Module and Maintenance Bus,” in Proc. of the International Test Conference, 1992, pp. 984-992.
Meeting on Testability of the ECAL Readout & Trigger System. http://cmsdoc.cern.ch/cms/ECAL/EEG/Testability/Meetg_0698/agenda_0698.html
W.D. Peterson. The VMEbus Handbook, 4th edn., ISBN 1-885731-08-6, Scottsdale, Arizona, USA: VMEbus International Trade Association, 1997.
“Structural System Test via IEEE Std. 1149.1 with Hierarchical and Multidrop Addressable JTAG Port, SCANPSC110F,” Application Note, National Semiconductor, 1996. http://www.national.com/appinfo/milaero/files/AN-1023.pdf
The CMS Experiment—http://cmsinfo.cern.ch/Welco me.html
J. Varela, “Calorimeter Trigger Primitives, System Requirements Document,” Doc 2.0/1.0, CERN,12.05.98.
“VICTORY—Boundary-Scan Test Software Technical Overview,” Application Note, Teradyne Inc., Boston, 1993. http://www.teradyne.com/prods/cbt/products/pVICT/pVICT.html
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Cardoso, N., Almeida, C.B. & Da Silva, J.C. A System Level Boundary Scan Controller Board for VME Applications. Journal of Electronic Testing 17, 299–310 (2001). https://doi.org/10.1023/A:1012517714087
Issue Date:
DOI: https://doi.org/10.1023/A:1012517714087