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

Interface type IP system application verification platform and verification method

A system application and verification platform technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of low flexibility of simulation model, difficult programming of simulation model, poor portability of driver code, etc., to improve verification. Efficiency and verification quality, reduce the workload of writing and debugging, and facilitate the effect of testing abnormal scenarios

Active Publication Date: 2020-04-14
TIH MICROELECTRONIC TECH CO LTD +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (1) System application verification needs to integrate various modules such as IO interface, CPU, and system bus to form a complete chip system. The system is complex and affects verification efficiency and simulation speed
(2) The interface protocol is complex, and the programming of the simulation model is difficult. It is necessary to purchase a simulation model or spend a lot of time programming and debugging the simulation model
(3) The simulation model has low flexibility, and cannot flexibly program and construct various abnormal scenarios
(4) The IP of the controller interface and the IP of the device interface are verified separately, and the workload is heavy, so they cannot verify each other
(5) Poor portability of driver code

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
  • Interface type IP system application verification platform and verification method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] This embodiment relates to the verification technology of Intellectual Property (IP) in System on a Chip (SOC), Application Specific Integrated Circuit (ASIC), Field Programmable GataArray (FPGA). The field, especially related to the system application verification method and verification platform of the controller interface (master interface) IP and the device interface (slave interface) IP in the interface IP.

[0041] Such as figure 1 As shown, this embodiment integrates the controller interface IP and the device interface IP, and is divided into two virtual independent systems: a virtual master system and a virtual slave system. Among them, Host is the main interface or controller interface; Host C Code is the controller driver code; Slave C Code is the device driver code; Virtual CPU is the virtual CPU, which can absorb the CPU driver code and convert it into register configuration commands through the configuration channel Operate, and can execute the interrupt hand...

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 an interface type IP system application verification platform and verification method. The method comprises the steps that a first verification IP module sends a verification instruction, receives response data of a second verification IP module and feeds back a register and interrupt information to a first virtual CPU for verification; the second verification IP module receives the verification instruction through a bus, executes the verification instruction and outputs response data, a feedback register and interrupt information to the second virtual CPU; the first virtual CPU controls the first verification IP module to send a verification instruction through the configuration channel, reads the register, the interrupt information and the state channel of the first verification IP module, and verifies whether the behavior of the first verification IP module and the behavior of the second verification IP module conform to expectation or not; and the second virtual CPU verifies whether the behaviors of the first verification IP module and the second verification IP module meet the expectation or not through the register and the interrupt information of thesecond verification IP module. Two independent chip systems are simulated to be interconnected, the master interface and the slave interface generate mutual excitation, the two independent chip systems are mutual simulation models and mutually matched for verification, and the verification efficiency is improved.

Description

Technical field [0001] The present disclosure relates to the field of IP verification technology, and in particular to an interface type IP system application verification platform and verification method. Background technique [0002] The statements in this section merely provide background information related to the present disclosure, and do not necessarily constitute prior art. [0003] Interface IP is an important part of SOC and ASIC systems, and an important module for data transmission and communication. The quality of its design is related to the function and performance of the entire chip system. However, due to the high complexity of the protocol involved and high timing requirements, the interface type IP has problems such as low verification efficiency, poor effect, and insufficient flexibility and convenience. [0004] The existing interface IP mainly includes controller interface IP (master interface IP) and device IP (slave interface IP). This type of IP generally ...

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/3308G06F30/34G06F115/08G06F115/02
CPCY02D10/00
Inventor 刘超张洪柳郭勇于秀龙
Owner TIH MICROELECTRONIC TECH CO LTD
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