IJTAG Hierarchical Access Time Reduction via SIB Registers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The hierarchical design of electronic devices using JTAG or IJTAG standards results in increased access time to test data registers due to the need for multiple iterations through hierarchical levels, leading to a significant number of clock cycles required to access or program these registers.

Innovation Solution

The introduction of de-asserted segment insertion bit (D-SIB) registers and asserted segment insertion bit (A-SIB) registers, where D-SIB prevents access to its associated TDR upon a reset signal, while A-SIB provides access to other D-SIB and A-SIB registers within the same or child hierarchical levels, allowing access to desired TDRs within the same iteration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If hierarchical design is used to organize electronic components, then device complexity is reduced and modularity is improved, but access time to test data registers increases due to multiple iterations through hierarchical levels

Engineering Contradiction:
Improvehierarchical organizationVSAvoidaccess time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the hierarchical access control into multiple types of segment insertion bit (SIB) registers: default SIB registers, asserted SIB registers, and de-asserted SIB registers. Each type controls access to specific hierarchical levels independently, allowing parallel access paths rather than sequential iteration through all levels. This segmentation resolves the contradiction by maintaining hierarchical organization while enabling direct access to target registers without traversing intermediate levels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic control mechanisms where SIB registers can be asserted or de-asserted based on operational requirements. The asserted SIB registers enable access to child hierarchical levels, while de-asserted SIB registers prevent access to specific levels. This dynamic configuration allows the system to adapt access paths in real-time, maintaining the benefits of hierarchical design while minimizing access time by activating only the necessary access paths for the current operation.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple iterations are performed to access TDR at deeper hierarchical levels, then proper access control is maintained, but the number of clock cycles required increases significantly

Engineering Contradiction:
Improveaccess controlVSAvoidprogramming speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-configuring the SIB register states before access operations. The default SIB registers are pre-set to control normal hierarchical access, while asserted and de-asserted SIB registers are pre-configured to enable or disable specific access paths. This preliminary configuration allows the system to execute access operations directly without requiring multiple iterative cycles, thereby maintaining reliable access control while significantly improving programming speed for TDR at deeper hierarchical levels.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces SIB registers as intermediary control elements between the test access port and the hierarchical network. These intermediary registers act as gatekeepers that can selectively enable or disable access to specific hierarchical levels without requiring sequential iteration. The asserted SIB registers serve as mediators to grant access to child levels, while de-asserted SIB registers mediate to block access to specific levels, thus maintaining access control reliability while enabling direct, high-speed access to target registers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11635463B1System and methods for IJTAG reduced access time in a hierarchical design
Publication Date: 2023.04.25 MARVELL ASIA PTE LTD
  • US11635463B1 patent drawing
  • US11635463B1 patent drawing
  • US11635463B1 patent drawing

AI summary

A system includes a test access port (TAP) configured to provide internal joint test action group (IJTAG) access to one or more test data registry (TDR). The system further includes a plurality of hierarchical electronic components, wherein each hierarchical electronic component includes a de-asserted segment inserted bit (D-SIB) register, an asserted segment inserted bit (A-SIB) register, and a TDR associated with the D-SIB register. Each D-SIB register is configured to prevent access to its associated TDR when a reset signal is asserted and each A-SIB register is configured to provide access to its subsequent A-SIB register or D-SIB register coupled thereto when the reset signal is asserted.