Random instruction generation environment based on novel processor architecture

A technology of processor architecture and instruction generation, applied in the fields of conditional code generation, electrical digital data processing, instruments, etc., can solve problems such as single functional scene and poor reusability, and achieve comprehensive coverage, convenient and flexible implementation, and efficient incentives. Effect

Pending Publication Date: 2022-05-03
中电科申泰信息科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most of these traditional random instruction generation environments have single-function scenarios and poor reusability

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
  • Random instruction generation environment based on novel processor architecture
  • Random instruction generation environment based on novel processor architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0063] see figure 1 As shown: this embodiment specifically discloses a technical solution for a random instruction generation environment based on a new processor architecture, and the random instruction generation environment mainly includes:

[0064] Transaction class, which defines enumerated variables, encodes all instructions of the new proc...

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 integrated circuit processor design verification, in particular to a random instruction generation environment based on a novel processor architecture, which utilizes a UVM and SystemVerilog verification technology and mainly comprises a transaction module for coding all instructions of the novel processor architecture, a random instruction generation module for generating a random instruction, a random instruction generation module for generating a random instruction, a random instruction generation module for generating a random instruction, and a random instruction generation module for generating a random instruction, in an instruction generation process, a constraint sequence module, a test module, a memory module, a module, a parameter module and a sim simulation module are added, wherein the test module is used for defining an execution sequence; the memory module is used for realizing read-write of a memory unit; the module is used for realizing automatic comparison; the random instruction generation environment based on the novel processor architecture is high in modularity, good in reusability, high in instruction generation speed, wide in applied function scene, high in reliability and capable of meeting the requirement for verification of modern large-scale processor instruction sets.

Description

technical field [0001] The invention relates to the technical field of integrated circuit processor design verification, in particular to a random instruction generation environment based on a novel processor architecture. Background technique [0002] With the increasing design scale of processors and the increasing complexity of the structure, the functional verification of processors is becoming more and more difficult. The traditional directional test incentives can no longer meet the current research and development needs. The use of random verification can generate a large number of random test vectors in a short period of time, which helps to quickly capture corner cases that are not expected by manual directional testing, and can save a lot of time and labor costs. This is of great significance in the field of modern microprocessor verification. very important role. Most of the existing random instruction generation environments have poor reusability and can only be...

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): G06F9/30
CPCG06F9/3005G06F9/30072G06F9/30156G06F9/30094
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