Simulation System for Multi-IP Hardware Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Simulating multi-IP hardware platforms is burdensome due to high simulation time and costs, primarily caused by determining the target IP for transactions within complex device hierarchies and address spaces, which is typically done at runtime.
Innovation Solution
A computer-implemented method for simulating hardware platforms by creating device models with proximity values, arranging devices into simulation subsystems, and mapping them onto contiguous address regions, allowing for static determination of target device regions for transactions, thus optimizing interconnectivity and logical address partitioning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If target IP selection is performed at runtime during simulation, then the simulation can handle complex device hierarchies and address spaces, but the simulation time increases significantly
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing the mapping between address spaces and target IPs in a lookup table during the offline process. This allows the simulation to quickly retrieve target IP information during runtime without performing complex determination algorithms, thus resolving the contradiction between handling complex hierarchies and reducing simulation time.
2Adaptability or versatility
If dynamic determination of target IP is used, then the system can adapt to different transaction requirements, but the routing speed decreases
Solution Approach 1:
The patent pre-determines the mapping relationships between address spaces and target IPs during an offline process and stores them in a lookup table. During simulation, transactions can be routed by simply querying this pre-built table, which maintains adaptability to different transaction requirements while significantly improving routing speed compared to dynamic determination.
3Reliability
If comprehensive simulation of multi-IP platforms is performed, then the reliability of data flow can be verified, but the simulation cost increases
Solution Approach 1:
The patent performs comprehensive analysis and mapping of device hierarchies and address spaces during an offline process, building lookup tables that capture all necessary routing information. This preliminary action enables the simulation to verify data flow reliability through efficient queries rather than exhaustive real-time analysis, reducing simulation cost while maintaining comprehensive verification capability.
Data Source
AI summary
An embodiment of a simulation tool includes a path determiner and a simulator. The path determiner is configured to identify a first communication path between first and second devices of a system, and the simulator is configured to simulate a routing of a first item from one of the first and second devices to the other of the first and second devices via the identified path. The path determiner may also be configured to identify the communication path before the simulator simulates the routing of the item, or to identify the communication path while the simulator is inactive.


