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.