Circuit Design Simulation Port Mapping Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The configuration of an interface circuit and port mapping in high-level modeling systems (HLMS) for circuit design simulation and deployment is a lengthy manual process, posing a significant barrier for designers.
Innovation Solution
A user-selectable plug-in is provided for an interface circuit, allowing for compilation and configuration of circuit designs, which operates in data-acquisition and deployment modes to automate the simulation and implementation of circuit designs on a hardware platform, utilizing a simulation model to couple ports of the circuit design with those of the interface circuit and hardware devices without altering the original port mapping.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual configuration of interface circuit and port mapping is performed, then accuracy of circuit design verification is improved, but development time and designer workload increase significantly
Solution Approach 1:
The system enables self-service through automated port mapping and interface circuit configuration. The plug-in automatically identifies ports in the circuit design and maps them to corresponding hardware device ports without requiring manual intervention, while maintaining accurate verification through automated data signal routing and co-simulation.
Solution Approach 2:
The system changes the configuration parameters from manual design to automated generation. The plug-in modifies port mapping parameters, interface circuit parameters, and simulation parameters automatically based on the circuit design description, transforming the configuration process from time-consuming manual work to rapid automated generation.
2Reliability
If manual port mapping and interface circuit configuration is performed, then correctness of data signal transmission is ensured, but ease of operation deteriorates
Solution Approach 1:
The plug-in performs self-service by automatically identifying ports in the circuit design description, determining their corresponding hardware ports, and configuring the interface circuit without requiring designer intervention. This maintains correctness through automated verification while dramatically improving ease of operation.
Solution Approach 2:
The plug-in acts as an intermediary between the circuit design description and the hardware platform configuration. It automatically translates port definitions from the design into concrete hardware port mappings and interface circuit configurations, eliminating the need for manual translation while ensuring accuracy.
3Productivity
If automated simulation model generation is implemented, then productivity of circuit development is improved, but complexity of the simulation system increases
Solution Approach 1:
The simulation system is segmented into modular components: the plug-in module for automated configuration, the simulation model generation module, and the co-simulation execution module. This segmentation allows the complex functionality to be distributed across independent, manageable components that can be developed and maintained separately.
Solution Approach 2:
The plug-in is designed as a universal component that can handle multiple functions: identifying ports, mapping them to hardware ports, configuring interface circuits, and generating simulation models. This multi-functionality consolidates what would otherwise require multiple separate tools into a single integrated component, managing complexity through consolidation rather than proliferation.
Data Source
AI summary
In one embodiment, a method is provided for processing a circuit design having first and second sets of ports configured to couple to respective first and second sets of ports of a device on a hardware platform. In a data-acquisition mode, the circuit design is simulated using a user-selectable plug-in that couples the ports of the circuit design to an interface circuit. During the simulation, the interface circuit communicates data between respective ports of the circuit design and ports of the device. In a deployment mode, the circuit design is implemented in the hardware platform, in which the first and second sets of ports of the circuit design are respectively coupled to the first and second sets of ports of the device.


