A Distributed Simulation Method Based on tlm System Model

A technology of distributed simulation and system model, applied in the field of distributed simulation based on TLM system model, can solve the problems of inconsistent verification design content, large and complex equipment, and poor design observability.

Active Publication Date: 2021-05-07
BEIJING INST OF REMOTE SENSING EQUIP
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a distributed simulation method based on the TLM system model, which solves the problems of large and complex equipment, very expensive prices, inconsistent verification and design content, and poor design observability in previous methods.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Distributed Simulation Method Based on tlm System Model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] A kind of concrete steps of the distributed simulation method based on TLM system model are:

[0032] The first step is to build a simulation system based on the TLM system model

[0033] The simulation system based on the TLM system model includes: a TLM system modeling module 1, a time-sharing state generation module 2, a state distribution loading module 3, a chip simulation module 4 and a simulation result analysis module 5.

[0034] The function of the TLM system modeling module 1 is to perform TLM-level modeling on the RTL simulation copy for system-level simulation and generation of distribution states.

[0035] The function of the time-sharing state generating module 2 is to perform TLM system simulation and generate each distributed time node required for distributed simulation of RTL simulation copies.

[0036] The function of the state distribution loading module 3 is to extract the state values ​​of each time node in the time-sharing state file, and initial...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a distributed simulation method based on a TLM system model. Starting from the algorithm simulation of the TLM system modeling module (1), the entire algorithm simulation process is divided into several time periods as required, and the time-sharing state generation module (2 ) to generate a time-sharing state file, record important system state values ​​at the end of each time period, and distribute the loading module (3) to read the time-sharing state file and convert different state values ​​into different RTL simulation initial values, and the simulation result analysis module (4) Multiple time period simulations are performed in parallel according to different initial values, and the simulation results are distributed and comparatively analyzed by the simulation result analysis module (5) to complete the entire process of distributed simulation. This simulation method solves the problems of slow speed and many iterations of the traditional simulation method.

Description

technical field [0001] The invention relates to a distributed simulation method, in particular to a distributed simulation method based on a TLM system model. Background technique [0002] In the current simulation method, verification efficiency has become an important bottleneck restricting the progress of SoC development. On the one hand, since most RTL simulation tools cannot perform multi-core parallel simulation, the verification time of large-scale digital SoC is too long, and the simulation verification of a chip-level test stimulus needs to wait for a week or more to get the result. On the other hand, since the simulation is continuous in time, a large number of meaningless simulations are required before the simulation results at the desired time point are obtained. This phenomenon is very common in repeated verification iterations and wastes a lot of simulation time. In order to solve the above problems, the industry mainly adopts the following methods: [0003]...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F30/3323
CPCG06F30/3323
Inventor 马承光刘志哲高彦强郭婧
Owner BEIJING INST OF REMOTE SENSING EQUIP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products