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

A method for realizing an SoC verification interaction mechanism

A mechanism and interactive interface technology, applied in the field of interactive mechanism of SoC verification, can solve the problems of poor versatility, portability, inconvenient use, etc., and achieve the effect of solving the inconvenience of use and meeting the verification requirements

Inactive Publication Date: 2017-07-28
RAMAXEL TECH SHENZHEN
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method is that it has poor versatility and portability, and in SoC's UVM (Universal Verification Methodology is a verification platform development framework with SystemVerilog class library as the main body, verification engineers can use its reusable components to build functional verification with standardized hierarchies and interfaces. Environment) verification is inconvenient to use

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 for realizing an SoC verification interaction mechanism
  • A method for realizing an SoC verification interaction mechanism

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. 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.

[0012] If you want to implement a C program to control SystemVerilog to execute a certain function. The traditional verification interaction mechanism first uses a C program to write a value to a specific register, and then uses the SystemVerilog language in the verification platform to monitor the value in this register in real time. Once it is found that the C program has changed it to an agreed value, it will Trigger SystemVerilog to execute a specific function....

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 provides a method for realizing an SoC verification interaction mechanism. The method is characterized in that operations and monitoring for a specific register are separated, and an interaction interface module, a monitor module and an event task module are added for implementation; a C program, the monitor module and an RTL are connected and achieve data interaction via the interaction interface module; the interaction interface module achieves packaging of AHB signals; the monitor module monitors AHB bus signals packaged by the interaction interface module in real time, and when monitoring that an operation to a preset register is present in the AHB bus, maps the operation as a specific event example; the event task module is used for definition and management of specifically executed operations of event examples. An operation of register writing of a CPU is converted to System Verilog business and business is used to control a flow in upper layer test cases, so that the problems of inconvenient use and poor portability and reusability of the conventional method are solved.

Description

technical field [0001] The invention relates to the field of chip design and manufacture, in particular to a method for realizing a novel interaction mechanism for SoC verification. Background technique [0002] With the rapid development of process capability and design capability, in order to meet the requirements of the embedded system market for cost, function and power consumption, SoC technology has become a development trend. SoC technology is supported by ultra-deep submicron process and IP (Intellectual Property) core multiplexing, and its design concept is completely different from traditional design concept. In SoC design, what the designer faces is no longer the circuit chip; but the IP module library that can realize the design function. SoC design cannot start from scratch, the design should be based on a higher foundation, and the existing IP core should be used for design reuse. The system-level chip design technology based on the IP core makes the design m...

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/398
Inventor 李亮亮杨崇朋
Owner RAMAXEL TECH SHENZHEN
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