On DFT
On DFT
On DFT
1687
AMAN TYAGI
Outline
JTAG Boundary Scan , IEEE 1149.1 Standard
Why IJTAG ?
IEEE Std. 1687 Architecture
Comparison with 1149.1
Summary
Q & A
JTAG Boundary Scan , IEEE 1149.1 Standard
(Source:https://www.corelis.com/education/tutorials/jtag-tutorial/jtag-technical-
primer/)
JTAG Boundary Scan , IEEE 1149.1 Standard
(Source:https://www.intel.com/content/dam/www/programmable/us/en/
pdfs/literature/hb/stx3/stx3_siii51013.pdf)
JTAG Boundary Scan , IEEE 1149.1 Standard
Source: http://www.semiwiki.com/forum/content/2447-better-ip-test-ieee-p1687.html
IEEE Std. 1687 Architecture
1687 provides the
standardization of
this interface
Source :IEEE P1687 Internal JTAG (IJTAG) taps into embedded instrumentation By Al Crouch
IEEE Std. 1687 Architecture
Instrument Connectivity Language
ICL essentially describes where the IJTAG TDRs are.
The scan paths that connect and access them, how and when these scan paths should vary,
the connections between the IJTAG scan paths and the boundary-scan TAP controller on the
device,
and the parallel connections between the embedded IJTAG instruments and the IJTAG TDRs.
Basically , it describes the network which include Components , Connectivity and Interface.
IEEE Std. 1687 Architecture
Procedural Description Language
PDL represents the test vectors or operational procedures that are applied directly to
instruments .
Contains basic iReads and iWrites (that is, IJTAG reads and writes)
Other PDL features :flow-control operatives such as if-then-else, for-next, do-while and others
Enables us to control and automate the operation and scheduling of embedded instruments
independently of any IJTAG access network they may be connected to.
Basically , it describes instrument’s access ,behavior and scope
IEEE Std. 1687 Architecture
Source :IEEE P1687 Internal JTAG (IJTAG) taps into embedded instrumentation By Al Crouch
Comparison with IEEE 1149.1
Parameter JTAG IJTAG
External interface to internal Instrumentation control is vendor Standardised and with plug-and-
elements. specific. play capability.
Internal control Ad-hoc and typically vendor Standard protocol.
specific.
Instrument access manually defined at the JTAG TAP Automated re-targeting from
interface. IJTAG TAP to instrument through
a logical hierarchical structure.
Register Size Fixed for each instruction Variable
Test Vector reuse No Yes
Summary
Describes a generic and flexible way of describing network of instruments
Interments to be used for test, debug, calibration, characterization and monitoring etc
Uses basic TDRs and SIBs components
ICL – Instrument Connectivity Language
Ability to describe the network components, interface and connectivity to other components
PDL – Procedural Description Language
Ability to describe the function (read/write) of an instrument at any level of the design.
Provides standard protocol to interface internal and external IPs
Enables Plug and Play approach for inserting and connecting
Thank You. QUESTIONS?