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

A high-level verification method applying a UVM verification platform

A verification platform and verification method technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problem that UVM is difficult to handle data transmission and synchronization, verification complexity and error probability increase, and it is difficult to use and correct. Understanding and other issues to achieve the effect of improving data processing capabilities, simple and easy verification work, transparent and efficient verification environment

Active Publication Date: 2019-04-26
10TH RES INST OF CETC
View PDF13 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

UVM verification methodology is a mainstream verification methodology in the industry. It mainly verifies the DUT of modules to be verified with similar structures. However, in actual projects, DUT objects of modules to be verified often present multiple interface characteristics. Verification environment, usually in UVM, it is necessary to rebuild the verification environment, establish a connection relationship, and design a hierarchical sequence, so that the complexity of verification and the probability of error increase sharply
[0007] Although the UVM verification methodology is a mainstream verification methodology in the industry, some of the mandatory factory work mode design concepts make it difficult for people to simply use and understand correctly at the beginning, and all verification environment components are integrated. It can only be used, it is difficult to locate the source of the error, and UVM still has difficult data transfer and synchronization problems in the execution process

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 high-level verification method applying a UVM verification platform
  • A high-level verification method applying a UVM verification platform
  • A high-level verification method applying a UVM verification platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] refer to figure 1 . According to the present invention, according to the universal UVM verification methodology, the UVM verification platform is divided into the topmost TOP layer, the TEST layer as the test layer, the BASE_TEST layer as the basic test layer, and the ENV layer as the environment layer in the programmable logic device FPGA. , the Interface layer as the interface layer and the DUT layer as the module to be verified, a total of six levels. The ENV layer is further divided into agent layer Agent, sequence Sequence, reference model Ref_model, and scoreboard Scoreboard. The agent layer Agent consists of three components: Sequencer, Driver, and Monitor. The BASE_TEST test layer is not displayed in the general platform and is only used as an auxiliary layer. The TOP layer is the top layer of the test platform. At the beginning, this layer is first called, mainly to complete the clock and reset signal generation required by the platform, and instantiate all i...

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 high-level verification method applying a UVM verification platform, and aims to provide a high-level verification method which has a higher level of verification abstractionlevel and improves the verification efficiency. According to the technical scheme, the high-level verification method applying the UVM verification platform is technically characterized by comprisingthe following steps that the verification platform is started, a TOP layer is called to complete a clock needed by a test platform, and a reset signal and instantiation are generated; The TEST layersends a high-level sequence, the high-level sequence is forwarded to the driver through the sequence generator, the driver extracts corresponding bottom-layer sub-sequences and configuration parameters from the database for sequence initialization, sequence analysis and sequence storage, and then the bottom-layer sub-sequences are sent to the DUT through the virtual interface; The monitor collectsDUT output data and coverage rate data and transmits the collected data to the data collection library, and the scoreboard extracts to-be-compared data from the data collection library and outputs averification result after comparison is completed.

Description

technical field [0001] The invention relates to a high-level verification method using a UVM verification platform based on UVM verification methodology. Background technique [0002] In recent years, with the continuous expansion of the design scale of digital integrated circuits, the workload of chip verification accounts for more than 70% of the chip design cycle. Building a verification platform is the core part of the verification work. It can be said that the verification work efficiency of a verification platform is high or low. , The reusability of components directly determines the success or failure of a chip design. The success rate of a chip tape-out largely depends on the adequacy of verification. Due to the rapid increase in the scale and complexity of chips, this puts forward higher requirements for verification, and the rapid development of chip design and verification technology also makes the requirements for functional verification of modules higher and h...

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): G06F17/50
CPCG06F30/398Y02D10/00
Inventor 李晨阳王静陈晟飞吴小林缪毅
Owner 10TH RES INST OF CETC
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