I wrote a month or so ago about the challenge of finding — or creating — simulation models. In that post, I suggested there are three general categories of engineers looking for a model:
- Give me a model
- Help me understand the model
- Help me develop a model
For the “help me develop a model” category, I mentioned Graphical Modeling and Language-based Modeling as two popular model development options. These are useful methods when all you have is equations describing a device’s performance. But there is a modeling need that sits between having a canned simulation model and needing to create one from scratch. It’s a modeling middle-ground where you have component data from which to generate your model. For example, you may have a list of SPICE parameters, or perhaps VHDL-AMS code, that you want to turn into a simulation model for SystemVision. Or you may want to create a model from component datasheet performance parameters or curves. Enter the SystemVision Model Wizard, newly added to the SystemVision 5.10 release.
Model Wizard accepts component data in multiple formats, including SPICE parameters, VHDL-AMS code, datasheet performance tables, and datasheet performance curves. From these data sources, the wizard generates a SPICE or VHDL-AMS model along with a schematic symbol you can immediately use in a design. The generated model’s format depends on the input data’s format. If you start with SPICE parameters, you end up with a SPICE model. If you start with VHDL-AMS code or datasheet information, the end result is a VHDL-AMS model. With device data in-hand, the wizard walks you through five easy steps:
- Select your model data type (SPICE, VHDL-AMS, Datasheet)
- Choose the base SystemVision model that matches your data
- Select or create your symbol
- Match the ports in your model to the pins on your symbol
- Set default values for model parameters
When these steps are complete, you simply save the model and start using it, which brings me to another new feature in SystemVision 5.10: Shared Libraries. Shared Libraries support the Model Wizard and let you create your own custom libraries of simulation models and schematic symbols. The Model Wizard’s final step is saving your model to the local project or a standalone library . If you want to use the model only in your local project, then save it with the project. But if you save your new model in a library outside of a project, you can access that library’s models and symbols from any of your SystemVision projects.
If you have SystemVision 5.10 installed, try the Model Wizard and see how easy it is to create simulation models from a variety of data formats. And if you still need to install the 5.10 release, hop over to SupportNet to download the software and begin the installation. Since feedback is always a good thing, as you use the wizard to create models, post a comment or send me an email and let me know what you think.