System and method for three-dimensional schematic capture and result visualization of multi-physics system models
First Claim
1. A computer-implemented method of designing and simulating Micro Electro-Mechanical System (MEMS) devices, comprising:
- receiving a user input selecting a plurality of parameterized components from a MEMS component library, each of the parameterized components being parametric and associated with a behavioral model;
assembling a new parameterized MEMS device model in a three-dimensional (3-D) graphical view generated by a 3-D MEMS design environment, by connecting, in response to user commands, representations of the selected parameterized components in the 3-D graphical view, the assembling automatically creating the new parameterized MEMS device model using the behavioral models of the selected components and data indicating how the representations of the components are connected in the 3-D graphical view;
exporting a symbol representing the new parameterized MEMS device model from the 3-D MEMS design environment into a system modeling environment; and
automatically providing the behavioral models associated with the parameterized components of the new parameterized MEMS device model to a circuit simulator for evaluation during simulations or co-simulations of the system.
1 Assignment
0 Petitions
Accused Products
Abstract
A 3-D multi-physics design environment (“3-D design environment”) for designing and simulating multi-physics devices such as MEMS devices is discussed. The 3-D design environment is programmatically integrated with a system modeling environment that is suitable for system-level design and simulation of analog-signal ICs, mixed-signal ICs and multi-physics systems. A parameterized MEMS device model is created in a 3-D graphical view in the 3-D design environment using parameterized model components that are each associated with an underlying behavioral model. After the MEMS device model is completed, it may be exported to a system modeling environment without subjecting the model to preliminary finite element meshing.
-
Citations
32 Claims
-
1. A computer-implemented method of designing and simulating Micro Electro-Mechanical System (MEMS) devices, comprising:
-
receiving a user input selecting a plurality of parameterized components from a MEMS component library, each of the parameterized components being parametric and associated with a behavioral model; assembling a new parameterized MEMS device model in a three-dimensional (3-D) graphical view generated by a 3-D MEMS design environment, by connecting, in response to user commands, representations of the selected parameterized components in the 3-D graphical view, the assembling automatically creating the new parameterized MEMS device model using the behavioral models of the selected components and data indicating how the representations of the components are connected in the 3-D graphical view; exporting a symbol representing the new parameterized MEMS device model from the 3-D MEMS design environment into a system modeling environment; and automatically providing the behavioral models associated with the parameterized components of the new parameterized MEMS device model to a circuit simulator for evaluation during simulations or co-simulations of the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of designing and simulating Micro Electro-Mechanical System (MEMS) devices, comprising:
-
importing a parameterized MEMS device model into a system modeling environment, the parameterized MEMS device model assembled initially in a three-dimensional (3-D) graphical view generated by a 3-D MEMS design environment, by connecting, in response to user commands, representations of a plurality of parameterized components selected from a MEMS component library, each of the parameterized components associated with a behavioral model, the assembling automatically creating the parameterized MEMS device model using the behavioral models of the selected components and data indicating how the representations of the components are connected in the 3-D graphical view; connecting a symbol representative of the parameterized MEMS device model into a schematic in the system modeling environment, the schematic displaying an integrated circuit (IC) design; and performing a circuit simulation or co-simulation of the schematic in the system modeling environment. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable medium holding computer-executable instructions for designing and simulating Micro Electro-Mechanical System (MEMS) devices, the instructions when executed causing a computing device to:
-
receive a user input selecting a plurality of parameterized components from a MEMS component library, each of the parameterized components being parametric and associated with a behavioral model; assemble a new parameterized MEMS device model in a three-dimensional (3-D) graphical view generated by the 3-D MEMS design environment by connecting, in response to user commands, representations of the selected parameterized components in the 3-D graphical view, the assembling automatically creating the new parameterized device model using the behavioral models of the selected components and data indicating how the representations of the components are connected in the 3-D graphical view; export a symbol representing the new parameterized MEMS device model from the 3-D MEMS design environment into a system modeling environment; and automatically provide the behavioral models associated with the parameterized components of the new parameterized MEMS device model to a circuit simulator for evaluation during simulations or co-simulations of the system. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium holding computer-executable instructions for designing and simulating Micro Electro-Mechanical System (MEMS) devices, the instructions when executed causing a computing device to:
-
import a parameterized MEMS device model into a system modeling environment, the parameterized MEMS device model assembled initially in a three-dimensional (3-D) graphical view generated by a 3-D MEMS design environment, by connecting, in response to user commands, representations of a plurality of parameterized components selected from a MEMS component library, each of the parameterized components associated with a behavioral model, the assembling automatically creating the parameterized MEMS device model using the behavioral models of the selected components and data indicating how the representations of the components are connected in the 3-D graphical view; connect a symbol representative of the parameterized MEMS device model into a schematic in the system modeling environment, the schematic displaying an integrated circuit (IC) design; and perform a circuit simulation or co-simulation of the schematic in the system modeling environment. - View Dependent Claims (26, 27, 28)
-
-
29. A computer-implemented system for designing and simulating Micro Electro-Mechanical System (MEMS) devices, comprising:
-
a computing device hosting, or in communication with, a three-dimensional (3-D) MEMS design environment and a system modeling environment, the 3-D MEMS design environment enabling; receiving a user input selecting a plurality of parameterized components from a MEMS component library, each of the parameterized components being parametric and associated with a behavioral model; assembling a new parameterized MEMS device model in a 3-D graphical view generated by the 3-D MEMS design environment, by connecting, in response to user commands, representations of the selected parameterized components in the 3-D graphical view, the assembling automatically creating the new parameterized MEMS device model using the behavior models of the selected components and data indicating how the representations of the components are connected in the 3-D graphical view; exporting a symbol representing the new parameterized MEMS device model from the 3-D MEMS design environment into the system modeling environment; automatically providing the behavioral models associated with the parameterized components of the new parameterized MEMS device model to a circuit simulator for evaluation during simulations or co-simulations of the system; and receiving, by the 3-D MEMS design environment, the results of a circuit simulation or co-simulation of a schematic design performed in the system modeling environment that utilized the new parameterized MEMS device model; and a display device in communication with the computing device, the display device displaying the results of the circuit simulation or co-simulation in the 3-D graphical view. - View Dependent Claims (30, 31, 32)
-
Specification