System for electronic circuit characterization, analysis, modeling and plan development
DCFirst Claim
Patent Images
1. A system having an integrated environment for the development and analysis of electronic circuits, comprisinga user interface which allows a user to interact with the system;
- a plurality of simulation tools;
a circuit design interface for inputting a circuit design;
a model specification tool which allows said user to specify a computational model to be used for analysis of said circuit design; and
, a plan specification tool which allows said user to specify a plan to be used with said computational model in analyzing, characterizing, or verifying said circuit design; and
, wherein said plan can be selected by the user from a library of plans, and wherein each of said plans within said library of plans define the steps which must be followed in using said simulation tools to any of analyze, characterize, or verify the circuit design.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system is herein disclosed which allows for the interactive design and analysis of analog and mixed-signal circuits. Circuits may additionally be characterized and verified without leaving the environment provided by the system. The system may be used to analyze multiple circuit designs at the same time. In this manner a designer can create a test that sweeps over several circuit designs. Embodiments of the invention may be integrated with other circuit design tools and development systems.
139 Citations
33 Claims
-
1. A system having an integrated environment for the development and analysis of electronic circuits, comprising
a user interface which allows a user to interact with the system; -
a plurality of simulation tools;
a circuit design interface for inputting a circuit design;
a model specification tool which allows said user to specify a computational model to be used for analysis of said circuit design; and
,a plan specification tool which allows said user to specify a plan to be used with said computational model in analyzing, characterizing, or verifying said circuit design; and
,wherein said plan can be selected by the user from a library of plans, and wherein each of said plans within said library of plans define the steps which must be followed in using said simulation tools to any of analyze, characterize, or verify the circuit design. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for circuit analysis, characterization, and verification, comprising:
-
a user interface;
a plurality of simulation tools;
a plan creation wizard accessed by said user interface and configured to prompt the user to enter selections that are then used to create or modify a plan; and
,a set of plans accessed either from within or without the user interface, wherein each of said set of plans defines the steps to be taken for a process including one of analyzing, characterizing, or verifying a particular circuit or device under test. - View Dependent Claims (10, 11, 12, 13, 14)
a characterization plan, including a script and associated tests that define the steps necessary to create characterization results; a model generation plan, including a script and associated tests that define the steps necessary to generate a silicon calibrated behavioral model for a target circuit or device under test; and
,a synthesis plan, including a script, associated tests, and netlist elements that define the steps necessary to create a class of circuit that meets a specified performance criteria.
-
-
12. The system of claim 9 wherein the plan may be executed by the user from within the user interface.
-
13. The system of claim 9 wherein the plan may be executed by the user outside of and independently of the user interface, using a command-line interface.
-
14. The system of claim 9 including
projects, said projects associated with tools.
-
15. A system for interactive analysis, characterization, and verification of electronic circuits, for use in electronic circuit design, comprising:
-
a user interface that allows a user to interact with the system and to create, modify, and execute plans;
a plurality of simulation tools that are used to analyze, simulate, and create electronic circuits or devices;
a library that includes information defining cells and views associated therewith, wherein each cell represents a portion of the circuit or device being analyzed, and wherein each view contains a collection of files that represent a specific representation of said cell, and further wherein said specific representation is understood by one or more of said plurality of simulation tools;
a plan creation wizard accessed by said user interface and configured to prompt the user to enter selections that are then used to create or modify a plan, said prompts including requests for user input or allowing the user to map characterization results to core model parameters; and
,a set of plans accessed either from within or without the user interface, wherein each of said set of plans defines the steps to be taken for a process including one of analyzing, characterizing, or verifying a particular circuit or device under test. - View Dependent Claims (16, 17, 18, 19, 20)
a characterization plan, including a script and associated tests that define the steps necessary to create characterization results; a model generation plan, including a script and associated tests that define the steps necessary to generate a silicon calibrated behavioral model for a target circuit or device under test; and
,a synthesis plan, including a script, associated tests, and netlist elements that define the steps necessary to create a class of circuit that meets a specified performance criteria.
-
-
18. The system of claim 15 wherein the plan may be executed by the user from within the user interface.
-
19. The system of claim 15 wherein the plan may be executed by the user outside of and independently of the user interface, using a command-line interface.
-
20. The system of claim 15 including
projects associated with said simulation tools.
-
21. A system providing a design environment for the analysis, characterization, verification, and model generation of electronic circuits, for use in electronic circuit design, comprising:
-
an intuitive user interface that allows a user to interact with the system;
a schematic capture environment tightly integrated within the design environment and with said graphical user interface that allows the user to reference and to work with one or a plurality of circuit designs;
a plurality of simulation tools;
a specification sheet tool, operable via said graphical user interface, that manages data from simulations to be performed on a circuit design, and presents the user with a pass/fail status of tests run by said plurality of simulation tools on said circuit design; and
,a plan building tool for use in developing plans, wherein said plans define the steps which must be followed in using said simulation tools to any of analyze, characterize, or verify the circuit design. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
a circuit design interface that allows said user to reference said circuit designs into said integrated environment.
-
-
29. The system of claim 28 wherein said circuit designs are in the form of text netlists or schematics.
-
30. The system of claim 26 wherein the model generation tool allows said user to create a user-defined model.
-
31. The system of claim 21 further comprising:
a plan library wherein said plan building tool allows said user to select said plan from said plan library.
-
32. The system of claim 31 wherein said plan building tool allows a user to define said plan.
-
33. A system for use with a circuit simulation environment that includes a plurality of simulation tools, for use in circuit design analysis, comprising:
-
a user interface that allows a user to interact with the system and with a spec sheet;
a spec sheet, operable by said user using the user interface, that manages the data from simulations being performed on a particular circuit design, and presents the user with a pass/fail status of tests run on said particular circuit design; and
,a plan building tool for use in developing plans, wherein said plans define the steps which must be followed in using said simulation tools to any of analyze, characterize, or verify the circuit design.
-
Specification