Académique Documents
Professionnel Documents
Culture Documents
Lesson Lesson 2
October 2009
Disadvantages
Test prepared manually, often requiring input from the design engineer Faults found at functional test may be difficult to diagnose, requiring designer participation Most factories have a bone-pile of boards that fail functional test
October 2009
Disadvantages
Intended to detect manufacturing faults only solder problems, incorrect parts, etc. (not design faults) Only valuable if sufficient test point access is available
October 2009
Power or GND
Bridging fault
In-circuit In circuit testing will have difficulty finding these types of faults
Boundary-scan can help!
October 2009
Power or GND
October 2009
IC Core
TDI
TDO
TMS TCK
Controller
TRST
Internal Core Logic Shift-DR Shift Bypass Shift IR TDI Bypass Identification Instruction TMS TCK TAP Controller TDO
October 2009
October 2009
Hold Elements
Decoder
TMS TCK
TRST (optional)
Clock-DR Shift-DR Update-DR Capture-DR TCK Clock-IR Shift-IR Update-IR Capture-IR Select
TDO
0 1 IR Length > 2
October 2009
Boundary-Scan Identification or Bypass optional Internal BIST Internal Scan Identification Bypass: outputs from BS cells Bypass: outputs in High-Z High Z state
October 2009
core logic
TDO
- INTEST
Identification
Instruction
TAP controller
October 2009
TDO
CELL
2-STATE OUTPUT
CELL
INTERNAL CELL
CELL
3-STATE OUTPUT
CELL
CELL
BI-DIRECTIONAL
October 2009
Bypass
TDO
Identification Instruction
TMS
Shift-DR
TAP
TCK
controller
0
TDI
_ 1 1
1D
TDO C Clock DR
C1
October 2009
Identification Register
Main Function: Identify the Device 32-Bit Shift Register Selected by IDCODE Instruction No Parallel Output Captures a 32 Bit Hardwired Word If No Identification Register Is Present, The BYPASS Instruction Must be Selected
TMS TCK TAP controller TDI
TDO
12 11
1 Manufacturer 11 Bits
0 1 1 Bit
_ 1 1
1D
TDO
C1
October 2009
Example of a PCB
Scan device #2
TAP
October 2009
TAP 1
single QuadPOD
Provides valuable
Scan device #3
design flexibility*
TDI TDO TMS TCK
October 2009
TAP 2