IP Core Traffic Scenario Data Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Available performance estimation tools for programmable integrated circuits (ICs) and system-on-chip (SOC) architectures are inadequate for evaluating the suitability of complex system architectures for specific applications, requiring significant domain-specific knowledge and effort for performance analysis.

Innovation Solution

Incorporating traffic scenario data within intellectual property (IP) cores stored in an electronic design automation (EDA) system, allowing users to select and execute data traffic patterns for modeling and performance evaluation of electronic systems without needing to design or implement the system, using a processor to determine and display data traffic patterns and receive user inputs for simulation or emulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If performance estimation tools are made more comprehensive for evaluating complex system architectures, then the accuracy and usefulness of performance evaluation is improved, but the complexity of the tools and the domain-specific knowledge required increases significantly

Engineering Contradiction:
Improveperformance evaluation accuracyVSAvoidtool complexity and knowledge requirement
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates simplified copies of complex IP cores by extracting only the essential traffic scenario data and interface characteristics. These copies are represented as simplified models that capture the critical behavior patterns (read/write operations, data widths, timing characteristics) without the full complexity of the original IP cores, enabling performance estimation without requiring complete understanding of the underlying hardware architecture

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts traffic scenario data from complex IP cores, separating the essential performance characterization information from the detailed implementation. By taking out only the critical data patterns, access patterns, and interface requirements, the system enables performance evaluation without requiring analysts to understand the complete IP core architecture, reducing the knowledge barrier while maintaining evaluation accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If IP cores include detailed traffic scenario data for accurate performance modeling, then the accuracy of performance estimation is improved, but the size and complexity of the core library entries increases

Engineering Contradiction:
Improveperformance modeling accuracyVSAvoidcore library entry size
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential traffic scenario characteristics from complete IP core implementations, separating the critical performance data (access patterns, data widths, timing parameters, buffer requirements) from the detailed hardware implementation. This extraction creates compact yet sufficient models that capture performance behavior without requiring the full IP core description, reducing library entry size while maintaining modeling accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments IP core descriptions into distinct functional components: interface characteristics, traffic scenario data, and performance parameters. By organizing the data traffic patterns into separate, structured segments (read operations, write operations, buffer behaviors), the system creates manageable, modular entries that are easier to store, search, and process while maintaining complete performance characterization capability

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the system provides detailed modeling options for different data traffic patterns, then the versatility and applicability of performance estimation is improved, but the user interface complexity and selection burden increases

Engineering Contradiction:
Improvemodeling option varietyVSAvoiduser interface simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by organizing modeling options according to specific IP core types and traffic scenarios. Instead of presenting a uniform complex interface for all scenarios, the system provides tailored selection mechanisms for different core types (memory interfaces, data buses, storage devices) with appropriate granularity and detail levels for each specific scenario, making the interface simpler and more intuitive for each local case while maintaining overall versatility

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9608871B1Intellectual property cores with traffic scenario data
Publication Date: 2017.03.28 XILINX INC
  • US9608871B1 patent drawing
  • US9608871B1 patent drawing
  • US9608871B1 patent drawing

AI summary

Performance analysis for an electronic system includes determining, using a processor, data traffic patterns stored within a core library of an electronic design automation system, wherein the data traffic patterns are part of cores stored within the core library. The determined data traffic patterns are displayed using a display as modeling options. A user input selecting a displayed data traffic pattern is received; and the selected data traffic pattern is executed as part of modeling the electronic system.