Encrypted Gate Delay Simulation for IC IP Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing licensing models for integrated circuits, particularly hard-core licenses, prevent simulation of IP cores, which is essential for accurate signal propagation delay modeling and fault analysis, while soft-core licenses reveal sensitive intellectual property information.

Innovation Solution

The encryption of gate delay information provides pseudo-gate delay values that maintain intellectual property protection while allowing accurate simulation of signal propagation delays, enabling both hard-core and soft-core licensing benefits without revealing actual delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hard-core licensing is used to protect intellectual property, then IP protection is improved, but simulation capability deteriorates

Engineering Contradiction:
ImproveIP protectionVSAvoidsimulation capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates encrypted copies of the circuit description that preserve the functional behavior and timing characteristics needed for simulation, while obscuring the actual gate-level implementation details. These encrypted copies allow simulators to operate without revealing sensitive IP information.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the circuit description into an encrypted format where the parameters are mathematically transformed using encryption functions. The encrypted description maintains the necessary timing and behavioral parameters for simulation while hiding the actual circuit structure through parameter transformation.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If soft-core licensing is used to enable simulation, then simulation capability is improved, but IP protection deteriorates

Engineering Contradiction:
Improvesimulation capabilityVSAvoidIP protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Instead of providing the original unencrypted circuit description, the system provides an encrypted copy that is functionally equivalent for simulation purposes but cannot be used to reverse-engineer the actual IP implementation. The copy preserves simulation capabilities while preventing IP extraction.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The encrypted circuit description acts as an intermediary between the IP owner and the simulator. It enables the simulator to access timing and behavioral information without direct access to the actual circuit implementation, thus protecting IP while enabling simulation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If actual gate delay information is revealed for accurate simulation, then simulation accuracy is improved, but IP protection deteriorates

Engineering Contradiction:
Improvesimulation accuracyVSAvoidIP protection
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies encryption transformations to the gate delay parameters, converting actual delay values into encrypted representations. These encrypted parameters maintain the mathematical relationships needed for accurate timing simulation while hiding the actual delay values that would reveal circuit implementation details.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system creates encrypted copies of the delay information that preserve the timing relationships necessary for accurate simulation. These copies allow precise timing analysis without exposing the actual delay characteristics that could be used to infer the circuit implementation.

Inventive Principle:
Principle #26Copying

4Reliability

If encrypted circuit description is used to protect IP, then IP protection is improved, but simulation functionality deteriorates

Engineering Contradiction:
ImproveIP protectionVSAvoidsimulation functionality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The encryption scheme is designed to preserve the essential behavioral and timing parameters needed for simulation while transforming the structural identification parameters. This allows simulators to function with encrypted descriptions, maintaining simulation functionality while achieving IP protection.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates functional copies of the circuit description in encrypted form that retain all necessary simulation capabilities. These encrypted copies enable full simulation functionality including fault analysis and timing verification without requiring access to the actual unencrypted IP implementation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9960910B2Encrypted digital circuit description allowing signal delay simulation
Publication Date: 2018.05.01 WISCONSIN ALUMNI RES FOUND
  • US9960910B2 patent drawing
  • US9960910B2 patent drawing
  • US9960910B2 patent drawing

AI summary

A system for creating protected functional descriptions of integrated circuits provides encrypted gate delay information preventing deduction of gate function from gate delay but allowing simulation of the integrated circuit with accurate propagation delay calculation. Individual gate delay values may be modified so that they obscure actual gate delays but so that the modified individual gate delays total to equal the actual cumulative gate delay along a given data propagation path.