Test your complex electronics with XJTAG
Achieve superior test coverage
XJTAG allows you to achieve high test coverage by using device pins as virtual test points through boundary scan, reducing the need for complex fixtures and accessing previously unreachable pins under BGAs.
XJTAG simplifies test setup with its built-in library of tens of thousands of components, covering connection and functionality tests. This allows you to efficiently test JTAG and non-JTAG devices, and quickly identify and resolve manufacturing faults.


Test complex, integrated boards
XJTAG’s integrated development environment (IDE) guides you in creating and executing PCB tests to find assembly faults and validate the function of many non-JTAG-enabled components, from LEDs to DDR5 memory.
The intuitive IDE makes component categorisation quick and simple. Functional tests can then be selected from the extensive built-in device model library, or developed using XJTAG’s simple test development language, XJEase.
Boundary scan tests can be run on any board either through JTAG devices or test points. The board doesn’t need to be programmed or even functional for XJTAG to test and identify any assembly problems.
Find the root of problems, quickly
XJTAG’s products provide greater visibility of the state of your board. Precise fault isolation and diagnostics are part of our technology, reporting the type of fault found, listing the nets and pins involved, and clearly showing their location on the layout and schematic diagrams. This allows you to pinpoint shorts in seconds.
Without requiring any custom tests to be written, XJTAG’s advanced interconnection test not only locates short and open circuits, but unlike many other JTAG systems, will also find missing pull-up/down resistors, shorts “hidden” on the other side of resistors and can test connections through logic devices. When a problem is found, additional tests are automatically run to help provide more information on the fault.


Take full control of your testing
All the power of XJTAG is readily accessible, with no previous experience with coding or JTAG required. The software has been designed for ease of use, with tens of thousands of ready-to-deploy device models included in the library further simplifying setting up your board.
All the files in the built-in library are written in an easy to learn test development language, XJEase. The source code can be viewed and easily modified, providing a starting point for creating your own custom functional tests or just customising them to your design.
You can develop test scripts that interact with your board in real time, perhaps bringing up power supplies in a specific order or adjusting tests on the fly, based on details such as serial numbers or installed hardware.
Fast and capable manufacturing test
High-speed adaptive testing
When you need to test the electronics you produce, XJRunner is there to run the projects produced by XJDeveloper. Easy to use, reliable and versatile, it gives clear pass/fail results to the operator, saving the details to formatted or plain-text logs for audit. You can run tests on multiple units in parallel and assign different privileges to users to allow some users to only run tests while giving others access to more information and features for troubleshooting.
XJRunner can run tests conditionally to optimise use of time on the production line, for example, only performing detailed tests if a high-level one fails, or skipping programming operations unless all previous tests have passed.

Powerful, flexible, reusable test equipment
When you’re using XJTAG, most of the data about your board is in the software, and very little is tied to the test fixture. This means tests can be easily updated or customised for different variants of a board on the fly and there is no need to build a new test fixture for every iteration of a board.
XJTAG’s XJLink test controllers are compact and portable, so you can easily move them between fixtures as required. Software licences can be stored in the controller so you don’t need to worry about licence management between computers.
Integrate with your test executives & ATE machines
XJLink test controllers are designed to be integrated into your production line and interface with other test equipment, controlling the test process and keeping detailed logs of the test results.
Various different form factors of XJLink are available to fit easily into complementary systems, including a PXI version for use with LabVIEW and TestStand, as well as cards for flying probe and in-circuit test machines from Keysight, SPEA and more.

Expert support provided by real engineers
XJTAG support provides everything you need to get your projects up and running: from video tutorials to a service converting your ODB++ files into a test-ready project.
Phone and email support are available if you have any issues. If you find a new device that isn’t covered by the XJTAG library, let us know – we regularly release updates to the library and can add new devices as required.