Automatic generating device for module-level UVM (unified voltage modulation) verification platform based on AMBA bus

A verification platform, module-level technology, used in functional inspection, detection of faulty computer hardware, software testing/debugging, etc., can solve difficult problems, shorten the cycle, reduce requirements, and improve quality and efficiency.

Active Publication Date: 2015-05-27
SHANGHAI HUAHONG INTEGRATED CIRCUIT
View PDF3 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the UVM verification methodology itself introduces a large number of new concepts and new processes, especially for beginners, it is quite difficult to understand and establish a verification platform that meets the UVM standard in a short time
In particular, although UVM has become a verification standard, the tool usage and processes provided by different EAD (electronic design automation) manufacturers are still quite different.

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
  • Automatic generating device for module-level UVM (unified voltage modulation) verification platform based on AMBA bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Referring to the accompanying drawings, in the following embodiments, the automatic generation device (hereinafter referred to as "device") of the modular-level UVM verification platform based on the AMBA bus includes:

[0020] An option parser, which is responsible for parsing the input parameters of the device, including module name, AMBA bus type, interface bus name, and register list. The result of parameter parsing will be passed to other parts of the installation. The selection of the AMBA bus type can be specified at the entry of the device. The register list can be specified at the entry of the device.

[0021] A UVM register model generator, responsible for generating a UVM register model conforming to the UVM standard. The typical workflow is to first check the system settings of the EDA tool. If the Cadence EDA tool is valid and the register list format is EXCEL or IPXACT, first perform the corresponding format conversion and then call the Cadence process; ...

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 an automatic generating device for a module-level UVM (unified voltage modulation) verification platform based on an AMBA bus. The automatic generating device comprises an option analyzer, a UVM register module generator, an interface verification component generator, a module verification component, a UVM test case generator, a UVM verification platform generator and a UVM test script generator. By inputting a module name, an AMBA bus type, other interface bus names and module register lists, the device can automatically generate the module-level UVM verification platform. The automatic generating device reduces requirements of the complex UVM verification method to a user, shortens a required period for establishing the module-level UVM verification platform and greatly improves the module verification quality and efficiency.

Description

technical field [0001] The invention relates to the field of integrated circuit design function verification and verification methodology, in particular to an automatic generation device for a module-level UVM (Universal Verification Methodology) verification platform based on AMBA (Advanced Microcontroller Bus Architecture) bus. Background technique [0002] With the advancement of VLSI technology, the complexity of SOC (system-on-chip) design continues to increase, and IP (intellectual property) core multiplexing has become a very important part of SOC design. Quality also puts forward higher requirements, thus promoting the continuous development of verification methodologies. [0003] Starting from a verification methodology eRM (e Reusable Methodology) announced by Verisity in 2002, Synopsys (Synopsys) announced the Reusable Verification Methodology Library (RVM) in 2003, and Mentor (Mentor) Corporation in 2006 Published the Advanced Verification Methodology (AVM). In ...

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/26G06F11/36
Inventor 王平平
Owner SHANGHAI HUAHONG INTEGRATED CIRCUIT
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