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

Simulation signal viewing method and system for digital product

A technology of digital products and simulated signals, which is applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of slow speed and long time consumption of fully visible signals, and save time for viewing data and running time Effect

Pending Publication Date: 2020-02-07
深圳国微芯科技有限公司
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] The purpose of the present invention is to provide a method for viewing simulation signals of digital products that can quickly retrospectively view all simulation data of any clock cycle in view of the technical problem that the general-purpose FPGA realizes signal full visibility at a slow and time-consuming technical problem in the above-mentioned prior art. and 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
  • Simulation signal viewing method and system for digital product
  • Simulation signal viewing method and system for digital product

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] like figure 1 As shown, in the embodiment of the present invention, a digital product simulation system is provided, which includes an FPGA, a software simulator, a controller and a storage device. The FPGA is used to load digital products and perform simulation verification. The software emulator is used for emulating and verifying digital products through software emulation. The controller is used for reading the simulation data of the FPGA, and the storage device is used for storing the simulation data of the FPGA.

[0036] like figure 2 As shown, when carrying out FPGA simulation to digital product, described controller adopts static probe detection method to read the status data of all external ports of digital product in real time, and simultaneously, described controller adopts dynamic probe detection method every interval Read all internal state data of digital products once. At the same time, the controller will process the external port data and internal st...

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 simulation signal checking method and a simulation system for a digital product, and the method comprises the steps: reading and recording the state data of all external ports of the digital product in real time when FPGA simulation is carried out on the digital product, and reading and recording all internal state data of the digital product at set intervals; after simulation, when the data of a certain clock period of the digital product needs to be traced back and checked, in the recorded simulation data, reading the internal state data of the digital product and the external port state data of the time point stored at the last time point before the clock period at the moment; and loading the digital product into a software simulator, setting the external portstate data and the internal state data recorded at the time point as the initial state of the digital product, starting the software simulator, and running the software simulator to a clock period required to be checked. By adopting the technical scheme of the invention, all simulation data of any clock period can be quickly backtracked and checked.

Description

technical field [0001] The invention relates to the field of simulation of digital logic products, in particular to a method and system for viewing simulation signals of digital products. Background technique [0002] In the design process of digital logic products, it is necessary to use simulation verification to test and verify the correctness of the design. Generally speaking, this link is completed by using a software simulator (Simulator). [0003] The working principle of the software simulator is: run the design under test (RTL code or gate-level netlist) and test vector (HVL code or non-synthesizable SystemVerilog program) in the simulator, and interact with the interface signals of the design under test and the test vector, Complete the verification process defined in the test vector. Developers can check the value of any test vector, view the value of any port or internal signal of the design under test, or the waveform composed of multiple clock cycles to confir...

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): G06F30/331
CPCG06F30/331
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