About Matt Clapp's mosisLib

This mosisLib library is heavily and shamelessly based on Prof. Cauwenbergh's 'mosisLib', with a few fixes and changes. It is intended as a (virtually) drop-in replacement for analogLib.

Instead of using width, length specified in microns, you specify width, length in units of lambda. That way, you can copy your library that instances mosisLib, change the global library 'lambda' CDF parameter, and automatically your schematics reflect your new process lengths and widths.

For the whole scheme to work:

  1. Untar the mosisLib library and add it to your 'cds.lib' file.
  2. Create a CDF variable "lambda" for your library (not for mosisLib itself.)
  3. Don't change existing analogLib instances to mosisLib by simply changing their properties sheet 'Library' entry. This will cause property values that shouldn't be changed in the mosisLib cell to have your old analogLib property values, messing a lot of stuff up. Make a new mosisLib instance and write in the width, length, values by hand.
Some caveats: A screenshot:

m c l a p p at j h u dot e d u