Table of Contents

2. Introduction to GLISTER: A Graphical User Interface for Model Writing and Generation

Introduction to GLISTER: A Graphical User Interface for Model Writing and Generation

Overview

This tutorial covers the basics of using XMODEL and GLISTER to model and simulate various analog/mixed-signal systems. For instance, one can learn how to compose model schematics, generate XMODEL source netlists, run simulations, and plot waveforms all in a GUI environment provided by Cadence® Virtuoso®. The final chapter covers an example of modeling a successive approximation register analog-to-digital converter (SAR-ADC), which is composed of both analog and digital components.

Note: if you are more interested in using XMODEL from the UNIX command-line interface, please refer to the XMODEL tutorial, located in ${XMODEL_HOME}/tutorial/xmodel_basic.

How To Get Started

1. Install the latest XMODEL package as explained in the XMODEL Installation Guide.

2. Properly setup your Unix shell & Cadence® Virtuoso® environments as explained in the XMODEL Installation Guide or XMODEL Setup Summary documents.

3. Copy the tutorial files to your local directories, for instance:

cp -R ${XMODEL_HOME}/tutorial/glister_basic ~/glister_basic

4. Set additional environment variables for the tutorials by sourcing the setup files located in the etc/ directory.

For instance, on bash-like shells:

cd ~/glister_basic
source etc/setup.bashrc

And on csh-like shells:

cd ~/glister_basic
source etc/setup.cshrc

You may need to modify these setup files according to your own environment.

5. Start the Cadence Virtuoso session:

cd cadence
virtuoso &

6. And follow the instructions in the tutorial materials in the ~/glister_basic/doc directory. Enjoy!

Exercise Package