Transforming traditional serial IJTAG operations into high-speed parallel processes.
In today’s rapidly evolving semiconductor landscape, System-on-Chips (SoCs) are becoming increasingly complex, integrating multiple processing cores, specialized accelerators and vast memory arrays. This escalating complexity, while enabling incredible functionality, presents significant challenges for Design-for-Test (DFT) engineers. Ensuring the thorough and efficient testing of these intricate designs is paramount to product quality and time-to-market.
Traditional DFT methodologies rely heavily on established standards, such as IEEE 1149.1 (JTAG), IEEE 1500 (Core Test), and, more recently, IEEE 1687 (IJTAG), for advanced reconfigurable networks. These standards provide frameworks for accessing and controlling embedded test logic. However, as chips grow, the very mechanisms designed to facilitate testing can become bottlenecks, hindering the speed and efficiency of the entire test process.
Modern SoC designs often feature thousands of individual test instruments, all connected within a sprawling IJTAG network. While powerful, this setup introduces several critical drawbacks that impact test time and cost:
These challenges collectively contribute to longer test times, increased manufacturing costs and potentially delayed product launches. The industry has been in dire need of a solution that can overcome these limitations while seamlessly integrating with existing DFT infrastructures and flows.
Introduced at the International Test Conference 2025, Tessent IJTAG Pro is Siemens’ solution for high-bandwidth IJTAG needs. It elevates the standard set by the original Tessent IJTAG software, offering all its features while introducing groundbreaking enhancements for higher bandwidth applications. This state-of-the-art tool is designed to revolutionize the use of IJTAG patterns and generic data streaming. By transforming traditional serial IJTAG operations into high-speed parallel processes, it significantly boosts efficiency.
It expands the functionality of IJTAG by allowing read and write access to custom hardware, extending its powerful potential into even analog test applications. The seamless integration of these new capabilities within the production-proven Tessent platform makes it a comprehensive and user-friendly solution.
Tessent IJTAG Pro leverages the existing high-speed, parallel Tessent Streaming Scan Network (SSN) bus – a technology already used in many modern chips for efficient test pattern delivery to cores – to accelerate IJTAG operations. The core innovation lies in a new component: the Tessent SSN IJTAG Host (SIH). This specialized component acts as an intelligent interface between the blazing-fast SSN bus and a smaller, localized segment of the IJTAG network, referred to as the “local IJTAG network.” By strategically placing SIHs throughout the design, high-bandwidth IJTAG addresses the challenges mentioned above head-on:
Essentially, Tessent IJTAG Pro combines the high-speed data delivery capabilities of Tessent SSN with the flexibility and configurability of IJTAG, creating a powerful synergy for chip testing.
Fig. 1: High-bandwidth IJTAG over Tessent SSN.
Tessent IJTAG Pro uses the Tessent SSN architecture to cover traditional serial IJTAG operations into high-bandwidth parallel processes, an industry first. Tessent SSN utilizes a symmetric bus architecture for delivering scan ATPG patterns. Parallel processing helps reduce test setup application time while providing high-bandwidth IJTAG and generic data streaming (GDS). The GDS functionality extends the Tessent SSN bus by enabling the transmission of custom data to various generic instruments throughout the design hierarchy.
The Tessent SSN high-speed bus may be reused for generic data delivery, utilizing the same SSH for both scan and generic data streaming, though not concurrently. Pattern delivery is handled via context patterns using IJTAG, and SSH clock generation mirrors that of scan delivery, employing a divided and gated shift capture clock. This approach ensures compatibility with existing scan delivery features, including on-chip compare, streaming through IJTAG, size resolution, DDR clocking and bus scaling. Additionally, data throttling is available but is off by default.
To fully appreciate the power of high-bandwidth IJTAG, let’s explore its architectural details, pattern generation flow and advanced features.
The SIH component is the heart of the high-bandwidth IJTAG methodology. It’s a configurable interface that seamlessly integrates with both the SSN bus and the local IJTAG network it hosts. It’s designed to be fully configurable via IJTAG (for initial setup) and partially reconfigurable via SSN (during high-bandwidth IJTAG operation).
Conceptually, high-bandwidth IJTAG introduces two distinct views of the IJTAG network:
The SIH operates in one of three mutually exclusive modes, depending on the chip’s overall state:
One of the most significant performance gains in high-bandwidth IJTAG comes from its approach to clocking. While the global IJTAG network may operate at a relatively slow TCK (e.g., 50 MHz), the local IJTAG networks driven by SIHs can run much faster (e.g., 100 MHz or more). This is possible because the SIH generates its local TCK by dividing the high-speed SSN bus clock, and timing closure is performed locally for the smaller network.
The SIH incorporates a special clock generation circuit that can “stretch” the TCK by holding it low and high for extra cycles around critical IJTAG control signal transitions. This allows for a faster TCK during data shifting (when no control signals change) and effectively a slower TCK during timing-critical transitions, optimizing both speed and reliability.
High-bandwidth IJTAG is designed as a “drop-in replacement” for standard IJTAG. This means that existing IEEE-1687 Procedure Description Language (PDL) operations, which describe read/write operations to instruments, are seamlessly retargeted into high-bandwidth operations that utilize the SSN bus.
The overall pattern generation flow involves several key steps:
The retargeting process itself is a sophisticated five-step procedure that optimizes the use of the parallel SSN bus:
High-bandwidth IJTAG isn’t just about faster access; it also offers advanced features that further enhance test efficiency:
For high-bandwidth IJTAG to function optimally, certain design principles must be followed. New DRCs are implemented to enforce these, primarily ensuring that “local IJTAG networks are fully self-contained.” This means that elements within a local network should not be driven by or drive elements outside that network (i.e., no “side inputs” or “side outputs”).
This self-containment is crucial because local IJTAG networks are modeled and processed independently during retargeting. If connections exist between them, the models would be inaccurate, leading to incorrect patterns. While some exceptions can be made (e.g., for security enable signals), such scenarios can impact performance as they may force temporary fallbacks to global IJTAG mode.
Tessent IJTAG Pro’s high-bandwidth IJTAG technology represents a significant leap forward in chip test and debug efficiency. By ingeniously extending the benefits of the high-speed, parallel Tessent Streaming Scan Network to the serial IJTAG network, high-bandwidth IJTAG combines the best of both worlds.
It offers vastly improved data throughput compared to traditional single-chain serial access, seamlessly integrates into existing IJTAG networks, and provides advanced features such as parallel access, flexible broadcast and localized TCK stretching for faster shift times – all with a remarkably low implementation cost. As chip complexity continues its relentless march, high-bandwidth IJTAG stands as a critical technology for ensuring robust, cost-effective and timely product delivery.
For more information on Tessent IJTAG Pro software, please visit Tessent IJTAG Pro.
Leave a Reply