Processing Device IP Disabling via Switch Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing and producing processing devices for multiple consumers is costly due to the need for custom features and IP specific to each customer, making it inefficient to serve a broader customer base without specific designs for each customer.

Innovation Solution

A method and system that enables the irreversible disabling of selected IP features in processing devices using switches, such as non-reversible fuses or activation signals, allowing for flexible configuration and disabling of proprietary algorithms based on customer-specific requirements, thereby enabling broader market coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If processing devices are designed with custom features and IP for specific customers, then customer-specific requirements are met, but production costs increase and the ability to serve a broader customer base is reduced

Engineering Contradiction:
Improvecustomer-specific configurationVSAvoidproduction cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The processing device is segmented into multiple functional IP blocks (encryption IP, compression IP, audio processing IP, etc.) that can be independently enabled or disabled. Each IP block operates as a separate module with its own enable signal, allowing the device to be configured for different customers by selectively activating only the required features rather than including all possible custom features in every device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The device employs dynamic configuration through enable signals that can be set during manufacturing or operation. The first enable signal selectively enables the first IP block while disabling the second IP block, allowing the hardware configuration to adapt to different customer requirements without requiring physical redesign or re manufacturing of the entire device.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If processing devices are designed with custom features for each customer, then proprietary algorithms are preserved, but device complexity and design time increase

Engineering Contradiction:
Improveproprietary algorithm supportVSAvoiddesign complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A single universal processing device design incorporates multiple proprietary algorithm blocks (first IP block with first proprietary algorithm, second IP block with second proprietary algorithm) that can serve different customers. The device universally supports multiple algorithms through selective enabling, eliminating the need to create separate device designs for each customer while preserving all proprietary algorithms in the hardware.

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

Solution Approach 2:

Proprietary algorithm blocks are extracted as separate, independently controllable IP modules from the main processing device. Each IP block can be individually enabled or disabled through enable signals, allowing the proprietary algorithms to be preserved in hardware while preventing unauthorized use by simply disabling the corresponding IP block for customers who do not require it.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If multiple IP blocks are included in a processing device, then feature flexibility increases, but the difficulty of controlling and verifying IP disabling increases

Engineering Contradiction:
Improvefeature flexibilityVSAvoidIP disabling verification
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system incorporates verification mechanisms that provide feedback on the state of IP block disabling. The verification logic monitors the enable signals and IP block states to confirm that unauthorized access or activation attempts are detected and reported, ensuring that the disabling configuration is properly maintained and can be verified through testing or status checks.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230206368A1Disabling selected IP
Publication Date: 2023.06.29 ADVANCED MICRO DEVICES INC
  • US20230206368A1 patent drawing
  • US20230206368A1 patent drawing
  • US20230206368A1 patent drawing

AI summary

A technique for operating a processing device is disclosed. The method includes configuring at least one switch to interconnect one or more selected IP to the processing device, receiving an activation signal associated with the at least one switch based on the one or more selected IP, in response to the activation signal, causing the at least one switch to disable connection to the one or more selected IP, and verifying access to the one or more selected IP is disabled.