Table of Contents

7. Modeling and Simulation of Analog-to-Digital Converters with XMODEL

Modeling and Simulation of Analog-to-Digital Converters with XMODEL

Overview

This tutorial provides a quick-start guide to the overall features of XMODEL, GLISTER, and MODELZEN, using a pipelined analog-to-digital converter (ADC) as an example.

The first half covers top-down functional modeling of a pipelined ADC using the XMODEL primitives and GLISTER environment. The second half covers bottom-up modeling of the designed ADC using MODELZEN. This tutorial is suitable for those who want to learn the key features of XMODEL, GLISTER, and MODELZEN in short amount of time and to learn the full details on the selected topics by reading the documentations or by following the other tutorials.

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/xmodel_adc ~/xmodel_adc

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 ~/xmodel_adc
source etc/setup.bashrc

And on csh-like shells:

cd ~/xmodel_adc
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 ~/xmodel_adc/doc directory. Enjoy!

Exercise Package