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

Method and device for verifying SoC (system on a chip) chips

A system-on-chip, chip technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of complex test system construction, long construction time, poor reusability, etc., to reduce complexity and maintenance difficulty, reduce Verifying difficulty and enhancing the effect of reusability

Active Publication Date: 2009-08-26
ACTIONS ZHUHAI TECH CO
View PDF5 Cites 63 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0018] Embodiments of the present invention provide a SoC chip verification method and device, which are used to solve the problem in the prior art that when verifying different functions of the same SoC chip, each verification needs to be recompiled, which increases the generation and control of random vectors. problem of difficulty
[0019] The embodiment of the present invention provides a method and device for SoC chip verification, and further solves the problems of complex test system construction, long construction time, poor reusability, and difficult maintenance

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
  • Method and device for verifying SoC (system on a chip) chips
  • Method and device for verifying SoC (system on a chip) chips
  • Method and device for verifying SoC (system on a chip) chips

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In the embodiment of the present invention, the SoC chip to be verified is divided into modules, and the configuration file of the SoC chip is set. The configuration file includes the basic information of the SoC chip and the constraints of the modules in the SoC chip, and the SoC to be verified is added to the instruction. The module function data of the modules involved in the function of the chip, according to the basic information, constraints and module function data, generate random test vectors to verify the SoC chip. When testing other functions of the chip next time, only need to add in the instruction The module function data of the modules involved in the function of the SoC chip that needs to be verified is sufficient, and the entire test system does not need to be recompiled, thereby reducing the complexity and difficulty of verifying the SoC chip, and saving the time for verifying the SoC chip.

[0041] Among them, the basic information of the SoC chip incl...

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 field of SoC chips, in particular to a method and a device for SoC chips, which is used for solving the problem that the occurrence of random vectors and control difficulty are increased because each verification needs to be compiled again when different functions of the same SoC chip are verified in the prior art. The method of the embodiment of the invention comprises the following steps: setting a configuration file of an SoC chip, wherein the configuration file comprises the basic information of the SoC chip and constraint conditions of modules in the SoC chip; according to received instructions, determining the modules referring to the functions of the SoC chip which need to be verified; according to the basic information, the constraint conditions of the determined modules and module function data in the instructions, generating a random test vector; and according to the random test vector, verifying the SoC chip. The embodiment of the invention has the advantages of reducing the complexity of constructing verification systems and maintenance difficulty, increasing the reusability of verification components, lowering verification difficulty and saving time.

Description

technical field [0001] The present invention relates to the field of System on a Chip (SoC) chips, in particular to a method and device for SoC chip verification. Background technique [0002] As SoC chip design becomes increasingly complex, verification becomes a key link in the SoC chip design process. Before a design is synthesized, logic function verification is first performed to ensure the functional correctness of the module or chip. Common functional verification mainly adopts a bottom-up verification strategy, which can be divided into two stages: module-level verification and system-level verification. [0003] Most of the traditional verification methods communicate directly with the SoC chip to be verified on the signal-level interface, that is, directly drive the pins of the SoC chip with excitation, and verify the design function by checking the value and change of the interface signal. The abstraction level of this method is low, and the development of the v...

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
Inventor 张奇李新辉
Owner ACTIONS ZHUHAI TECH CO
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