System and method using pass/fail test results to prioritize electronic design verification review

Inactive Publication Date: 2016-03-03
SYNOPSYS INC
View PDF1 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0015]As a result, both properties and code coverage items may be generated together in a progressive manner starting earlier in development. Properties for unchanged modules that have already been verified from a previous version of a chip can be removed or given lowest priority to avoid duplication of effort. Like

Problems solved by technology

Verifying the behavior of an electronic chip has becoming increasingly difficult and time-consuming.
A considerable amount of engineering time is spent running and analyzing simulation results.
When the verification teams first run the functional tests they typ

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
  • System and method using pass/fail test results to prioritize electronic design verification review
  • System and method using pass/fail test results to prioritize electronic design verification review
  • System and method using pass/fail test results to prioritize electronic design verification review

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020]A Verification Issue Rating System (VIRS) in accord with the present invention uses pass / fail test results to prioritize electronic design verification review issues. Properties that have never been violated in any passing or failing test are given highest priority. Properties that have been violated in a failing test are given lower priority. Similarly, code coverage items that have never been exercised in any passing or failing test are given highest priority. Code coverage items that have been exercised in a failing test are given lower priority.

[0021]Verification teams typically use simulators to generate code coverage reports to discover which lines of RTL design code have not been exercised. For example, an RTL design may include a case statement specifying four conditions corresponding to the four combinations of values for a pair of binary signals. The code coverage report may report that cases 00, 01 and 10 are exercised but the case 11 is not exercised. The RTL code f

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

A system and method are provided that use pass/fail test results to prioritize electronic design verification review issues. It may prioritize either generated properties or code coverage items or both. Thus issues, whether generated properties or code coverage items, that have never been violated in any passing or failing test may be given highest priority for review, while those that have been violated in a failing test but are always valid in passing tests may be given lower priority. Still further, where end-users have marked one or more properties or code coverage items as already-reviewed, the method will give these already-reviewed issues the lowest priority. As a result, both properties and code coverage items may be generated together in a progressive manner starting earlier in development and significant duplication of effort is avoided.

Description

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

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
Owner SYNOPSYS INC
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