Logic Circuit Verification Waveform Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional assertion-based verification methods for logic circuits are limited in verifying logic gate or transistor-level designs, fail to consider timing and analog signal characteristics, and are simulator-specific, leading to lengthy verification processes.

Innovation Solution

A method and apparatus that generate a wave file with waveform data for all nodes of a logic circuit, allowing for verification of functional, timing, and analog characteristics by comparing these waveforms with ideal operations stored in a design reference file, enabling defect detection and correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If assertion-based verification method is used, then logic circuit function can be verified, but verification time becomes excessively long

Engineering Contradiction:
Improveverification accuracyVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a reference waveform file that stores ideal waveform data separately from the verification process. This reference file serves as a copy of the expected behavior that can be quickly compared against actual simulation waveforms, eliminating the need for repeated assertion checks during verification.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs waveform generation and ideal operation storage in advance before the actual verification process. By pre-computing and storing reference waveforms, the system prepares verification data beforehand, significantly reducing the time required during the actual verification phase.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If assertion-based verification method is used, then HDL code-based circuit design can be verified, but logic gate-level or transistor-level circuit design cannot be verified

Engineering Contradiction:
Improveverification applicabilityVSAvoidverification capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent develops a universal verification method that works across multiple design levels (HDL code, logic gate-level, and transistor-level). The waveform-based verification approach can handle different circuit representations uniformly, making the verification system multi-functional and applicable to various design stages.

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

3Reliability

If assertion-based verification method is used, then logic circuit function can be verified, but timing and analog signal characteristics cannot be verified

Engineering Contradiction:
Improveverification completenessVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple verification aspects (functional verification, timing verification, and analog signal verification) into a single waveform-based verification framework. By comparing actual waveforms against reference waveforms that encode all these characteristics, the system achieves comprehensive verification without requiring separate complex verification systems for each aspect.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If assertion specification macro module is used, then assertion-based verification can be performed, but type of logic simulator is limited

Engineering Contradiction:
Improvesimulator compatibilityVSAvoidverification method applicability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces waveform files as an intermediary format that decouples the verification process from simulator-specific dependencies. By converting simulation results into a standard waveform format for comparison against reference waveforms, the system achieves simulator independence while maintaining verification reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7913207B2Method and apparatus for verifying logic circuit
Publication Date: 2011.03.22 SAMSUNG ELECTRONICS CO LTD
  • US7913207B2 patent drawing
  • US7913207B2 patent drawing
  • US7913207B2 patent drawing

AI summary

A method and an apparatus for verifying a logic circuit, capable of quicker operation, being applied to a logic gate-level or transistor-level circuit design, and verifying timing and analog signal characteristics of a signal. The logic circuit verification method includes a wave file generation stage and a logic circuit verification stage. The wave file generation stage generates a wave file that includes the waveforms of all nodes of the logic circuit using a design source file of the logic circuit. The stage of verification of the logic circuit verifies the logic circuit using a design reference file, which includes ideal operations of all the nodes of the logic circuit, and the wave file.