Circuit simulation interface methods
First Claim
Patent Images
1. Using a computer, a method for presenting to a user intermediate and final results of computer simulation and analysis of designs for integrated circuits, comprising the steps of:
- accepting a user definition of a user-defined control panel display composed of tiles including at least one of;
a datapath compiler tile depicting a datapath and, apart from depiction of said datapath, representing data flow through said datapath in a current logic state;
a logic synthesizer tile depicting a logic state diagram and representing a current logic state;
an analytical results tile depicting a functional relationship between two circuit variables; and
a specification tile depicting specified circuit parameter limits and representing a degree to which said specified circuit parameter limits have been met;
said method comprising the further steps of;
causing a circuit design simulation to be executed on said computer;
indexing simulation results for distribution to appropriate tiles of the user-defined control panel display;
distributing simulation results to appropriate tiles of a user-defined control panel display; and
,modifying at least one tile to illustrate the simulation results.
1 Assignment
0 Petitions
Accused Products
Abstract
In a process for analyzing simulation results and providing such results in terms that are familiar to the circuit designer, user-defined primitives, or tiles, are used to reduce large quantities of simulation data into meaningful information. Incremental simulation results which are acquired during the simulation are distributed to the appropriate tiles using a specialized data structure that includes reporting simulation results from the simulator using a node index.
36 Citations
18 Claims
-
1. Using a computer, a method for presenting to a user intermediate and final results of computer simulation and analysis of designs for integrated circuits, comprising the steps of:
-
accepting a user definition of a user-defined control panel display composed of tiles including at least one of; a datapath compiler tile depicting a datapath and, apart from depiction of said datapath, representing data flow through said datapath in a current logic state; a logic synthesizer tile depicting a logic state diagram and representing a current logic state; an analytical results tile depicting a functional relationship between two circuit variables; and a specification tile depicting specified circuit parameter limits and representing a degree to which said specified circuit parameter limits have been met; said method comprising the further steps of; causing a circuit design simulation to be executed on said computer; indexing simulation results for distribution to appropriate tiles of the user-defined control panel display; distributing simulation results to appropriate tiles of a user-defined control panel display; and
,modifying at least one tile to illustrate the simulation results. - View Dependent Claims (2, 3, 4, 7, 8, 9, 10)
-
-
5. A method according to claim wherein at least one tile is created by selecting a drawing in response to the simulation results, the drawing being further annotated during the step of modifying.
-
6. A method according to claim wherein the drawing is selected from among a plurality of drawings entered by the user prior to the simulation.
-
11. A method of analyzing the results of an electronic circuit design simulation, comprising the steps of:
-
defining characteristics of the tiles designed to display electronic circuit simulation results using predetermined formats, said tiles including at least one of; a datapath compiler tile depicting a datapath and, apart from depiction of said datapath, representing data flow through said datapath in a current logic state; a logic synthesizer tile depicting a logic state diagram and representing a current logic state; an analytical results tile depicting a functional relationship between two circuit variables; and a specification tile depicting specified circuit parameter limits and representing a degree to which said specified circuit parameter limits have been met; said method comprising the further steps of; interpreting simulation results into user defined text or pictures according to said defined characteristics of said tiles; and modifying at least one of the tiles using the interpreted simulation results. - View Dependent Claims (12, 13, 14, 15)
-
-
16. Using a computer, a method for presenting to a user intermediate and final results of computer simulation and analysis of designs for integrated circuits, comprising the steps of:
-
accepting a user definition of a user-defined control panel display composed of tiles including at least one of; a datapath compile tile depicting a datapath and, apart from depiction of said datapath, representing data flow through said datapath in a current logic state; a logic synthesizer tile depicting a logic state diagram and representing a current logic state; an analytical results tile depicting a functional relationship between two circuit variables; and a specification tile depicting specified circuit parameter limits and representing a degree to which said specified circuit parameter limits have been met; said method comprising the further steps of; causing a circuit design simulation to be executed on said computer; indexing simulation results for distribution to appropriate tiles of the user-defined control panel display; distributing simulation results to appropriate tiles of a user-defined control panel display; and
,modifying at least one tile to illustrate the simulation results. - View Dependent Claims (17, 18)
-
Specification