Electronic Design Change Evaluation Using Banked Signatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current verification methods for analog and mixed signal integrated circuits are inefficient and resource-intensive, struggling to keep pace with the complexity and computational demands of ever-growing circuits, leading to significant delays and costs in the design cycle, especially with the trend towards single chip designs.

Innovation Solution

A method for evaluating changes in electronic designs through the use of banked and current signatures to determine equivalence and assess the effects of modifications, allowing for targeted verification and reducing unnecessary simulation processing, thereby improving verification efficiency and resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional verification methods are used for analog and mixed signal integrated circuits, then verification thoroughness can be maintained, but computational processing power requirements increase dramatically and time-to-market increases

Engineering Contradiction:
Improveverification thoroughnessVSAvoidtime-to-market
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by generating and storing signatures of design components before verification is needed. When a design change occurs, the pre-computed signatures enable rapid change detection without requiring full re-verification, thus maintaining verification thoroughness while reducing time-to-market

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating signature representations (copies) of design components that capture essential characteristics. These signatures serve as lightweight proxies that can be quickly compared to detect changes, avoiding the need to analyze the full complex designs during verification

Inventive Principle:
Principle #26Copying

2Measurement precision

If full circuit verification is performed after every design change, then verification accuracy is maintained, but computational processing power and simulation resources are wasted on unchanged portions

Engineering Contradiction:
Improveverification accuracyVSAvoidcomputational processing power
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts only the essential characteristics of design components into signatures, separating the critical verification information from the full design complexity. This extraction enables accurate change detection by comparing only the relevant signature data rather than performing full circuit verification

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by performing verification only on the portions of the design that have changed, as identified through signature comparison. This avoids the excessive computational effort of verifying entire circuits when only small portions have been modified

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If comprehensive verification is conducted to ensure circuit compliance, then design reliability is improved, but the design cycle duration increases significantly

Engineering Contradiction:
Improvedesign reliabilityVSAvoiddesign cycle duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-computing and storing design component signatures during the design phase. This preparation enables rapid change detection later, ensuring design reliability through thorough verification of only changed portions while significantly reducing design cycle duration

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously comparing current design signatures against stored baseline signatures. This feedback mechanism immediately identifies changes and triggers verification only when necessary, maintaining design reliability while minimizing design cycle time through targeted re-verification

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9536028B2Method and system of change evaluation of an electronic design for verification confirmation
Publication Date: 2017.01.03 ZIPALOG
  • US9536028B2 patent drawing
  • US9536028B2 patent drawing
  • US9536028B2 patent drawing

AI summary

A computer implemented method and system of change evaluation of an electronic design for verification confirmation. The method has the steps of receiving the electronic design comprised a subcomponent, employing a banked signature of data representative of the subcomponent, receiving a review request of the subcomponent, generating a current signature of the data representative of the subcomponent and determining a difference of the current signature and the banked signature.