We Are Boundary-Scan
Total Page:16
File Type:pdf, Size:1020Kb
...We are boundary-scan. WWW.JTAG.COM datasheet Production Systems Stand-alone production system Production integration systems (DLL, LV, LW, TS, VB, .NET and EXE) Symphony and OEM systems ...We are boundary-scan. Production Systems DATA SHEET DATA SHEET Features • Broad set of production alternatives for stand-alone and integrated operation • Execution of all JTAG Technologies boundary-scan applications developed on ProVision or ‘Classic’ platforms • Player for SVF, JAM and STAPL files from third-party sources • Results collection for analysis at repair station • Built-in report generator and ticket printing facility In addition, boundary-scan can simplify test fixtures • Password-protected entry levels and product handling when compared to conventio- • Support for all popular National Instruments’ plat- nal test and programming methods such as in-circuit forms (bed-of-nails) testing and off-line device program- • Support for Microsoft Visual Basic, C, C++, ming. JTAG Technologies tools are ideal for proto- and .NET type hardware debugging and device programming, • Fault analysis to pin-level via BSD (Boundary- Scan production testing and in-system programming (ISP) Diagnostics) and JTAG Visualizer and field service. • Open architecture - links can be provided to virtu- ally all third-party ATE systems. Application development and validation Boundary-scan applications are typically prepared Overview of boundary-scan and validated by test engineering teams or individu- The JTAG Technologies product line is focused on als using the highly automated JTAG Technologies testing printed circuit boards (PCBs) and systems and ProVision development tool (Figure 1) or the prior includes on-board device programming features, all generation known as JTAG Classic. Both utilizing powerful JTAG boundary-scan technology. environments provide great flexibility in the genera- Boundary-scan compliance to IEEE 1149.1 and tion of test applications for scan path infrastructure related standards overcomes the physical access limi- testing, interconnect testing, cluster and memory tations associated with advanced integrated block testing, functional logic testing plus program- circuit packaging such as ball-grid arrays (BGAs). ming of devices such as flash memories, serial PROMs, CPLDs and embedded flash within micro- Figure 1, JTAG Technologies ProVision controllers. DFT (Design-For-Test) fault coverage 2 www.jtag.com DATA SHEET DATA SHEET Production Systems analysis is an important capability of the development - Reduced test fixture complexity and minimized tools guiding designers and test engineers in duplication/ overlap of test boundaries. achieving fault coverage goals. Analysis results can be viewed graphically using JTAG Visualizer in both A wide variety of integration choices is available, schematic and layout domains. Refer to companion grouped in three classifications: brochures on ProVision and Visualizer for more de- - Production Integration Packages (PIP), typically tailed information. used by functional test system builders - Symphony systems, consisting of all of the All test and ISP applications can be executed and software and hardware modules needed to validated in the development environment prior to upgrade an existing ICT or flying probe system delivery to the production facility. Test sequences to full JTAG Technologies boundary-scan can also be created for production testing and / or capability programming within the ProVision development tool. - OEM systems, devised by and available from Complete production test archives can then be third-party tester vendors, which incorporate exported from ProVision including the previously JTAG Technologies software and hardware prepared sequence. modules Test results are presented to the designer in a Stand-Alone Boundary-scan Station truth-table format that highlights all differences from Stand-alone boundary-scan operations may be the expected response. An optional diagnostics tool performed on a dedicated test system running JTAG analyzes the test results and indicates the location Technologies Production Stand-Alone (PSA) software of the fault or faults; JTAG Visualizer presents the featuring AEX Manager -a graphical JTAG application fault identification right on the schematic and layout executive program. drawings. PSA supports all of the boundary-scan hardware Choices for production controllers from JTAG Technologies and handles up to A wide variety of execution (run-time) software is four targets simultaneously depending on the control- available to meet different requirements. Often, a ler type. Multiple boundary-scan controllers can be stand-alone boundary-scan solution will be used from a single licence for even greater throughput. preferred for prototype debugging and for field service as well as in some production scenarios. JTAG Technologies PSA package provides the runtime The choice of a stand-alone boundary-scan strategy control and management functions through the allows the manufacturer to separate the task of struc- embedded AEX Manager. Features include If- tural testing (and associated fault diagnostics) from Then-Else conditional branching, test flow control, subsequent functional tests. Moreover, a stand-alone test report generation and results logging recorded system might be used for repetitive and possibly time- by serial number. consuming programming of flash memories and/or PLDs to ‘unload’ a more expensive in-circuit tester. A variant of the AEX Manager is also embedded within JTAG ProVision, the application generation In other cases, rather than establishing a stand-alone tools suite. Thus ProVision software not only allows station, it may be desirable to combine boundary- generation, compilation and execution of individual scan with an existing test system such as an applications, but also the generation of application in-circuit (bed-of-nails) tester, flying probe system, or ‘scripts’ or ‘sequences’. functional test system. Among the benefits of combi- Complete, validated boundary-scan application ning boundary-scan with other test methods are: scripts can then be confidently exported to - Achieving more comprehensive test coverage, production facilities by designers or test engineering taking advantage of the particular strengths of the professionals. various techniques - Reduced product handling by combining test Alternatively, a single instance of JTAG ProVision steps into one station can be used effectively for both development and - Reduced operator training, by including the production, providing a cost-effective solution in boundary-scan control and results collection caes where both activities are to be performed at the within the test plan of the existing test system same station. ...We are boundary-scan. 3 Production Systems DATA SHEET DATA SHEET Figure 2, Stand-alone boundary-scan station The production stand-alone software package (PSA) To support different types of user activities in the pro- and the alternate ProVision platform implementation, duction environment, AEX contains three password- include runtime software (execution modules) and protected levels: AEX Manager with its graphical user interface. • Developer Full access to all features allowing All production operations required for testing, the test engineer to create and flash programming, and CPLD programming using validate sequences IEEE 1532, JEDEC, SVF or JAM / STAPL formats • Engineer Used by the production supervisor can be executed. to view the progress of a sequence execution or to change operational settings Figure 4, AEX Manager Sequence Screen with a BSD report 4 www.jtag.com DATA SHEET DATA SHEET Production Systems • Operator Used by the operator to initiate Language-based PIPs (PIP / DLL, PIP / VB, PIP / LW execution of the production and PIP / Net) are used by experienced developers to sequence, perform tasks defined in add boundary-scan functions into their test executive the sequence, and observe the results programs. PIP / TS and PIP / LV offer high-level exe- cution via custom step-types and virtual instruments, The results of a boundary-scan application sequence respectively; see Figure 5 for a LabVIEW example. are presented in three levels of detail: • Pass/fail display, suitable if the technician is not expected to troubleshoot the board, but rather to send defects to the repair department. • Truth-table format, as shown in Figure 3, in which differences between actual and expected response are highlighted, allowing the user to quickly focus on problem resolution. The user can filter the results to see only the failing vectors and/or nets. • Full diagnostic output, provided by the boundary- scan diagnostic (BSD) software module, which Figure 5, Example test program using PIP for LabVIEW pin-points the fault causes and corrective action. Figure 4 is an example of the AEX manager with PIP/EXE utilizes an executive program or a batch file the corresponding BSD output screen. to launch DOS-like command lines with appropriate command line options. The reference manual inclu- During sequence execution, results data are stored in ded with this system fully documents the command a predefined location associated with the particular line operations. target board for subsequent use in repair. In addition to the built-in data storage and logging capabilities of JTAG Structural Tester Integration the stand-alone production package, the AEX Mana- JTAG Technologies’ structural test integration packa- ger contains a default interface to the widely used ges add powerful