Verification method and verification platform based on computing unit

A computing unit and verification method technology, applied in the electronic field, can solve problems affecting verification efficiency, unfavorable unified management, different verification methods, etc., and achieve the effect of improving execution efficiency and verification efficiency

Active Publication Date: 2019-06-25
合芯科技有限公司
View PDF3 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In processor design, many corresponding computing units are designed according to its instruction set, such as simple fixed / floating point computing unit, complex fixed / floating point computing unit, data replacement unit, fixed / floating point conversion unit, division / square root Unit, evaluation unit, encryption and decryption unit and other computing units; various computing instructions have different operand types, initial state register configuration, immediate data, types of registers to be fed back, abnormal conditions, and result checking methods and other scenarios are different; The existing traditional verification methods are to build their own verification environments through various computing units. The verification methods are different, which is not conducive to unified management and affects verification efficiency.

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
  • Verification method and verification platform based on computing unit
  • Verification method and verification platform based on computing unit
  • Verification method and verification platform based on computing unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Apparently, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0043] In addition, the verification method and verification platform based on the computing unit provided by the embodiment of the present invention, by obtaining the instruction to be verified, sending it into the virtual sequence library, and constructing the computing unit scene through the combined call of the setting parameters, and extracting the required information from the computing unit. The verification stimulus is sent to the monitoring model and the reference model, and the verification result is ...

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 relates to the technical field of electronics, in particular to a verification method and a verification platform based on a computing unit, and the method comprises the steps: obtaininga to-be-verified instruction; calling an operation code sequence, an operand sequence and a register sequence in a virtual sequence library according to the to-be-verified instruction so as to construct verification excitation; capturing the verification excitation by using a monitor, and sending the verification excitation into a reference model; and comparing and checking the calculation unit processing result collected by the monitor and the output structure of the reference model by using a scoring plate to obtain a verification result. By calling the operand sequence, the operand sequence and the register sequence in the virtual sequence library, the complex sequence is divided and combined, and the verification efficiency of the to-be-verified method is improved.

Description

technical field [0001] The invention relates to the field of electronic technology, in particular to a verification method and a verification platform based on a computing unit. Background technique [0002] UVM is a verification platform development framework based on the SystemVerilog class library. Verification engineers can use its reusable components to build a functional verification environment with standardized hierarchical structures and interfaces. The UVM verification methodology effectively combines methods such as test stimulus random generation, self-test bench and randomization constraints. It adopts the best framework to achieve coverage-driven verification, enabling verification engineers to reduce risks by adopting advanced verification techniques. [0003] In processor design, many corresponding computing units are designed according to its instruction set, such as simple fixed / floating point computing unit, complex fixed / floating point computing unit, dat...

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 Applications(China)
IPC IPC(8): G06F11/36
Inventor 彭琅冯春阳张兴革黄晶王俊杰刘刚邹孝杰
Owner 合芯科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products