JTAG  
View Leadership Video
New to JTAG/Boundary Scan?

PRODUCTS

BSDL Services:
BSDL Validation Service
ScanWorks®
Boundary-Scan Products:

Interconnect Development Station
Interconnect Repair Station
Test Development Station
Diagnostic & Repair Station
Manufacturing Station
Programming Stations
IEEE 1149.6
Emergency License Tokens
Hardware Overview

IBIST Products:
ScanWorks® Intel® IBIST
Emulation Products:
MicroMaster
ICT Products:
ScanWorks® for Agilent's Medalist ICT
Technology:
Test Automation
System-Level JTAG


 

JTAG Testability Checklist:

2.4. IEEE 1149.4 - Compliant Devices

Note: the following questions are premature
There are currently no commercial 1149.4 devices available.

Are there any IEEE 1149.4 devices? If yes:

  •  Is the device compliant to the IEEE 1149.4-1999 Standard, including the new PROBE instruction?
  •  Does the BSDL file exist? Has it been checked for accuracy and correctness? Note: at the time of writing, BSDL extensions to cover 1149.4 features have not yet been approved by the 1149.4 Working Group.
  •  Are any of the 1149.1 Digital Boundary Modules (DBMs) implemented as 1149.4 Analog  Boundary Modules (ABMs)? (Using ABMs instead of DBMs enhances diagnostics at board level.)
  •  Have DBMs been placed between the digital and analog cores (optional for 1149.4 devices unless INTEST is implemented)?
2.5. IEEE 1149.6 - Compliant Devices

Note: the following questions are premature but commercial
1149.6 devices are becoming available.

Are there any IEEE 1149.6 devices? If yes:

  •  Is the device compliant to the IEEE 1149.6-2003 Standard, including the new EXTEST-PULSE and EXTEST-TRAIN instructions?
  •  Does the BSDL file exist? Has it been checked for accuracy and correctness?
  •  Are the devices used on high-speed SERDES connections? If so, are the connections DC-coupled or AC-coupled? If AC-coupled, you will definitely need the new styles of IEEE 1149.6 boundary-scan (JTAG) transmitter and receiver scan cells.
2.6. IEEE 1532-Compliant Programmable Logic Devices

Note: the following questions are premature in respect of
1532-compliant devices but 1532 is gaining in acceptance

Are there Programmable Logic Devices (PLDs) on the board? If yes:

  •  Are the devices compliant with the IEEE 1532-2002 Standard?
  •  Do the BSDL files exist? Have they been checked for accuracy and correctness?
  •  For 1532-compliant devices, what optional public instructions exist? (There are many in the 1532 Standard)
  •  For 1532-compliant devices, are there any special program security features? What are the implications on the ability to program and re-program the device once it’s on the board?
2.7. Other On-Board PLDs (Non-1532)
  •  If there are other non-1532-compliant PLDs on the board, will the devices be pre-programmed before they are placed on the board, or will they be programmed on the board? If on the board, will the device be programmed through the JTAG or boundary-scan chain, or using an adjacent header?
  •  If the non-1532-compliant PLD is to be programmed on the board, what is the programming algorithm?
  •  Even if the non-1532-compliant PLD is programmed off the board, will it be verified on the board? If yes, do you have access to the device on the board?

Previous : Next

 
Free Hit Counter Code