JTAG Interrogator

Semiconductor Authenticity Verification & Anti-Counterfeiting

Top manufacturers have used JTAG tests for years to ensure electronic systems are free from defects and assembled correctly. With growing uncertainty in supply chains and the proliferation of counterfeit components, that same technology can be used to verify the authenticity of system components.

The Corelis JTAG Interrogator is an affordable solution for semiconductor verification. The software and hardware system provides the means to quickly identify components on an assembled electronic product by reading available information from the JTAG chain. Components can also be scanned to discover undocumented opcodes that may indicate hidden JTAG capabilities such as backdoors and harmful or malicious functions.

Fast and nonintrusive JTAG component identification has never been so easy.


  • Identification and comparison of device and system IEEE-1149.1 standard JTAG attributes including IDCODE, USERCODE, Instruction Register length, and Boundary-scan Register length
  • Detailed interrogation reporting includes a visual representation of devices on the JTAG scan chain
  • Opcode Discovery tool for finding JTAG instructions not documented by the boundary-scan description language (BSDL) file that could potentially provide access to backdoors and hidden or harmful functions
  • Test report export function with CSV and XML formats
  • Built-in user management for multi-user or restricted environments
  • Support for reading and reporting IEEE-1149.1 Electronic Chip ID (ECID)
  • User-customizable component ID database with thousands of devices
  • Includes single-TAP USB 2.0 JTAG controller
JTAG Interrogator

Opcode Discovery Module Report

Scan Chain Verification

The JTAG Interrogator uses the common JTAG TAP to scan device registers. Supported devices will return IDCODE, USERCODE, and/or ECIDCODE values that can be compared against known values for quick and easy authentication. Boards can be scanned individually to produce a single board report, or a group of boards can be scanned to produce a lot report. Data is compared against known-good values for quick data verification with pass/fail results.

JTAG Opcode Discovery

The Opcode Discovery module exhaustively runs every possible instruction for each JTAG device in a system to identify undocumented JTAG features in a component. Opcodes that result in return data other than the one-bit bypass value defined in the IEEE-1149.1 standard are highlighted to bring attention to possible non-compliant component behavior.

User Management

The JTAG Interrogator software includes user account management features to facilitate multiple-operator environments. Limited permission accounts cannot create or alter tests, limiting the potential for mistakes and alterations of tests. The board scan process can be operated by hotkeys, allowing automation using off-the-shelf barcode scanning software for data entry and test execution.

Detailed Report

Detailed reports are generated for both individually scanned boards and board lots. All reports include a summary of information about the Unit Under Test (UUT), a graphical representation of the scan chain with failures highlighted, and a table of chain information. Reports can be viewed using the integrated report viewer, or the data can be exported to CSV or XML formats for use in data collection systems.

Parts Database

A comprehensive parts database with popular JTAG component identity information is included. Users can also specify BSDL files provided by part vendors to supply additional information to the tool. Updates to the application and to the ever-growing parts database can be obtained from the Corelis website.

JTAG Controller Included

The JTAG Interrogator system includes a Corelis single-TAP JTAG controller for interfacing with the UUT.

Controller features include:

JTAG Controller Included

Single-TAP JTAG Controller Included

  • High-speed USB 2.0 interface
  • 1.25V- 3.3V configurable TAP voltage
  • TCK rate configurable from 0.5 MHz to 30 MHz
  • Corelis-standard 20-pin JTAG TAP connector with 10-pin, 16-pin, and 20-pin interface cables included

JTAG Interrogator
JTAG Interrogator
JTAG Interrogator

Nonintrusive component identification has never been so easy.


Product Acceptance

Scan your JTAG-based product after electronic assembly to ensure correct components were used.

Counterfeit Component Detection

Identify old revision or remarked components early and without damage to the system.

Undocumented Opcode Discovery

Detect additional JTAG instructions that provide access to undocumented functionality.


Simple-to-use software and hardware interface

Identify old-revision and fraudulent parts

Discover undocumented JTAG instructions

Gain peace-ofmind

Ordering Information

Part Number 30680

  • JTAG Interrogator Software
  • Single-TAP JTAG Controller with 6.5’ USB 2.0 A-to-B Cable
  • 1 each: 10-pin, 16-pin, and 20-pin TAP cables

Need Assistance?

We’re here to help!

If you would like assistance with implementing JTAG testing in your design, or you are simply short of resources, our talented and experienced engineering staff can help you with all your JTAG needs.

Get Started with Corelis

By submitting this form, you are consenting to receive marketing emails from: Corelis Inc., [email protected]. You can revoke your consent to receive emails at any time by using the SafeUnsubscribe® link, found at the bottom of every email. Emails are serviced by Constant Contact

Looking for help? Get in touch with us