Thayer School has a floating license for many of the Cadence tools. In addition, there are several different Design Kits that have been installed for use with Cadence.
To access the installed Cadence documentation on our systems, type 'cdnshelp' at a shell prompt.
All of the scripts listed below that run cadence already set all needed environment variables. However, there may be cases when you want to run the cadence tools manually. If you do, you need to manually pull in all the cadence environment variables before you run any tools. To do this, use this command at a shell prompt:
These are the currently-installed Design Kits and how to access them.
The NCSU CDK (version 1.6.0 beta) is part of the "standard" Cadence installation. To run Cadence with this design kit, either run Cadence from the Applications menu or type 'cadence' at a shell prompt.
Changing the layerDefinition file
To change the layerDefinition file for NCSU, follow this procedure:
Not every process has all these layers; as of September 2014, for example, only the AMI C5N 0.6um (drawn) process has "highres." For purposes of calculating resistance values, only the area of poly/elec/nwell actually enclosed by res_id/sblock/highres is considered.
Sheet resistance values are in $cdk_dir/techfile/layerDefinitions.tf. To change these values in existing libraries:
- In the CIW, use the "Technology File -> Dump..." menu entry to dump the "layerDefinitions" class of the desired tech library to a file.
- Go to the techLayerProperties section (it's probably at the bottom of the file) and either change the resistance value or add a line of the form:
( sheetResistance layer value )
where layer is the layer name (e.g., nwell, poly) and value is the sheet resistance in Ohms/square. e.g.:
( sheetResistance nwell 1191 )
- In the CIW, use the "Technology File -> Load..." menu entry to load the file you just edited (select the "Merge" option).
- In the CIW, use the "Technology File -> Save..." menu entry to save the technology library you just modified.
Reference for this information: https://www.clear.rice.edu/elec522/w9/doc/cdsmgr/diva_verification.html#tag_resistors
The ON Semiconductor (formerly AMI) PDK (version 20110223) can be run by typing 'amis' at a shell prompt.
The TSMC 0.35 μm PDK (version 2.7a) can be run by typing 'tsmc35' at a shell prompt.
xc018 or xh018 can be run by typing "xkit -t xc018" or "xkit -t xh018" at a shell prompt
Cadence Tool Versions
Here are the current versions of the installed Cadence tools: