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

A shared on-line debugging method based on FPGA prototype verification system

A technology of prototype verification and debugging methods, applied in functional inspection, detection of faulty computer hardware, etc., can solve the problems of slow simulation speed, inability to achieve performance, lengthy simulation speed, etc., to avoid errors, improve simulation speed, The effect of increasing usage

Inactive Publication Date: 2018-12-07
山东芯革电子科技有限公司
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Traditional simulation technology is far from meeting the speed requirements of the current complex ASIC verification. Software simulators and formulated software models are very popular, but they can no longer meet the needs of users. Hardware accelerators have better performance, but they are expensive and expensive. It is inconvenient to use, and for some applications with high-speed data processing, such as MPEG video processing, it still cannot achieve the required performance, and now more expensive and more complex hardware emulators on the market cannot meet the current ASIC design performance requirements
[0006] As the front-end part of the traditional ASIC design or SoC design verification environment, the main method of functional verification is software simulation. One of the problems of various functional verification is the amount of data to be collected and stored. If you want to monitor a large number of Signals can slow down the simulation significantly, and lengthy simulations can lead to larger amounts of data. The main advantage of software simulation is full visibility into the design, and the main disadvantage is slowness, even on powerful, high-end workstations. However, software simulation of today's large SoC designs can only barely achieve a simulation speed of a few Hz (that is, only a few cycles per second of the design's real-time main system frequency), which means that software simulation is often Only for a small part of the design, or tens of frequency cycles for a full-chip design, but tens of thousands or even millions of frequency cycles are required to fully verify a modern SoC design, which requires some kind of Form of hardware-assisted verification, in order to solve the problem of simulation speed, and the cumbersome problems of building and writing test platforms, the present invention proposes a shared online debugging method based on FPGA prototype verification system

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 shared on-line debugging method based on FPGA prototype verification system
  • A shared on-line debugging method based on FPGA prototype verification system
  • A shared on-line debugging method based on FPGA prototype verification system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific embodiments.

[0029] see Figure 1 to Figure 3 , the present invention provides a kind of technical scheme: a kind of shared type online debugging method based on FPGA prototype verification system, described debugging method comprises the following steps:

[0030] Step 1: Load the circuit file; open the client and load the circuit file that needs to be debugged and verified. The circuit file includes RTL, IP, XDC, EDF, etc.;

[0031] Step 2: Select the signal; select the signal you want to debug through the RTL code viewer;

[0032] Step 3: Map signals and ports; map the selected debug signals with the 32 predetermined Probes on the FPGA prototype verification board, and then call vivado;

[0033] Step 4: Generate the circuit bin file; judge whether it is ne...

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 a shared on-line debugging method on a prototype verification system based on FPGA. The debugging method comprises: loading circuit files, selecting signals, mapping signals andports, generating circuit bin files, remotely burning the bin files, setting triggering conditions, and debugging. The device of the invention comprises a server end, an FPGA prototype verification board and a client, the server end comprises a server end program, the client includes a client program, the client program provides a visual debugging interface for a user, including RTL code viewing,variable name mapping, secondary mapping in ECO, etc. The invention discloses a shared on-line debugging method based on FPGA prototype verification system, which can improve the usage rate of FPGA prototype verification, reduce the use cost, and greatly improve the debugging speed of circuit design engineer.

Description

technical field [0001] The invention belongs to the technical field of digital circuit design, in particular to a shared online debugging method based on an FPGA prototype verification system. Background technique [0002] As the semiconductor industry enters the deep sub-micron era, the scale, complexity, and cost of ASIC design are increasing significantly. Especially after entering 90nm, the overall ASIC design cost increases by 20%. Even if the 130nm process is adopted, the single ASIC manufacturing cost is also high More than hundreds of thousands of dollars, if the chip tape-out fails, not only will the NRE cost be lost, but the tape-out again will be delayed for several months or even a year, and the market opportunity will be lost. [0003] Verification accompanies the whole process of ASIC design, from custom design system specification and code implementation, to final netlist and back-end layout and routing, etc., verification work has been going hand in hand, ASI...

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
IPC IPC(8): G06F11/26
CPCG06F11/26
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