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

SoC verification platform with high efficiency and high coverage rate for virtual clock synchronization

A verification platform and virtual clock technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as different control logic, complicated synchronization, redesign, etc., achieve good versatility, reduce work difficulty, and solve problems The effect of clocks being difficult to synchronize

Active Publication Date: 2018-05-15
BEIJING MXTRONICS CORP +1
View PDF8 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The shortcomings of the above-mentioned existing methods are mainly manifested in the following aspects: the instruction synchronization scheme based on the same clock signal is more complicated to synchronize between the instruction-accurate reference model and the cycle-accurate design model, and different control models need to be used for different design models. Logic, the command synchronization scheme needs to be redesigned after the SoC design is changed or replaced

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
  • SoC verification platform with high efficiency and high coverage rate for virtual clock synchronization
  • SoC verification platform with high efficiency and high coverage rate for virtual clock synchronization
  • SoC verification platform with high efficiency and high coverage rate for virtual clock synchronization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Below in conjunction with accompanying drawing and specific embodiment the present invention is described in further detail:

[0038] Such as figure 1 Shown is a schematic diagram of the composition of the SoC verification platform with virtual clock synchronization. It can be seen from the figure that the platform includes a dual clock module, a module to be verified, a reference model module, a monitoring module, an initialization module, a result comparison module, and a UVM control module.

[0039] The monitoring clock cycle configuration parameters and the system clock cycle configuration parameters are entered in the dual clock module, and the monitoring clock and the system clock are generated according to the monitoring clock cycle configuration parameters and the system clock cycle configuration parameters; and the monitoring clock is transmitted to the monitoring module, and the system clock is transmitted to the The module to be verified; the setting of the m...

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 an SoC verification platform with high efficiency and high coverage rate for virtual clock synchronization. The SoC verification platform comprises a dual clock module used for generating two clock signals required by a system, a module to be verified used for executing random instructions and feeding back an execution result, a reference model module used for providing acomparison result of the module to be verified for the system, an initialization module used for providing programs required for initialization, a monitoring module used for monitoring the operating state of the module to be verified, a result comparison module used for checking the execution result of the module to be verified and a control module used for controlling the operation flow of the entire system. An SoC random instruction synchronization test platform can provide a solution for the problem that the instructions in the module to be verified in the SoC verification platform are difficult to synchronize with the instructions in a reference model, so that a lot of verification time is saved, the work difficulty is reduced, and the coverage rate of verification is increased.

Description

technical field [0001] The invention relates to a high-efficiency and high-coverage SoC verification platform with virtual clock synchronization, in particular to a UVM random instruction testing method for a microprocessor in the SoC, and belongs to the technical field of integrated circuit verification. Background technique [0002] UVM (Universal Verification Methodology) random instruction test plays an important role in the SoC (system-on-chip) verification process. Random instruction test can reduce the interference of artificial factors in verification test incentives, avoid the tendency of artificially writing test incentives, and fully Corner cases of SoC designs are verified. [0003] In the UVM random instruction test, it is necessary to use the results of the reference SoC model to compare the execution results of the SoC to be verified to determine the correctness of the design. The SoC to be verified is cycle-accurate and can give the exact design of the design...

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 BEIJING MXTRONICS CORP
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