P1500: The Standard For Embedded Test

Sept. 30, 2002
In current system-on-a-chip (SoC) development, no standard access mechanism exists for testing embedded logic cores. Each core provider develops its own process for isolating the core and testing it. These methods are sometimes in conflict, making it...

In current system-on-a-chip (SoC) development, no standard access mechanism exists for testing embedded logic cores. Each core provider develops its own process for isolating the core and testing it. These methods are sometimes in conflict, making it difficult to use cores from multiple vendors in the same SoC design. As designers have still generated and applied tests for SoCs, clearly this isn't an insurmountable problem. Even so, the process could be smoother.

To improve the situation, the IEEE P1500 Standard for Embedded Core Test (SECT) working group was established. This team's goal is to provide an independent, openly defined, DFT method for the "automatic identification and configuration of testability features in integrated circuits containing embedded cores." These features will offer a standard method for routing test data and commands from external pins on the device to any selected core within the SoC.

The proposed standard is associated with CTL or "Core Test Language." CTL (IEEE P1450.6) describes the control of the core wrapper and the methods to be employed in testing the core itself. When completed, automatic creation of both the core isolation and core test will be possible. This will reduce the amount of time dedicated to test preparation and will facilitate core reuse.

P1500 will "wrap" a core with an electronic "blanket" that isolates through the use of isolation registers and tests the core. Core test may occur using the serial access to the wrapper for scan-based testing, or through a user-defined Test Access Mechanism (TAM). The chip designer determines the TAM's structure and may accommodate such things as parallel testing of a core or BIST. The P1500 access and control mechanism and the test wrappers may be serially linked together for test and control from a single small set of pins on the device.

In this way, a single serial scan chain can wind its way through every core wrapper, simplifying test control. The mechanism chosen for managing this serial link is the IEEE 1149.1-defined Test Access Port (TAP). P1500 recognizes the need for the TAM without constraining it unnecessarily. This is the power of the P1500 proposal: accommodation of unique test methodologies along with standardization of test control and core isolation.

P1500 is still a work in progress. The P1500 working group first met in October 1995 and began its effort in earnest one year later. Today, it's putting the finishing touches on the standard, currently expected to go to ballot next February. For more about IEEE P1500, visit http://grouper.ieee.org/groups/1500/. For more information on CTL, go to http://grouper.ieee.org/groups/ctl/.

Sponsored Recommendations

Board-Mount DC/DC Converters in Medical Applications

March 27, 2024
AC/DC or board-mount DC/DC converters provide power for medical devices. This article explains why isolation might be needed and which safety standards apply.

Use Rugged Multiband Antennas to Solve the Mobile Connectivity Challenge

March 27, 2024
Selecting and using antennas for mobile applications requires attention to electrical, mechanical, and environmental characteristics: TE modules can help.

Out-of-the-box Cellular and Wi-Fi connectivity with AWS IoT ExpressLink

March 27, 2024
This demo shows how to enroll LTE-M and Wi-Fi evaluation boards with AWS IoT Core, set up a Connected Health Solution as well as AWS AT commands and AWS IoT ExpressLink security...

How to Quickly Leverage Bluetooth AoA and AoD for Indoor Logistics Tracking

March 27, 2024
Real-time asset tracking is an important aspect of Industry 4.0. Various technologies are available for deploying Real-Time Location.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!