Syntech Technologies, a contract manufacturer of high-quality professional products, selected XJTAG as the best-value boundary scan system to quickly verify connectivity for production boards. Having achieved this goal, Syntech is also now using XJTAG to support its engineering services, which include prototyping as well as design for test.”
The UK-based Electronic Manufacturing Services (EMS) provider Syntech Technologies offers strong engineering skills including RF design and test to customers in the military, communication, medical and commercial sectors. Services include Design for Manufacture (DFM), Design for Test (DFT), prototype and New Product Introduction (NPI) services, as well as competitive volume production, box-build, design support, and product repair and upgrade.
Syntech supports the manufacture of a wide range of assemblies including complex, high-value boards, destined for environments demanding extremely high quality and reliability. Most contain devices such as microprocessors, microcontrollers, FPGAs and CPLDs, which challenge traditional in-circuit test by providing limited probe access to signals or device I/Os. To reach high targets for test coverage, Syntech applies extensive functional testing. Most functional test routines, however, are relatively lengthy.
To maximise efficiency and productivity, Syntech sought a fast way of screening boards to identify defects such as shorts, opens or component failures before beginning the functional test routine. Checking the connectivity of a complex board can take several hours using manual techniques, so Syntech’s engineers decided to use boundary can testing to achieve their goal.
“XJTAG delivered the best value among the boundary scan systems we evaluated, offering all the features we required with very good technical support”, confirms Syntech’s Shane Bovey. “The system is fast and easy to use, and not only enables effective screening but also helps achieve higher test coverage than is possible using functional test alone.”
Writing boundary scan tests for XJTAG is fast and uncomplicated thanks to XJTAG’s high-level language, XJEase. “XJEase code is easy to write,” agrees Shane Bovey. “In addition, the tests are device-centric and so can be re-used on different boards.”
XJTAG performs functions including interconnect testing as well as in-system programming, and handling serial numbers. It can also pinpoint the locations of discovered faults, which helps to simplify and speed up board repairs.
“The system allows us to test devices that are not connected to the boundary scan chain by taking advantage of connections from JTAG components like FPGAs to non-JTAG devices such as memories, temperature sensors or satellite tuners. This increases test coverage and provides a high level of confidence that each board has the correct connectivity.”
When completed, the tests are exported to the XJRunner system, which tests the production boards on the factory floor. XJRunner is an economical multi-seat XJTAG system, which is optimised for production use and provides run-time capabilities. XJTAG has become an integral part of Syntech’s test strategy, and is able to communicate test results to a central database for product history tracking.
In addition to successful use in production, Syntech is also using XJTAG to support its engineering services. “We can verify and debug designs using the test-development system, even before hardware is ready, and quickly create tests for pre-production units”, explains Shane Bovey. “We chose XJTAG primarily to help speed up production testing. It now supports our entire development path, from pre-hardware to full production.”