Scan Island for Automated IC Data Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for retrieving data from integrated circuits (ICs) are inadequate, slow, unsecure, or expensive, making it difficult to diagnose and manage system failures in computing environments.

Innovation Solution

A scalable and secure system for automated data retrieval from ICs, which includes a processing device, a non-transitory storage device, and modules such as a scan island for data extraction, a data security module for authorization and encryption, and a data compression module for efficient storage and transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional methods (RAS records) are used for data retrieval, then the system is simple to implement, but the data retrieval is inadequate and slow

Engineering Contradiction:
Improvedata retrieval speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The IC is divided into multiple scan chains and RAMs, with a dedicated scan island isolated for data retrieval operations. This segmentation allows parallel extraction of data from multiple locations simultaneously, significantly improving retrieval speed while keeping the overall system architecture manageable through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A scan island is pre-configured and isolated within the IC specifically for data retrieval operations. This preliminary setup enables rapid data extraction when trigger events occur, as the infrastructure is already in place and ready for immediate use, avoiding the need for complex on-demand system assembly.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is extracted from IC without security measures, then the retrieval process is fast and simple, but data security and confidentiality are compromised

Engineering Contradiction:
Improvedata securityVSAvoidsecurity infrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A data security module is introduced as an intermediary component between the scan island and external systems. This module handles authentication, authorization, and data protection operations, enabling secure data retrieval without requiring security functionality to be embedded throughout the entire IC architecture, thus balancing security with complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If all data is extracted from IC, then complete crash analysis is achieved, but data size and transmission time increase

Engineering Contradiction:
Improvedata extraction speedVSAvoiddata volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

Different portions of the IC are organized into scan chains with varying exposure permissions and data sensitivity levels. The system can selectively extract data from specific scan chains and RAMs based on the trigger event type and analysis requirements, extracting only the necessary data portions rather than all data, thereby reducing volume while maintaining extraction speed.

Inventive Principle:
Principle #3Local quality

4Reliability

If existing solutions (BMCs) are used in server farms, then data retrieval capability is provided, but security vulnerabilities and cost increase

Engineering Contradiction:
ImprovesecurityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The data retrieval and security functions are extracted from external systems like BMCs and embedded directly into the IC through the scan island and data security module. This eliminates the need for separate BMC infrastructure, reducing overall system complexity and removing security vulnerabilities associated with external controllers while maintaining secure data retrieval capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250137211A1System for automated data retrieval from an integrated circuit for event analysis
Publication Date: 2025.05.01 NVIDIA CORP
  • US20250137211A1 patent drawing
  • US20250137211A1 patent drawing
  • US20250137211A1 patent drawing

AI summary

Systems, computer program products, and methods are described herein for automated data retrieval from an integrated circuit (IC). An example system extracts, using a scan island (e.g., a partition of the IC that is isolated for data retrieval), data from a plurality of scan chains and a plurality of random-access memories (RAMs) associated with the IC in response to a trigger event associated with the IC; determines, using a data security module associated with the scan island, whether the one or more users are authorized to access the respective portions of the data; and transmits the one or more portions of the data to the one or more users upon verification of their authorization.