Signal Detection Apparatus for Automated Waveform Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simulation-based verification methods for memory, such as DRAM, rely heavily on manual checking of waveform result files, leading to low efficiency and accuracy due to the lack of automated mechanisms for determining the correctness of simulation results.

Innovation Solution

A signal detection method and apparatus that utilize a specified emulator to simulate a to-be-detected chip, filter out noise from the simulated waveform, and compare the filtered waveform with a correct output waveform to generate a detection result file, thereby automatically determining the correctness of the simulation results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual checking of waveform result files is used, then the verification process can be performed, but the check efficiency and check accuracy are low

Engineering Contradiction:
Improvecheck efficiencyVSAvoidcheck accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent replaces the manual mechanical checking process with an automated computer-based system that uses algorithms to detect and verify waveform signals. The detection apparatus automatically compares simulated waveforms against expected patterns, eliminating manual inspection while improving both efficiency and accuracy through consistent, error-free automated analysis.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated detection is implemented, then check efficiency and accuracy are improved, but the complexity of the detection system increases

Engineering Contradiction:
Improveverification speedVSAvoiddetection system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a waveform detection apparatus as an intermediary component that bridges the simulation software and the verification process. This dedicated detection module serves as a specialized tool that automates the verification task without requiring complex integration into the existing simulation environment, thus improving verification speed while managing system complexity through modular design.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If noise is present in the simulated waveform, then the signal detection may be inaccurate, but filtering processes add complexity to the detection method

Engineering Contradiction:
Improvesignal detection accuracyVSAvoiddetection method complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies noise filtering as a preliminary action before the actual signal detection and comparison processes. By pre-processing the simulated waveform to remove noise artifacts, the detection algorithm receives cleaner input data, which improves detection accuracy without requiring complex noise-rejection logic during the main verification process. This sequential approach separates filtering from detection, managing overall system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230274062A1Signal detection method and apparatus
Publication Date: 2023.08.31 CHANGXIN MEMORY TECH INC
  • US20230274062A1 patent drawing
  • US20230274062A1 patent drawing
  • US20230274062A1 patent drawing

AI summary

Embodiments of the present disclosure provide a signal detection method and apparatus. The signal detection apparatus defines information of a correct output waveform of a to-be-detected signal in an excitation file, simulates a to-be-detected chip by using a specified emulator, to generate a simulation file including information of a simulated waveform of the to-be-detected signal, filters out noise in the simulated waveform to obtain a to-be-compared file, and compares the to-be-compared file with the excitation file to generate a detection result file; or compares the correct output waveform with the simulated waveform to obtain a candidate detection result, and filters out a result of a noise point in the candidate detection result to generate a detection result file.