Supercharge Your Innovation With Domain-Expert AI Agents!

A Method to Accelerate UVM Verification Convergence Using Functional Coverage Negative Feedback

A coverage and negative feedback technology, applied in the field of accelerating UVM verification convergence, and using functional coverage negative feedback to accelerate UVM verification convergence. , improve efficiency, shorten the number of incentives and the effect of verification time

Active Publication Date: 2017-06-30
SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention aims at the deficiencies and problems existing in the prior art, in order to solve the problem of controlled random excitation, generating some repetitive excitation, increasing coverage, and consuming a lot of simulation verification time, and provides a method to accelerate the convergence of UVM verification by using the negative feedback of function coverage Methods

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 Method to Accelerate UVM Verification Convergence Using Functional Coverage Negative Feedback
  • A Method to Accelerate UVM Verification Convergence Using Functional Coverage Negative Feedback
  • A Method to Accelerate UVM Verification Convergence Using Functional Coverage Negative Feedback

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Below in conjunction with accompanying drawing description.

[0016] Such as figure 1 , the left side of the picture is the object under test (DUT) in the UVM verification platform. The middle part is the environment subject uvmenv, which includes multiple entities uvm agent. Each uvm agent includes a sequencer, a driver, and a monitor. Each uvm agent is connected to the object under test through an interface. The sequencer is responsible for generating the test sequence, the driver is responsible for converting the test sequence into the data flow on the signal and loading it to the object under test, and the detector is responsible for converting the data flow on the signal into a sequence. The virtual sequencer (virtual sequencer) will arrange each sub-sequencer to execute in a certain order. The scoreboard records and compares the packets collected by each entity. Each of the above UVM components is indispensable in a standard UVM verification environment.

[...

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 method for accelerating UVM closure verification through function coverage rate negative feedback, and belongs to the field of computer-aided design. The method comprises the steps that a function coverage rate detector corresponding to a device under test (DUT) is built in a UVM verification platform, conducts dynamic sampling on the function coverage rate, sorts dynamic sampling information according to specific requirements of the verification platform, extracts valid data information and transmits the valid data information to an excitation generation end; at the excitation generation end, namely sequence of the UVM, the valid data information is received, constrained control is grouped according to the valid data information, a constraint switch is set, and therefore the verification platform conveniently controls the constraint switch and dynamically adjusts constraints used for generating the sequence of the UVM according to the function coverage rate dynamic sampling information. The method reduces the excitation quantity and the verification time required by closure verification in a UVM verification environment, and improves the logical code development and verification efficiency.

Description

technical field [0001] The invention discloses a method for accelerating the convergence of UVM verification, which belongs to the field of computer aided design, in particular to a method for accelerating the convergence of UVM verification by utilizing the negative feedback of function coverage. Background technique [0002] UVM is a verification methodology newly developed in the chip verification industry. Engineers use it to create robust, reusable, interoperable verification components and verification platforms. UVM provides a set of library functions developed based on the SystemVerilog language. Engineers can save themselves the trouble of developing a verification environment from scratch by calling the library. [0003] UVM and System Verilog provide convenience for verifiers to develop an object-oriented verification environment, and also provide convenience for the verification environment to generate controlled random incentives. Controlled random stimuli are...

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 Patents(China)
IPC IPC(8): G06F11/26
Inventor 耿介于治楼姜凯
Owner SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More