Documente Academic
Documente Profesional
Documente Cultură
Clearly, another standard developed from scratch to serve the newly emerging requirements of embedded
instruments was needed. Consequently, the IEEE 1687 Standard for Access and Control of Embedded
Instrumentation within a Semiconductor Device, or more commonly known as Internal JTAG (IJTAG), was
developed, not to replace JTAG, but to supplement it with the flexibility, re-configurability and functional features
that would make working with the myriad of embedded instruments we now see in chips and on circuit boards
easier and more effective.
Of course, change is always difficult. Some in the industry thought: Let’s just add to the JTAG standard, even
though the use cases of embedded IP require functionality never imagined three decades ago when JTAG was
ratified. Others thought a new standard dedicated to the requirements of embedded IP, but which also took
advantage of JTAG’s capabilities, would be more effective. This latter position resulted in the development of
IEEE 1687 IJTAG.
IJTAG rationale
As boundary scan, defined under IEEE 1149.1 became better established, the capabilities of the
JTAG test access port, TAP, interface were explored. The interface allowed for a much greater
level of access into the core of circuits and chips themselves without the need for intrusive
access.
The development of IJTAG has come about to a large degree because of the growing level of
functionality within each silicon chip or die. These days, manufacturers do not just use their own
IP on the chip, but also that bought in from other specialists.
Even though the different functional modules within the overall die have their operation and
interfaces specified, there is still a great need for integration testing, even if many simulations
have been performed. This testing is not always easy to achieve because access to a die is
obviously difficult.
To overcome this issue, on board test instruments can be incorporated into the system and the
boundary scan JTAG interface used to access them and control them.
To ensure the greatest level of functionality the new IJTAG system defined by IEEE 1687
provides additional access and functionality over that which could be obtained from the basic
JTAG TAP.
IJTAG basics
IJTAG uses the JTAG TAP as the primary interface, but extends the operation considerably. One
of the key features is that it standardises the interface for embedded instruments, along with the
description of their operation, and connectivity through the design hierarchy.
IJTAG is simple to implement and use because of the plug-and-play approach for both in-house
and third party elements.
The key advantages and elements of the IJTAG system are summarised in the table below:
Instrument access. manually defined at the Automated re-targeting from IJTAG TAP to instrument
JTAG TAP interface. through a logical hierarchical structure.
Register size Fixed for each instruction. Variable.
Two elements of the IJTAG interface that are key to its operation.
Two elements of the IJTAG interface that are key to its operation.
Abstract
Introduction
Conclusion
References: