Method and apparatus to facilitate generating simulation modules for testing system designs
AssigneeSun Microsystems, Inc.
InventorsVictor A. Chang, William Lam
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsVictor A. Chang, William Lam
Estimating the term…
One embodiment of the present invention provides a system that facilitates generating a simulation module for testing a system design. The system operates by receiving a system specification, which specifies correct behavior for modules within the system design. The system also receives modules that are individually designed to this system specification. The system then compares the modules with the system specification to identify nonfunctioning modules that can include either missing modules or incorrect modules. The system also determines an interface for the nonfunctioning modules from the system specification, which specifies input and output requirements for these nonfunctioning modules. The system then generates the simulation module. This simulation module can function in place of the nonfunctioning module and can simulate a functionality assigned to the nonfunctioning module.
A method for generating a simulation module to facilitate testing a system design, comprising:
A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for generating a simulation module to facilitate testing a system design, the method comprising:
An apparatus for generating a simulation module to facilitate testing a system design, comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
By preliminary fault modelling, e.g. analysis, simulation: simulation
Circuit design at the digital level: design verification, e.g. functional simulation or model checking
Measuring electric variables
Computing and data processing
Term ended 3 Aug 2022 (estimated)
1. Field of the Invention
The present invention relates to testing system designs. More specifically, the present invention relates to a method and an apparatus to facilitate generating simulation modules for testing system designs.
2. Related Art
FIG. 1 illustrates test system 102 in accordance with an embodiment of the present invention.
FIG. 2 illustrates parser 104 in accordance with an embodiment of the present invention.
FIG. 3 illustrates response generator 106 in accordance with an embodiment of the present invention.
The following description is presented to enable any person skilled in the art to make and use the invention, and is provided in the context of a particular application and its requirements. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present invention. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
The data structures and code described in this detailed description are typically stored on a computer readable storage medium, which may be any device or medium that can store code and/or data for use by a computer system. This includes, but is not limited to, magnetic and optical storage devices such as disk drives, magnetic tape, CDs (compact discs) and DVDs (digital versatile discs or digital video discs), and computer instruction signals embodied in a transmission medium (with or without a carrier wave upon which the signals are modulated). For example, the transmission medium may include a communications network, such as the Internet.
Test System 102