Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software and hardware synergistic simulation/ validation system and vector mode simulation/ validation method

A technology for software and hardware collaboration and verification methods, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of reduced efficiency, increased complexity, and increased difficulty of SoC systems, reducing workload and improving simulation. Effects of speed, improved accuracy and correctness

Active Publication Date: 2008-07-02
成都雷奥风电传感器有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because there are so many powerful modules and there are complex interaction processes between these modules, the difficulty of SoC system design is increasing rapidly, and simulation / verification is the most important part of the integrated circuit design process. The complexity is also growing rapidly, which makes the traditional method far from meeting the needs of the current industry
The main problem facing the current SoC system simulation / verification field is that a large number of software simulations are required, and a large number of experiments show that in the design process, when more than one million clock cycles are required to fully test and verify the SoC system functionality , the performance of the software simulation simulator will drop to 1~5Hz, which will inevitably lead to a sharp increase in test time and error probability
However, no matter which of the above methods is adopted, the efficiency will inevitably be reduced.

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
  • Software and hardware synergistic simulation/ validation system and vector mode simulation/ validation method
  • Software and hardware synergistic simulation/ validation system and vector mode simulation/ validation method
  • Software and hardware synergistic simulation/ validation system and vector mode simulation/ validation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0068] According to the modular analysis of the above-mentioned architecture, the realization of the improved Vector mode software-hardware co-simulation can be completed by realizing the functions of each module separately, and then connecting them according to the specified interface and combining them into a whole. The specific realization can be Divided into the following sections:

[0069] 1. Software part:

[0070](1) Use text format, and describe the stimulus vector file and response vector file in accordance with the specified format;

[0071] (2) adopt C / C++ to realize the frame processing module of the software part;

[0072] (3) Realize the communication channel driver module by calling the API function related to the operating system.

[0073] Second, the hardware part:

[0074] (1) The communication channel transceiver module in the FPGA hardware platform part can be realized through a dedicated interface chip and the internal logic function of the FPGA, and co...

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 system with a PC software part and FPGA hardware comprises: a bottom layer to transfer information on physical channel, a middle layer to pack and unpack data frame, and a top layer for signal input / output. Wherein, it sends ahead the expected result into the hardware for storage. This invention improves simulation speed greatly with well accuracy.

Description

technical field [0001] The invention discloses a software-hardware co-simulation / verification method in vector mode, which belongs to the technical field of SoC simulation and verification. Background technique [0002] Terminology and some important abbreviations [0003] Software-hardware co-simulation / verification: refers to dividing a large-scale simulation / verification system into two parts, software and hardware, and the part that requires a lot of calculations is simulated / verified on the FPGA hardware platform, which is called the hardware part; The stage description or the simulation / verification part for stimulus input and response output is done using PC or workstation, which is called software part. In this way, a large-scale simulation / verification system with improved functions and speed can be formed by combining the respective advantages of FPGA hardware simulation and PC software simulation. [0004] Vector software-hardware co-simulation / verification mode...

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): G06F17/50
Inventor 何诚陈小平涂晓东
Owner 成都雷奥风电传感器有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products