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

A Regression Test Management Method for Large Scale Integrated Circuits Based on Geometric Planning

A large-scale integrated circuit, regression testing technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of lack of test management methods, efficient testing, inability to effectively allocate computing resources, etc., to achieve optimal testing The effect of efficiency

Inactive Publication Date: 2011-12-21
HAIMEN ZHONGDE ELECTRONICS DEV CO LTD
View PDF2 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The current situation is that there is a lack of a global test management method, and the available computing resources cannot be effectively allocated to achieve the best test efficiency. Each regression test cannot achieve targeted and efficient testing, and only 100% functional coverage The rate-driven regression testing process is too conservative and wastes a lot of computing resources

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 Regression Test Management Method for Large Scale Integrated Circuits Based on Geometric Planning
  • A Regression Test Management Method for Large Scale Integrated Circuits Based on Geometric Planning
  • A Regression Test Management Method for Large Scale Integrated Circuits Based on Geometric Planning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The following demonstrates the calculation process of the method for an RTL design containing 5 modules, each corresponding to 1 regression test.

[0022] 1) Obviously N=5, the parameter c obtained by fitting the functional coverage data i , x i For: (10.3, 0.31), (9.22, 0.29), (9.65, 0.27), (9.03, 0.28), (10.1, 0.26).

[0023] 2) Also run each regression test, collect disk usage information, and obtain its fitting parameter s i ,y i They are: (15.2, 0.15), (14.3, 0.12), (14.8, 0.14), (14.6, 0.11), (15.5, 013).

[0024] 3) A small amount of changes have been made to the RTL code. A set of weighted parameters βi provided by the designer are: 0.95, 0.95, 0.9, 0.9, 1, indicating that the changes are mainly concentrated on module 5, and the functional impact on module 1 and module 2 Larger, the impact on modules 3 and 4 is weaker.

[0025] 4) The administrator tries to provide an upper limit of available total computing time T=16000s and a total disk usage upper limit ...

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 a method for managing the regression test of a large scale integrated (VLSI) circuit in the field of design verification and electronic design automation (EDA). According to the method, functional coverage and disk usage are modeled into the power function of time to compute a computing resource allocation solution based on a geometric programming method under the condition of limited total computing time and disk usage and obtain the optimal allocation curve of the computing resources by properly changing the total computing time limit T and the total disk usage limitS, wherein the curve is the basis for a manager to allocate computing resources for the regression test. According to the method, the efficiency of the computing resources can be maximized; the maximal function coverage can be obtained; available computing resources are effectively allocated to achieve the optimal test efficiency; the iteration of design and verification is reduced and the development period of products is shortened.

Description

technical background [0001] The invention belongs to the electronic design automation (EDA) field of large scale integrated circuit (VLSI) design verification, in particular to a regression test management method based on geometric planning. Background technique [0002] The verification work of VLSI design is of great significance to ensure the correctness of the function of the chip. In the design process of VLSI, the regression test runs throughout. VLSI design is generally described in RTL code. When the RTL code is slightly modified, all existing tests must be run repeatedly to ensure that the modification does not introduce design errors. For complex VLSI designs with multiple RTL modules, multiple verification personnel participate in the writing of regression tests, and there are many regression tests. To achieve 100% functional coverage, the regression test time is too long, and the disk usage is too large, exceeding The amount of computing resources available. On...

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 HAIMEN ZHONGDE ELECTRONICS DEV CO LTD
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