Visualizing IP-XACT Component Data Routes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic design automation (EDA) tools lack visualization tools to assist designers in understanding IP-XACT descriptions, making it difficult for domain experts to comprehend and correctly edit IP-XACT component data routes without extensive expertise.

Innovation Solution

A computer-implemented method and system for visualizing IP-XACT component data routes, including receiving and analyzing IP-XACT descriptions to display a graphical user interface that shows target ingress interfaces, initiator egress interfaces, memory maps, and address spaces, allowing for creation, deletion, and assignment of memory maps, and applying reference scales and colors for better understanding and editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IP-XACT descriptions are used to describe design elements, then comprehensive design data coverage is achieved, but the complexity of understanding and editing increases significantly

Engineering Contradiction:
Improvedesign data coverageVSAvoidIP-XACT editing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a visualization tool as an intermediary between the designer and the complex IP-XACT description language. This tool translates IP-XACT's abstract XML-based component interconnect models into intuitive graphical representations showing data routes, memory maps, and address spaces visually, allowing designers to work with the comprehensive IP-XACT format without directly grappling with its complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual, text-based editing mechanism of IP-XACT XML files with an automated visualization and editing system. The tool automatically generates visual representations from IP-XACT descriptions and enables designers to interact with and edit data routes through graphical interfaces rather than manually parsing and modifying complex XML syntax

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

2Ease of operation

If manual editing of IP-XACT descriptions is performed, then flexibility in customization is maintained, but the risk of semantic errors increases

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidsemantic correctness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the visualization tool continuously monitors and validates data route configurations as designers interact with the graphical interface. The system provides real-time feedback on the semantic correctness of routing decisions, highlighting potential errors and ensuring that edits maintain consistency with IP-XACT specifications, thereby reducing semantic errors while preserving customization flexibility

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If generic XML editors are used for IP-XACT, then syntactic editing capability is provided, but semantic understanding is lacking

Engineering Contradiction:
Improveediting capabilityVSAvoidsemantic understanding
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent transitions the editing interface from a one-dimensional text-based XML editor to a two-dimensional graphical visualization environment. This dimensional change allows semantic information about data routes, memory maps, and address spaces to be represented spatially and visually, preserving both the syntactic editing capability of XML editors and adding semantic understanding through graphical representation of component interconnections and data flow paths

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10515176B1System and method for visualizing component data routes
Publication Date: 2019.12.24 CADENCE DESIGN SYST INC
  • US10515176B1 patent drawing
  • US10515176B1 patent drawing
  • US10515176B1 patent drawing

AI summary

The present disclosure relates to a computer-implemented method for visualizing one or more IP-XACT component data routes is provided. The method may include receiving, using at least one processor, an IP-XACT description of one or design elements including at least one target ingress interface, and at least one of an initiator egress interface, a memory map and an address space. The method may further include analyzing, using the at least one processor, the IP-XACT description of the one or design elements and displaying a graphical user interface, based upon, at least in part, the IP-XACT description of one or design elements, wherein the graphical user interface is configured to display the at least one target ingress interface, and any number of the initiator egress interface, the memory map and the address space.