Mixed-Signal Assertion Reuse via Analog-to-Digital Coercion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack a solution for directly reusing digital assertions in mixed-signal simulation environments, leading to potential failures or errors when digital designs are migrated to include analog components, as existing simulators cannot handle analog signals in digital assertion statements.

Innovation Solution

The system and method enable the reuse of pure digital assertions by automatically coercing analog signals to digital signals through typecasting or dynamic conversion, allowing digital assertions to function correctly in mixed-signal simulations without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If digital assertions are reused in mixed-signal simulation environments, then verification efficiency is improved, but simulation reliability deteriorates due to type mismatch errors between digital and analog signals

Engineering Contradiction:
Improveverification efficiencyVSAvoidsimulation reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically changes the data type parameter of analog signals when they are referenced in digital assertion statements. During simulation, analog signals are automatically converted from continuous analog type to discrete digital type (0 or 1) based on threshold comparisons, allowing digital assertions to operate correctly on mixed-signal designs without manual type conversion

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention introduces an intermediary conversion mechanism between analog and digital domains. When an analog signal is referenced in a digital assertion, the system automatically inserts a conversion layer that compares the analog signal against threshold values and produces equivalent digital values, enabling seamless interaction between digital assertions and analog signals

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual conversion of analog signals to digital signals is performed, then assertion accuracy is improved, but verification time increases due to manual intervention requirements

Engineering Contradiction:
Improveassertion accuracyVSAvoidverification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements self-service automatic conversion where the simulation environment automatically performs the analog-to-digital conversion when analog signals are referenced in digital assertions. The conversion happens transparently without requiring manual intervention from verification engineers, maintaining both accuracy and efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary setup by establishing threshold values and conversion rules before simulation begins. During simulation, the pre-configured conversion mechanism automatically applies the appropriate digital values based on analog signal levels, eliminating the need for manual conversion during verification

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8234617B2Method and system for re-using digital assertions in a mixed signal design
Publication Date: 2012.07.31 CADENCE DESIGN SYST INC
  • US8234617B2 patent drawing
  • US8234617B2 patent drawing
  • US8234617B2 patent drawing

AI summary

A system, method, and computer program product is disclosed that recycle digital assertions for mixed-signal electronic designs. The approach enables the re-use of pure digital assertions which reference signals that turn out to resolve to analog due to the particular circuit configuration chosen during the verification process.