Integrated circuit front-end verification method

A verification method and integrated circuit technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as automatic verification of different IPs, modification of modules to be tested, and reduction of verification automation

Inactive Publication Date: 2012-08-01
SHANDONG SINOCHIP SEMICON
View PDF5 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Although some of the existing methods can also realize the automation of verification, as mentioned above, only the verification script calls the top-level module for verification, that is, it is only a layer of environment call
Since the macro parameters (parameters) in the module to be tested can only be modified during compilation, the existing method prevents the parameters in the module to be tested from being dynamically modified by the verification personnel, and can only be modified in the verification platform. This makes the validation less automated
For example, for inte

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

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0025] According to a multi-layer nested integrated circuit front-end verification method of the present invention, under the verification environment, the following file structure is adopted, including:

[0026] The project directory, which is the root directory of the file structure, distinguishes it from other project directories.

[0027] The model (. / project / model) directory contains the hardware models used for verification. Because some hardware devices (such as ram) do not need to be designed separately, the corresponding library files will be called during tapeout, so a model needs to be established to simulate this device, and the model should be placed in this directory as a peripheral during verification. when called.

[0028] The design (. / project / rtl) directory contains the design module to be tested (dut: design for test) and the general design module, which are included in the overall top-level module to be tested. This is the design file for the final implem...

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 integrated circuit front-end verification method, which includes: establishing a verification platform for a top module to be tested, calling the top module of the verification platform through verification scripts, and establishing a simulation environment used in verification; allowing the verification platform to transmit a header file for configuring parameters of the module to be tested before compiling of the top module to be tested, and configuring the top module to be tested according to configuration of the header file when the top module to be tested is compiled; nesting open interface scripts used before and after simulation, and configuring a simulation environment; appointing parameters used by the verification platform through the interface scripts open to developers by the verification platform; passing the scripts in by regression testing according to the appointed parameters for the verification platform and calling a test case to verify the top module to be tested; and covering all covering points of the top module to be tested according to functional coverage. By the method, burden can be relieved for verification engineers, and verification speed is high.

Description

technical field [0001] The invention belongs to the technical field of integrated circuit design, packaging and testing, and in particular relates to a front-end verification method of an integrated circuit. Background technique [0002] With the increasing complexity of SOC chip design, the time and resources occupied by functional verification in the SOC design process have reached 60~70%. In order to complete verification more quickly, verifiers need to build an efficient verification environment around the design in order to expect to find as many errors (bugs) as possible in as little time as possible. This requires the verification process to be more automated, and verifiers are required to optimize the verification environment for a certain module to be tested. [0003] An initial understanding of the front-end and back-end in the field of integrated circuits is required here. Among them, the front end is mainly responsible for logic implementation, usually using a ...

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 SHANDONG SINOCHIP SEMICON
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