Unlock instant, AI-driven research and patent intelligence for your innovation.

Logic simulation verification regression testing system and method based on random use cases

A regression testing and logic simulation technology, applied in the field of logic simulation testing, can solve problems such as the inability to guarantee the efficient and fast operation of regression testing, the inability to automatically expand the functional coverage, and the inability to automatically screen and efficiently locate problems, so as to avoid regression testing efficiency. The effect of reducing and expanding verification space coverage and improving test coverage

Active Publication Date: 2015-07-22
FENGHUO COMM SCI & TECH CO LTD +1
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when the number of use cases is huge, the lack of resources will lead to reduced efficiency of regression testing, or even abnormal interruption
In addition, the test coverage of this method is limited, and the purpose of automatically expanding the coverage of functions cannot be achieved; it cannot guarantee that the regression test can run efficiently and quickly in the case of limited operating resources; and it cannot automatically screen effective information for developers to efficiently locate problems. Reinvesting energy to restore the problem site is time-consuming, labor-intensive and resource-intensive

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
  • Logic simulation verification regression testing system and method based on random use cases

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0029] An embodiment of the present invention provides a logic simulation verification regression test system based on random use cases, including a test recording module, a use case execution module and a seed replacement module.

[0030] Wherein, the test recording module is used to record the single-round execution of the random use case list in the regression test process, and the single-round execution situation includes: the execution start time of the random use case list of this round, the design code used for the regression test, and the version number of the verification platform And the random seed number for that round of random use case list execution.

[0031] The use case execution module is used to judge whether the current hard disk storage space is greater than the set single use case storage space threshold, if not,...

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 logic simulation verification regression testing system and method based on random use cases, and relates to the technical field of logic simulation testing. The method comprises the following steps that a random use case lift is created, and regression testing is started after testing parameters are set; a testing recording module records the execution condition of a single round; when storage space of a hard disk is larger than a single use case storage space threshold, a use case execution module executes the single use cases, and only essential information is carried in execution of the first time; after all the single use cases in the random use case list are executed, a seed replacement module judges whether a random seed replacement condition is met or not, if yes, random seeds are replaced, regression testing of the next round is carried out, and if not, regression testing is finished. The contradictions of the daily-increasing number of use cases and the limited storage resources of the hard disk can be solved; efficient and fast locating is achieved; the coverage range of verification space is automatically widened; meanwhile, the execution time and occupied resources of the single use cases in the regression testing process can be reduced.

Description

technical field [0001] The invention relates to the technical field of logic simulation testing, in particular to a logic simulation verification regression testing system and method based on random use cases. Background technique [0002] The scale of chip design and FPGA (Field Programmable Gate Array, Field Programmable Logic Gate Array) logic continues to increase. In order to ensure the quality of the design, it is necessary to rely on as many effective use cases as possible to verify its quality. As the number of use cases increases, more effective methods are required for regression test management of use cases. In regression testing, if all use cases are executed by humans one by one, the efficiency of regression testing will be very low, so it is necessary to use automated tools and scripts to manage and improve the efficiency of regression testing. [0003] In addition, as chip and FPGA verification technologies become increasingly mature, random verification has ...

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/36
Inventor 董舒
Owner FENGHUO COMM SCI & TECH CO LTD