Identification of key errors in a system having a large number of error events
AssigneeSiemens Industry Software Inc.
InventorMichael Alam
Life of this patent
Estimating the term…
Abstract
A report of results of validating a circuit can simplify a large number of error events, that can be generated when designing electrical circuits using computer aided design tools, by first filtering the large number of error events according to a user defined filter criteria. The filter results are processed by one or more report rules. Each of the report rules may generate one or more report results based on, at least, the filtered error events.
Claims21
A system comprising:
- a memory for storing instructions;
- and
- a computing system including one or more processing devices, the one or more processing devices, in response to executing the instructions, configured to:
- validate a test circuit, which identifies error events indicative of problems associated with the test circuit;
- filter the error events to identify a subset of the error events based on a filtering criteria;
- select one or more report rules to retrieve from a report rules database storing a plurality of the report rules, wherein the selected report rules, when processed by the computing system, are configured to generate one or more report messages from the subset of the error events;
- use the selected report rules retrieved from the report rules database to process the subset of the error events, which generates the one or more report messages;
- and
- generate an error report using the one or more report messages generated by processing the subset of the error events using the selected report rules.
A method comprising:
- validating a test circuit, which identifies error events indicative of problems associated with the test circuit;
- filtering the error events to identify a subset of the error events based on a filtering criteria;
- selecting one or more report rules to retrieve from a report rules database storing a plurality of the report rules, wherein the selected report rules, when processed by the computing system, are configured to generate one or more report messages from the subset of the error events;
- using the selected report rules retrieved from the report rules database to process the subset of the error events, which generates the one or more report messages;
- and
- generating an error report using the one or more report messages generated by processing the subset of the error events using the selected report rules.
A non-transitory computer-readable medium storing a computer program product comprising instructions configured to cause one or more processing devices to perform operations comprising:
- validating a test circuit, which identifies error events indicative of problems associated with the test circuit;
- filtering the error events to identify a subset of the error events based on a filtering criteria;
- selecting one or more report rules to retrieve from a report rules database storing a plurality of the report rules, wherein the selected report rules, when processed by the computing system, are configured to generate one or more report messages from the subset of the error events;
- using the selected report rules retrieved from the report rules database to process the subset of the error events, which generates the one or more report messages;
- and
- generating an error report using the one or more report messages generated by processing the subset of the error events using the selected report rules.
Dependencies are inferred from the claim text.