JTAG Boundary-Scan Test (IEEE 1149.1) and FPGA CPLD Automatic Test Generation Program software by Intellitech Corp

By: Intellitech  09-12-2011
Keywords: Programming

Intellitech's Boundary Scan software is called the Eclipse Test Development Environment. The Eclipse TDE is part of a holistic solution that provides all the features that are required to test ‘real world’ printed circuit boards. This including important essential capabilities such as boundary scan 1149.1 IC to IC interconnect testing, memory interconnect testing, on-board FLASH programming, in-system programming for FPGAs, CPLD programming, schematic based debugging, robust pin level diagnostics, open-source JTAG scan scripting, LabView JTAG VIs and built-in PXI/VXI/GPIB instrument support.

Eclipse scales to any size design that conforms to the JTAG/1149.1 standard. Have a small PCB with a few BGA devices? Prices start at $895.00 for Eclipe "small PCB". The Eclipse TDE provides engineers with a comprehensive set of powerful tools that they can use to bring up and debug new designs as well as create, validate and apply IEEE 1149.1 based configuration and test suites.

     “Quality and reliability are important factors in our new line of optical networking equipment. We looked at a number of 1149.1 based test tools on the market and we chose Intellitech as it had the most comprehensive solution”     

Pete Marconi 

VP of Systems Engineering

 Axiowave Networks


Eclipse reduces test development time by capturing more design attributes

Eclipse accepts industry standard data supplied by major CAE/CAD systems, IEEE 1149.1 BSDL files and PLD configuration file formats from all programmable semiconductor vendors so you can start debugging a prototype in just minutes instead of days.  With other IEEE 1149.1 tools much of the test engineer's time is spent re-entering design information through proprietary GUIs, creating 'characteristic' models for non-JTAG devices or describing PCB level busses in proprietary Heirarchical description languages.  "Demos" of  some JTAG tools may look a little like what Eclipse has to offer, but, the novice is not seeing the time the vendor spent manually creating and massaging input data to get the results in the demo.

     "High quality board and system test, and effective board and system debug, are essential in ensuring the reliability and availability of Sun Microsystem's products. Intellitech's Eclipse and scan-based test is critical to meeting this goal. Sun has used, and is continuing to use, Eclipse on products ranging from processor modules to Enterprise servers. We have found Eclipse from Intellitech to be a flexible, cost effective test solution, which is deployed throughout Sun Microsystems as a part of Sun's test process."     

Scott Davidson
Manager DFT Technology
Sun Microsystems


Advanced Feature Set

  • Patented interface to embedded SystemBIST configuration and test processor.
  • Patented Concurrent JTAG test for testing multiple UUTs simultaneously
  • Patented on-board JTAG FLASH programming as fast as off-board programmers
  • Exclusive Logical Design Viewer and Pin toggle debugger based on your schematic
  • Industry's easiest interconnect test generation flow with high fault coveage
  • Hierarchical interconnect testing of multi-PCB systems
  • Automated Memory Interconnect testing with hundreds of proven DDR/SDRAM/SRAM models
  • Fast configuration of CPLD and FPGA devices
  • Industry Standard open scripting language - no proprietary limited languages
  • Customize Eclipse using scriptinga language - add your own capabilities
  • Netlist based constraints eliminates manual entry of 'Hierarchical description languages'
  • Easy Integration to Other Design and Test Tools
The information in this article was current at 06 Dec 2011

Keywords: Programming

Other products and services from Intellitech


Multi-Site Concurrent JTAG/IJTAG test

As test time and in-system configuration times continue to increase, the PT100 can keep up with the fastest production line without sacrificing on product test quality or resorting to pre-programming non-volatile parts. The PT100 Parallel Tester cards are housed in a 19" 3U height rack mountable box with room for 16 plug-able cards, each one supporting 24 re-configurable tester channels and one IEEE 1149.1 controller.


Boundary Scan(1149.1) Manufacturing Test

The test engineer creates this .tst file in advance and supplies it with information such as the location and name of the Eclipse database, DUT options file, and ScanExecutive Scripting Language fileand optionally, any debug files for using Visual Fault AnalyzerTM and Schematic Logic ProbeTM.


DFT Design-for-Test Boundary Scan components

The TEST-IP family provides pre-engineered and proven infrastructure for embedded configuration and test, fast in-system FLASH programming and scan chain management for PCB and systems. The Infrastructure IP is independent of the functional design and takes the form factor of an individual IC, soft macro or binary bitstream for embedding in FPGA/CPLD devices.


Functional Test ARM Emulation Concurrent Test

PCBs in these markets are cost sensitive yet require high volume, high fault coverage on leading edge technologies such as WiFi, DDR Memory, USB, Bluetooth, Nand Flash, MPEG decoders, Power Management Units, and MMC/Smart Cards interfaces. The PT100 Pro solves the test challenges and cost requirements of testing small, high-volume PCBs used in the home, mobile, entertainment, automotive and embedded markets.


FPGA Configuration FPGA Security FPGA Trojan bitstream Built-in-Test

Many teams have turned to 'home-brewed' customized solutions that leverage on-board commodity FLASH memory to store configuration data and a microprocessor or CPLD to sequence the configuration bitstreams into the FPGA directly. I started to design my new PCB with XC1800 series configuration PROMS, I changed my design to use SystemBISTTM for on-board FPGA configuration and embedded test when I saw the cost and test benefits for LTX..



The pattern sets are known to be 'deterministic' which is a fancy word meaning that the test patterns generated have a pre-determined fault coverage on the PCB and have a pre-determined diagnostic to the IC pin. Eclipse products enable companies to develop and execute manufacturing tests and perform in-system device programming and configuration using the IEEE 1149.1 test infrastructure.