IC Register Dump Access Using Privilege Level Indicators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrated circuit (IC) register dump methods risk revealing sensitive information, posing security vulnerabilities by allowing unauthorized access to confidential data.

Innovation Solution

Implementing hardware-implemented Privilege Level Indicators (PLIs) to control access to IC registers, ensuring only permitted values are output during a secure memory dump operation, using a processor with an Instruction Set Architecture (ISA) to check and manage privilege levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional scan-based DFT is used for register dump, then debuggability is maintained, but security vulnerabilities arise allowing unauthorized access to confidential data

Engineering Contradiction:
ImprovesecurityVSAvoiddebuggability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the register dump operation into two distinct privilege levels: secure mode and debug mode. The Privilege Level Indicator (PLI) mechanism divides the register access space into protected segments (secure registers) and accessible segments (non-secure registers). This segmentation allows the system to maintain security for sensitive data while still enabling debuggability for non-sensitive registers through the same scan infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The Privilege Level Indicator (PLI) acts as an intermediary mechanism between the scan input and the register contents. The PLI is inserted into the scan path and mediates access by comparing the privilege level of the accessing entity with the required privilege level for each register. This intermediary enables conditional access control without requiring complete redesign of the scan architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If security measures are added to protect scan dump, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidarchitecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The Privilege Level Indicator (PLI) mechanism serves multiple functions simultaneously: it provides security protection for sensitive registers, enables debuggability for non-sensitive registers, and integrates with the existing scan infrastructure. The same PLI mechanism handles both security enforcement and debug access control, eliminating the need for separate complex security and debug architectures.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces a new parameter (privilege level) to the existing scan architecture to enable security control. By adding the PLI parameter that can take different values (secure mode or debug mode), the system can dynamically control access without changing the fundamental scan architecture. This parameter-based approach allows flexible security configuration without requiring complex hardware modifications.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12499280B2Integrated-circuit memory dump using hardware security mechanism
Publication Date: 2025.12.16 MELLANOX TECHNOLOGIES LTD(IL)
  • US12499280B2 patent drawing
  • US12499280B2 patent drawing
  • US12499280B2 patent drawing

AI summary

A device includes multiple registers, multiple hardware-implemented Privilege Level Indicators (PLIs), and one or more circuits. The registers are to store respective values. The PLIs are to specify privilege levels for accessing the respective registers. The one or more circuits are to perform a secure memory dump operation including (i) checking the PLIs of one or more of the registers and (ii) outputting the values of the registers that are permitted for outputting according to the respective PLIs.