IBM 90n

From IBM we have a design kit for their 90nm CMOS process.

Access to this kit is restricted to an exclusive group of people.

It has been set up to run within the Cadence v5 environment.



The environment can be initialized and started by the commands

tde> source ~ibm/setup
tde> icfb &

As usual this will also copy some setup files and a previously empty directory should be used.

A bunch of manuals, including the Technology Training manual, can be found in the libraries
$IBM_DIR/doc,  /Spectre/doc, and /cdslib/doc.

When creating a new library in Cadence, follow the specified procedure, i.e. use the command
CIW:IBM_PDK > Library > Create, Attach to the cmos9sf technology library and in the final
box fill in Technology:cmos9sf and Number of...:5_02_00 . This specifies 5 normal and two
double thickness metal layers.

The library cmos9sf also contains two files (divaEXT5_02_00.rul and divaLVS.rul) which can
be used for extraction and lvs checking. However, no parasitic capacitanses will be built so a si-
mulation on the resulting netlist should yield the same result as on the schematic.

** New Version 0.2.0.0 **

This new version are now installed and can be used after the setup-script '~ibm/setup0200' has
been sourced. Remove (or better rename) the files '.cdsinit' and 'display.drf' before doing this
so that the newer versions can be copied.




The nice company Synopsys has donated a pair of products, Star-RCXT and Hercules, which
can be used for parasitic extraction and physical verification (drc) of the designs.


Hercules

Hercules is initialized along with the IBM kit.

Manuals can be found in

$HERCULESDIR/getstartherc.pdf          Tutorial
$HERCULESDIR/geninfherc.pdf            General Information
$HERCULESDIR/hercDEug.pdf             DRC/ERC User Guide
$HERCULESDIR/hercLug.pdf                LVS User Guide

Also, have a look in $IBM_DIR/Hercules/doc

Try this to run DRC, only '1' is from inside Cadence.

1: Generate a stream-file. Use 'stream.map' in the cmos9sf library.
    (Put '/usr/local-tde/cad3/ibm/IBM_PDK/cmos9sf/V0.1.0.0/cdslib/cmos9sf/stream.map'
    at Layer Map Table in the User-Defined Data form.)
2: Source the file $IBM_DIR/Hercules/DRC/sourceme . If this has to be modified, copy
    the file and use it locally.
3: Execute the command
> hercules -b cellname -i streamfile $IBM_DIR/Hercules/DRC/cmos9sf.drc.ev

and things will happen. Licenses are consumed and files will be produced.


Calibre

Now Calibre has been installed. Define environment with

> source /usr/local-tde/cad3/mentor/calibre/setup

And start with  calibre -gui   for example. The documentation can the be browsed
by clicking on Help > Open Bookcase .

The IBM files for Calibre can be found at $IBM_DIR/Calibre .