SOC system verification method and device, computer equipment and readable storage medium

A system verification and verification technology, which is applied in the field of devices, SOC system verification methods, computer equipment and readable storage media, can solve the problem of inability to achieve two-way interactive collaborative verification of software and hardware, low verification efficiency, one-way interaction, etc. problem, to achieve the effect of improving verification efficiency and verification coverage

Pending Publication Date: 2021-10-22
SHENZHEN YSPRING TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the verification process of the existing SOC system, a shared area is generally used for information transmission, by directly packaging the hardware stimulus and storing it in the shared space in advance, and then calling it in the software stimulus process through software, so as to realize the interaction between software and hardware For this purpose, this processing method only realizes one-way interaction, and cannot achieve the two-way interactive collaborative verification of software and hardware, so its verification efficiency is low, and the verification coverage is low

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
  • SOC system verification method and device, computer equipment and readable storage medium
  • SOC system verification method and device, computer equipment and readable storage medium
  • SOC system verification method and device, computer equipment and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] figure 1 It is a flow chart of a SOC system verification method provided in Embodiment 1 of the present invention. The method is applied to an SOC system provided with a software-hardware interaction module, and includes the following steps:

[0050] Step S11: controlling the software-hardware interaction module to forward the first interaction information and / or the second interaction information of the software verification environment and / or the hardware verification environment to the hardware verification environment and / or the software verification environment.

[0051] In the embodiment of the present invention, the above-mentioned SOC is a system-on-chip (SOC, System on Chip), and the above-mentioned software verification environment is used to design and compile software verification use cases, and can also control the sending and receiving of interactive information interacting with system hardware . That is to say, the software verification environment can i...

Embodiment 2

[0059] figure 2 It is a schematic structural diagram of an SOC system verification architecture provided in Embodiment 2 of the present invention.

[0060] image 3 It is a schematic structural diagram of a software-hardware interaction module provided by Embodiment 2 of the present invention.

[0061] In the embodiment of the present invention, the above-mentioned software-hardware interaction module 300 includes a software configuration register 310, a hardware configuration register 320, a software status register 330, a hardware status register 340, and a dual-port RAM 350, and the dual-port RAM 350 is connected to the software verification environment and the hardware verification environment.

[0062] Figure 4 It is a flowchart of interactive information forwarding provided by Embodiment 2 of the present invention, including the following steps:

[0063] Step S41: receiving the first interaction information through the software configuration register, and / or receiv...

Embodiment 3

[0070] Figure 5 It is a flowchart of a SOC system verification method provided in Embodiment 3 of the present invention, and the method includes the following steps:

[0071] Step S51: Control the software-hardware interaction module to forward the first interaction information and / or the second interaction information of the software verification environment and / or the hardware verification environment to the hardware verification environment and / or the software verification environment.

[0072] This step is consistent with the above step S11, and will not be repeated here.

[0073] Step S52: Control the software verification environment to generate a software driver file according to the second interaction information and preset software stimuli, and / or control the hardware verification environment to generate a hardware driver according to the first interaction information and preset hardware stimuli document.

[0074] This step is consistent with the above step S12, an...

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 provides an SOC system verification method and device, computer equipment and a readable storage medium, the SOC system verification method is applied to an SOC system provided with a software and hardware interaction module, and the method comprises the following steps: controlling the software and hardware interaction module to send first interaction information and/or second interaction information of a software verification environment and/or the hardware verification environment to the software verification environment; forwarding to a hardware verification environment and/or a software verification environment; controlling the software verification environment to generate a software drive file according to the second interaction information and preset software excitation, and/or controlling the hardware verification environment to generate a hardware drive file according to the first interaction information and preset hardware excitation; and inputting the software drive file and/or the hardware drive file into the to-be-verified system, and obtaining a verification result output by the to-be-verified system. The software and hardware collaborative simulation verification of the SOC system can be realized, and the software and hardware collaborative application behavior of the SOC system can be effectively covered and verified, so that the verification efficiency and the verification coverage rate are improved.

Description

technical field [0001] The present invention relates to the field of integrated circuits, in particular to a SOC system verification method, device, computer equipment and readable storage medium. Background technique [0002] In the verification process of the existing SOC system, a shared area is generally used for information transmission, by directly packaging the hardware stimulus and storing it in the shared space in advance, and then calling it in the software stimulus process through software, so as to realize the interaction between software and hardware For the purpose, this processing method only realizes one-way interaction, and cannot achieve the two-way interactive collaborative verification of software and hardware, so its verification efficiency is low, and the verification coverage is low. Contents of the invention [0003] In view of the above problems, the present invention provides a SOC system verification method, device, computer equipment and readabl...

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 Applications(China)
IPC IPC(8): G06F30/33
CPCG06F30/33
Inventor 尚军辉张伟庄腾飞
Owner SHENZHEN YSPRING TECH
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