Automatic system for converting IP module verification information in chip simulation and application
A technology for verifying information and simulation, which is applied in the field of automation systems, can solve problems such as affecting the development cycle, reducing the controllability and observability of chip-level functional verification, and difficulty in creating and maintaining chip-level functional verification platforms, so as to achieve efficient and accurate transplantation , Improve the effect of controllability and observability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0040] The invention provides an automatic system for converting IP module verification information in chip emulation, comprising an IP module-level UVM verification platform, an SOC chip-level UVM verification platform and a verification information conversion device.
[0041] The IP module-level UVM verification platform uses general verification methodology UVM and System Verilog language to build a verification environment.
[0042] The IP module-level UVM verification platform interacts with the IP module under test through the IP interface signal module, and applies test incentives to the IP module through the written IP module-level test case for functional verification. Specifically, after the design of an IP module is completed, the IP module verifier can manually write a specific test vector casetest according to the module function and interface signal for specific function verification, and write the reference model of the IP module Reference model (or Refmodel ) t...
test example ca
[0043] see figure 1 As shown, the IP module-level UVM verification platform in the embodiment may include a test case case test and the following components: a reference model, an output agent Out_agent, an output agent Out_agent, and a scoreboard. The output agent Out_agent is connected to the Reference model, and the output agent Out_agent is connected to the scoreboard.
[0044] The input agent In_agent is used for the encapsulation and instantiation of the sequencer, driver and monitor. That is, the input agent In_agent includes the encapsulated sequencer, driver and monitor.
[0045] The sequencer is used to manage the sequence generator and generate an effective sequence sequence. Wherein, the sequence generator sequence is used to generate a transaction, and the transaction transaction is used to define a basic item data package.
[0046] The driver is used for applying test stimulus and data conversion to the port of the DUT under test, and the DUT under test is the...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


