Model Circuits in Schematics without Writing Codes
GLISTER™ is a graphical user interface to XMODEL™ and MODELZEN™ integrated into the Cadence® Virtuoso® Design Environment.
With GLISTER™, you can easily compose analog models in schematic forms and run XMODEL™ simulations without writing any codes.
Model Building with XMODEL™ Primitive Symbols
GLISTER™ provides the rich set of XMODEL™ primitives as schematic symbols and can netlist them into SystemVerilog models. Hence, writing models with GLISTER™ simply means placing primitive symbols on a schematic and connecting them with wires. No coding necessary!
Composing models with GLISTER™ is even easier with the on-line documentations integrated into the Cadence® Design Environment.
Mixed-Signal Hierarchical Netlisting
GLISTER™ understands that your schematic models may contain different types of signals connecting digital and analog components, such as wire, real, xbit, and xreal.
When netlisting the schematics into SystemVerilog models, GLISTER™ can automatically determine the proper types of all signals by traversing the design hierarchy first and produce models with consistent signal types and necessary connectors.
XMODEL-SPICE Co-simulation Support
When both circuit and model views co-exist in the design hierarchy, GLISTER™ prepares necessary files for XMODEL-SPICE co-simulation, including the SystemVerilog model files, SPICE/Spectre netlists, and mixed-signal simulation control files.
The cellview to be used for each cell or instance can be selected using the Cadence® Hierarchy Editor. The GLISTER™ Testbench Editor provides a uniform interface to different simulators including Synopsys®’ VCS® and XA and Cadence®’s NCVerilog® and APS.
Integrated Testbench Management
With GLISTER™’s Testbench Editor, you can define XMODEL™ testbenches as cellviews in the Cadence® design database, specifying the simulation options, hierarchy configurations, extra source files, etc., using a graphical user interface.
Also, each testbench cellview can be exported as a simulation directory containing a Makefile and source files, allowing batch processing from the command line if desired.
Cross-probing Support for XWAVE Waveform Viewer
After the simulation is run, you can view the waveforms using XWAVE or any other waveform viewer supporting FSDB format.
GLISTER™ supports interactive cross-probing for quick and easy selection of signals to view.
Graphical User Interface for MODELZEN™
GLISTER™ also serves as a GUI front-end for MODELZEN™, enabling you to auto-generate models from circuits just with a single mouse click!
With GLISTER™, you can assign custom MODELZEN™ properties to individual pins or instances on a schematic, tailoring the way the model is generated. For instance, you can change the data type of each I/O port or adjust the accuracy level of each instance model.
GLISTER™ can also import the generated models into the Cadence® design database and maintain the models up-to-date.