cJTAG TAP Controller Advanced Mode Command Window
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Standard JTAG implementations do not permit effective debug and testing of individual components mounted on printed circuit boards, limiting the ability to test and debug JTAG compatible components.
Innovation Solution
The cJTAG architecture extends the JTAG standard by reducing communication signals, allowing for advanced mode operations that enable debug and test sequences through a compact interface, using fewer pins and serializing data to optimize communication, while maintaining compatibility with the underlying JTAG protocol.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If standard JTAG implementation is used, then compatibility with existing devices is maintained, but testing and debugging capabilities are limited
Solution Approach 1:
The patent segments the communication interface into two distinct modes: standard JTAG mode for basic operations and advanced mode for enhanced testing capabilities. This segmentation allows the system to maintain compatibility with existing devices while providing extended functionality when needed, resolving the contradiction between versatility and complexity.
Solution Approach 2:
The patent implements a dynamic mode selection mechanism that allows the TAP controller to switch between standard and advanced modes based on operational requirements. The mode select signal dynamically controls whether the shift register operates in standard JTAG mode or advanced mode, enabling the system to adapt its complexity level to the specific testing task at hand.
2Ease of manufacture
If pin count is reduced for compact interface, then ease of manufacture and device integration is improved, but communication functionality is limited
Solution Approach 1:
The patent merges multiple communication functions into a unified compact interface. The advanced mode consolidates instruction register and data register operations into a single shift register structure, allowing both standard JTAG operations and enhanced testing capabilities to share the same physical interface with reduced pin count.
Solution Approach 2:
The patent creates a universal TAP controller that can operate in multiple modes (standard and advanced) using the same physical interface. The mode select signal enables the same hardware to perform both basic JTAG functions and advanced testing operations, making the interface multi-functional and reducing the need for additional pins.
3Adaptability or versatility
If advanced mode operations are enabled, then testing capabilities are enhanced, but compatibility with standard JTAG protocol is reduced
Solution Approach 1:
The patent uses dynamic mode switching to maintain protocol compatibility. The mode select signal dynamically controls the operation of the TAP controller, ensuring that standard JTAG protocol compliance is maintained when operating in standard mode, while allowing advanced operations when explicitly switched to advanced mode, thus preserving reliability through controlled adaptability.
Solution Approach 2:
The mode select signal acts as an intermediary that mediates between standard JTAG protocol requirements and advanced testing capabilities. It controls the shift register operation to ensure proper protocol compliance in standard mode while enabling extended functionality in advanced mode, serving as a bridge between compatibility and enhanced capability.
Data Source
AI summary
A method comprises performing at least one zero-bit scan across an interface link. The at least one zero-bit scan defines a command window. The method further comprises an interface adapter counting a number of inert scans in the command window, and the number of inert scans defines a particular command or data. An inert scan results in no data being moved into or out of the interface adapter.


