Automatic IP Core Generation via Modular Assembly

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IP core sales methods, whether through catalogs or made-to-order, result in high development costs and inefficiencies for both vendors and users, with vendors facing risks of unsold inventory and lengthy development times, and users limited to available options that may not perfectly meet their specifications.

Innovation Solution

An automatic IP core generation system that uses parameter input from users to generate IP cores, including a parameter acquisition unit, meta IP core information storage, component library storage, and an IP core generation unit that outputs packages containing the generated IP cores, allowing for behavior level, register transfer level, and netlist form IP cores, along with performance reports and web-based input/output capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If IP cores are sold by catalog sales method, then users can promptly purchase IP cores, but IP core vendors incur high development costs and face high risk of generating no profits

Engineering Contradiction:
Improvepurchase timeVSAvoiddevelopment cost efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system pre-develops a comprehensive library of standardized IP core modules and configurations before user requests arrive. When a user places an order, the system automatically selects and assembles pre-existing modules rather than developing new ones from scratch, thereby reducing development costs and risks while maintaining prompt delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a universal IP core generation system that can serve multiple users with diverse requirements through a single standardized platform. The system uses common modules and configurations that can be combined in different ways to meet various user specifications, eliminating the need for vendors to develop separate IP cores for each customer.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If IP cores are sold by made-to-order method, then users can obtain IP cores with desired specifications, but development time increases and quality guarantee becomes difficult

Engineering Contradiction:
Improvespecification customizationVSAvoiddelivery time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system divides IP cores into modular segments or building blocks that can be independently selected and combined. Users specify their requirements, and the system automatically assembles the appropriate modules to meet their specifications. This modular approach enables customization without requiring time-consuming development from scratch, as modules are pre-designed and tested.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary development of standardized modules and configurations that can be quickly assembled to meet user specifications. By preparing these building blocks in advance, the system can rapidly configure customized IP cores without delaying delivery, thus maintaining both adaptability and speed.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If IP cores are developed for each user order, then quality can be tailored to user needs, but development costs and after-sales care costs increase

Engineering Contradiction:
Improveuser-specific customizationVSAvoiddevelopment cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system uses a universal set of standardized modules and templates that can be applied across multiple user orders. By developing these common components once and reusing them, the system achieves cost efficiency while still providing customized solutions through different combinations and configurations of the same building blocks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of creating unique IP cores for each user, the system copies and recombines proven, pre-tested modules and configurations. This allows the system to provide customized solutions by assembling existing verified components rather than developing new ones, significantly reducing development and after-sales costs.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10339615B2Automatic IP core generation system
Publication Date: 2019.07.02 PROFOUND DESIGN TECH CO LTD
  • US10339615B2 patent drawing
  • US10339615B2 patent drawing
  • US10339615B2 patent drawing

AI summary

The present invention is to provide an automatic IP core generation system that can reduce the loads on both an IP core vendor and a user. The present invention provides an automatic IP core generation system that generates an IP core in accordance with parameter information input from a user. The automatic IP core generation system includes: a parameter acquisition unit that acquires the parameter information; a meta IP core information storage unit that stores a meta IP core model as a model for generating various IP cores; a component library information storage unit that stores a component to be used in the IP core and the meta IP core model; an IP core generation unit that generates a package containing the IP core in accordance with the parameter information; and a package output unit that outputs the package.