Graphical User Interface for IC System Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional design approaches for integrated circuit (IC) systems are highly iterative and require significant user knowledge to connect compatible components, as they lack real-time assistance in managing multiple port types, leading to incomplete or inaccurate system designs.

Innovation Solution

The development of CLICKPLUS, a design tool that provides real-time assistance by visually displaying connections and available ports, using symbols and colors to identify port types, and offering auto-completion and syntax checking to ensure proper connections, thereby simplifying the design process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional design approaches are used to connect components in IC systems, then designers can implement system design, but the process becomes highly iterative and requires significant user knowledge, leading to incomplete or inaccurate designs

Engineering Contradiction:
Improvedesign accuracyVSAvoidease of connecting ports
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The design tool provides real-time feedback by displaying visual representations of port connections and automatically checking for compatibility. The system monitors connection status and notifies designers of incomplete or incompatible connections, eliminating the need for manual verification and reducing design errors.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs automatic port matching and compatibility verification without requiring extensive designer intervention. The tool autonomously checks port types, data flow directions, and connection validity, freeing designers from manual verification tasks and reducing the iterative design process.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If designers manually manage multiple port types without assistance, then they can connect components, but the complexity of tracking port types and compatibility increases significantly

Engineering Contradiction:
Improvesupport for multiple port typesVSAvoidcomplexity of managing port connections
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The design tool acts as an intermediary between designers and the complex port management tasks. It automatically matches port types, verifies compatibility, and manages connection details, allowing designers to work with multiple port types without being overwhelmed by the complexity of manual management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates and maintains visual copies or representations of port connections and their statuses. By displaying graphical representations of connected and unconnected ports, the tool provides a simplified view of the complex connection landscape, making it easier for designers to track and manage multiple port types.

Inventive Principle:
Principle #26Copying

3Measurement precision

If real-time assistance is provided through visual display of connections and port information, then design accuracy improves, but the interface complexity and information display requirements increase

Engineering Contradiction:
Improveaccuracy of connection statusVSAvoidinterface complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The interface is segmented into distinct visual panes, each serving a specific function: one pane displays connected ports with connection details, another pane displays unconnected ports, and additional areas show port type information and compatibility status. This segmentation organizes complex information into manageable sections, improving accuracy without overwhelming the designer.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8121826B1Graphical user interface for system design
Publication Date: 2012.02.21 XILINX INC
  • US8121826B1 patent drawing
  • US8121826B1 patent drawing
  • US8121826B1 patent drawing

AI summary

A design tool for designing a system includes a display device with a first visualization pane showing a symbolic representation of a connection between a first port and a second port of the system and a second visualization pane showing an unconnected port of the system. A text entry pane on the display device shows a textual definition of the connection. An optional status pane shows a textual log of user-performed actions relating to construction of the system.