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

Method and apparatus for generating minimal node data and dynamic assertions for a simulation

a simulation and node data technology, applied in the direction of instruments, computing, electric digital data processing, etc., can solve the problems of poor manufacturability of circuit elements, circuit failures, and time-consuming determination of failure mechanisms

Active Publication Date: 2007-06-26
ORACLE INT CORP
View PDF6 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

After a circuit prototype is initially manufactured and failure modes are uncovered, determining failure mechanisms is time intensive due to the increased circuit complexity.
Circuit failures may be the result of logic errors or poor manufacturability of a circuit element.
For example, the designer may determine that a particular gate associated with a node in the fanin cone is faulty, which caused an unexpected signal value, resulting in the failed assertion.
In other cases, the designer may not be able to determine the cause of the failed assertion.
For example, the node data obtained by the designer may be incorrect.

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 apparatus for generating minimal node data and dynamic assertions for a simulation
  • Method and apparatus for generating minimal node data and dynamic assertions for a simulation
  • Method and apparatus for generating minimal node data and dynamic assertions for a simulation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029]Specific embodiments of the invention will now be described in detail with reference to the accompanying figures. Like elements in the various figures are denoted by like reference numerals for consistency.

[0030]In the following detailed description of the invention, numerous specific details are set forth in order to provide a more thorough understanding of the invention. However, it will be apparent to one of ordinary skill in the art that the invention may be practiced without these specific details. In other instances, well-known features have not been described in detail to avoid obscuring the invention.

[0031]The invention may be implemented on virtually any type computer regardless of the platform being used. For example, as shown in FIG. 5, a typical computer (140) includes a processor (142), an associated memory (144), a storage device (146), and numerous other elements and functionalities typical of today's computers (not shown). The computer (140) may also include in...

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 for tracing a simulation design involves an encoded assertion asserting a value of a node of the simulation design at a point in a simulation, a fanin cone detection facility configured to obtain a fanin cone for the encoded assertion, a waveform trace facility configured to obtain waveform data including a history of signal values for the node, and a simulation toolkit configured to obtain node data using the fanin cone and the waveform data.

Description

BACKGROUND OF INVENTION[0001]Modern high performance electronic circuitry has an ever-increasing number of circuit elements and an ever-rising clock frequency. As circuitry performance continues to increase, the result has been a larger number of circuits switching at faster rates. After a circuit prototype is initially manufactured and failure modes are uncovered, determining failure mechanisms is time intensive due to the increased circuit complexity. Circuit failures may be the result of logic errors or poor manufacturability of a circuit element. In both cases, simulation of the circuit helps to confirm or refute the existence of a logic error and verify the correctness of the design.[0002]Simulation may occur at low levels of abstraction, e.g., at a “switch-level.” Switch-level simulations typically include active circuit elements (e.g., transistors) and passive circuit elements (e.g., resistors, capacitors, and inductors). CPU simulation also may occur at a higher level of abs...

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
CPCG06F17/5022G06F30/33
Inventor NOURI, NASSERLAM, WILLIAM K.
Owner ORACLE INT CORP
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