IC Architecture Recommendations Using AI and API-Gateway Device Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying suitable integrated circuit devices for electronic systems is challenging due to complexity and the difficulty in determining compatibility and efficiency, leading to increased costs and resource burdens in system development.

Innovation Solution

A system architecture recommendation system utilizing AI models, such as large language models, to generate tailored recommendations based on user inputs, querying client devices for specifications and context, and retrieving data from various databases and cloud sources to provide timely and resource-efficient integrated circuit device suggestions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual identification and evaluation of integrated circuit devices is performed, then comprehensive analysis of device specifications and compatibility can be achieved, but time consumption and resource burden increase significantly

Engineering Contradiction:
Improvedevice compatibility assessment accuracyVSAvoidsystem development time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces an API gateway as an intermediary component that mediates between the recommendation system and multiple data sources. The gateway automatically retrieves, validates, and standardizes device data from various sources, eliminating the need for manual data collection and analysis while ensuring data accuracy and compatibility assessment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual mechanical processes of device identification and evaluation with an automated AI-based recommendation system. The system uses machine learning models to automatically analyze device specifications, evaluate compatibility, and generate recommendations, substituting human effort with computational processes that are faster and more scalable.

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

2Reliability

If comprehensive device data from multiple sources is collected and analyzed, then recommendation accuracy improves, but system complexity and data processing requirements increase

Engineering Contradiction:
Improverecommendation accuracyVSAvoiddata processing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data processing system into distinct modular components: an API gateway for data retrieval, a recommendation engine for analysis, and multiple specialized data sources. Each component has a specific function, making the overall complex system manageable through clear separation of concerns and independent deployment of modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The API gateway serves as an intermediary that simplifies access to complex data sources. It handles data retrieval, validation, and standardization, shielding the recommendation engine from the complexity of multiple data sources while ensuring accurate and reliable data input for analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If real-time device availability and pricing data is provided, then user decision-making efficiency improves, but data retrieval and processing overhead increases

Engineering Contradiction:
Improvedevice selection efficiencyVSAvoiddata processing resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-fetching and caching device data, availability information, and pricing data through the API gateway before users need them. Data is retrieved and validated in advance, so when users request recommendations, the information is already prepared and readily available, reducing real-time processing overhead.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If multiple data sources and authentication mechanisms are implemented, then data authenticity and up-to-date information are ensured, but system operation time and computational overhead increase

Engineering Contradiction:
Improvedata authenticityVSAvoiddata retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The API gateway acts as an intermediary that centralizes authentication and data retrieval operations. It manages credentials, validates requests, and retrieves data from multiple sources in a coordinated manner, ensuring data authenticity while reducing the time overhead of repeated authentication and data fetching by caching results and managing connections efficiently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260057156A1Integrated Circuit Device Recommendation System for Electronic System Architectures
Publication Date: 2026.02.26 ALTERA CORP
  • US20260057156A1 patent drawing
  • US20260057156A1 patent drawing
  • US20260057156A1 patent drawing

AI summary

Systems and methods for generating system architecture recommendations for integrated circuit devices. In particular, a system architecture recommendation system may receive plain language inputs from a client device that may provide requested specifications of an integrated circuit device to be implemented in an electronic system. The system architecture recommendation system may query the client device for information related to a configuration of the electronic system. The system architecture recommendation system may query multiple data sources through an application programming interface (API) gateway to retrieve integrated circuit device data. The system architecture recommendation system may generate a system architecture recommendation by using the integrated circuit device data to determine which integrated circuit devices are compatible with the electronic system and satisfy the requested specifications of the integrated circuit device from the client device.