Electrical testing of assembled printed circuit boards has previously been done with needle board adapters in in-circuit or flying probe testers. However, this presupposes that signals are mechanically reachable either at contact points or special test points. Miniaturization reduces the available space and makes it harder to place the required number of test points. For BGA devices connected to other BGAs via inner layers, some signals cannot be routed outward as this affects signal quality (signal integrity, SI).
Boundary Scan is another test method that can be used as a supplement to the previous test methods. Many BGAs already have a four- or five-pin JTAG interface. When BGAs are connected to a JTAG bus on a printed circuit board, they can be tested and their adjacent components, such as the JTAG bus, can be tested. RAM, Flash, etc. are involved in the electrical self-test.
XJTAG's Boundary Scan solution provides a cost-effective way to create Boundary Scan test protocols. The scope of delivery includes a case with the complete equipment, consisting of hardware and software, in order to carry out Boundary Scan Tests successfully. With XJLink, the USB interface adapter, you establish the connection between your PC and the JTAG interface on the prototype circuit board. Likewise, your mounter who performs the test in production will also connect the boards.
The supplied software helps to create a complete test report. A library contains the internal models of the JTAG-capable components, which can then be interconnected. Not included models can be created by XJTAG for free. In addition, you will receive a demo board and a corresponding tutorial, with which you can learn how to use the software.
XJDeveloper lets you quickly set up and run JTAG tests and programming routines. An automatically generated connection test combined with tests for non-JTAG devices, such as RAM, will check boards for short-circuit and open-circuit faults. Flash memory and EEPROMs can be programmed as well as JTAG devices such as CPLDs, FPGAs and even the internal flash in processors that have a JTAG debug interface.
XJInvestigator allows you to diagnose manufacturing problems. Combining the test capabilities of XJRunner and XJAnalyser with additional diagnostic functionality, XJInvestigator is the boundary scan tool to use at your repair or rework station.
XJRunner is the specialised run-time environment for executing pre-compiled XJDeveloper projects. With a range of special features it is particularly aimed at board manufacturers and in-field testing. In one package, you have connection testing, in-system programming, non-JTAG device testing, serial number handling and configurable log files for your audit trail.
XJFlash is an advanced and innovative method for In-System Programming (ISP) of flash devices through JTAG. Using XJFlash you can achieve flash programming speeds up to 50 times faster than those possible using conventional boundary scan techniques.
XJAnalyser is a visual analysis and debugging tool for devices in your JTAG chain. It provides instant chain verification as part of the simple setup wizard, and then gives you an interactive graphical view of the pins on your JTAG devices, including a waveform view of their logical values.
Accessing the power of Boundary Scan through JTAG-compliant ICs provides many benefits during prototype bring-up and in production test. The XJTAG DFT Assistant for OrCAD Capture performs the checks needed to ensure your JTAG chain is right first time, by design.
More Datasheet Download Plugin
Try XJTAG Boundary Scan with your own board and get a free Test Setup with your free trial. XJTAG offers advanced tools for testing, debugging and programming complex electronic boards and systems. You will get XJTAG software with full features, JTAG controller hardware, interactive tutorials as well as tech support. No obligation to purchase. Trial can be converted to a full license.
XJTAG Expert is the world’s first portable Boundary Scan test solution that comes with digital oscilloscope, waveform and function generator, spectrum analyser and serial protocols analyser. It is connected via a USB 2.0 interface to a PC or laptop to test or put into operation unit under test. This combination of features in one device makes it the ideal tool for developers to get started with electronic devices.
XJQuad is a 4-port version of the XJLink2 USB-to-JTAG controller. It is supplied with XJRunner software for running XJDeveloper test systems. With a range of special features it is particularly suitable for manufacturers. Each of the four ports has a high-speed interface which can be connected to up to four TAPs on each Unit Under Test (UUT).
The XJIO board is an expansion unit that will integrate with your XJTAG test system to provide access to otherwise inaccessible areas of your circuit. With a range of digital and analogue I/O on the XJIO board, you can increase test coverage and improve fault isolation.
The XJIO-PCI board is an expansion unit that will integrate with your XJTAG test system. It allows you to plug in and test your PCI cards and provides access to otherwise inaccessible areas of your circuit. With a range of digital and analogue I/O on the XJIO-PCI board, you can increase test coverage and improve fault diagnosis.
XJTAG 3.11 provides ARM® SWD support, a clock generator for boundary scan testing, and user libraries. The new features simplify the control of SWD devices when JTAG cannot be used. They increase flexibility and provide even more convenience.
XJTAG DFT Assistant for OrCAD Capture allows design engineers to identify and correct potential JTAG testability problems early in the design cycle. Download the free DFT plugin and start improving your design's test coverage right away.
This is a free hands-on online workshop for engineers working in PCB design, development, test and manufacturing.
In this highly technical 2-3 hour online class XJTAG and FlowCAD experts will provide a hands-on introduction to JTAG boundary scan, using real hardware. Attendees will learn to create and run diagnostic tests from their PC without needing physical access or custom functional test development. All needed is a web browser. No prior knowledge of JTAG is required.