Structured Message Parsing for Automated Test Signoff

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer component testing tools produce unstructured output logs, making it difficult to systematically review and query test results, especially as multiple tools with different formats are used, and manual sign-off processes are time-consuming and prone to errors.

Innovation Solution

A computer design verification system that includes a parsing module to convert raw text outputs into structured queryable messages and a signoff module to automatically review and modify messages based on predefined rules, enabling systematic verification and filtering of test results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual review of test output messages is performed, then comprehensive verification can be achieved, but the process is time-consuming and prone to errors

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

Solution Approach 1:

The system enables automated self-verification by having the signoff module automatically review and evaluate test output messages against predefined criteria, eliminating the need for manual human review while maintaining comprehensive verification through rule-based automated assessment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical review process with an automated computational system that uses parsing modules to structure messages and signoff modules to evaluate them against predefined rules, substituting human effort with automated software-based verification

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

2Adaptability or versatility

If unstructured raw text messages are used as output, then tool compatibility is maintained, but systematic review and querying becomes difficult

Engineering Contradiction:
Improvetool compatibilityVSAvoidreview ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The parsing module divides unstructured raw text messages into structured components with standardized fields and formats, segmenting the information into queryable elements while maintaining the original message content through structured representation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a message formatting intermediary layer that sits between the diverse testing tools and the review system, standardizing outputs from multiple tools into a common structured format that enables systematic review while preserving compatibility with various tool types

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple testing tools with different output formats are used, then comprehensive testing coverage is achieved, but message standardization becomes complex

Engineering Contradiction:
Improvetesting coverageVSAvoidmessage format complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The parsing module is designed with universal functionality to handle multiple different testing tool output formats through a single standardized interface, enabling comprehensive testing coverage while maintaining consistent message structure regardless of the source tool

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

Solution Approach 2:

The system dynamically adjusts message parameters and formatting based on the source tool type, transforming diverse output formats into a unified structured format by changing parameters such as field names, data types, and organization structure according to predefined mappings for each tool

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11907628B2Message signoffs
Publication Date: 2024.02.20 GRAPHCORE LTD
  • US11907628B2 patent drawing
  • US11907628B2 patent drawing
  • US11907628B2 patent drawing

AI summary

A computer design verification system comprising a parsing module configured to receive output messages from a computer design testing tool and to compose from the output messages formatted objects comprising a set of fields having field descriptors and test values; a signoff module holding a plurality of signoff objects, each comprising a plurality of fields having a field descriptor, at least some fields populated with a signoff expression, each signoff object associated with a severity level indicative of the severity of a condition represented by the signoff object. The signoff module is configured compare at least one test value in the formatted objects received from the parsing module with at least one signoff expression in the signoff objects to determine if a signoff object matches the formatted object, and in the case of a match, associating the severity level of the signoff object with the formatted object.