To access tsmc 0.18um pdk, mosis requires all the users to sign a Non-Disclosure Agreement (NDA). Please print a copy of the MOSIS NDA form, sign and submit to Prof. Moon to be added to the pdk user list.
To run Cadence, you just need to have /usr/local/apps/bin in your path (this is valid both for the ECE and for the ENGR machines).
To setup Cadence you must create a directory in which you can save your Cadence projects (example: "cadence"). Change your current directory to "cadence" (or whatever you called the directory for your Cadence projects). Once you have changed your current directory to your Cadence project directory, run the Cadence setup script by typing the following command at the terminal:
~moon/ece423/pdk/tsmc018/setup
This sets your directory to work with the TSMC 0.18um process and copies the appropriate files to that directory.
You can now start Cadence by typing "source StartCadence" from that directory. (Make sure to always type exactly "source StartCadence" when running this file [not just "StartCadence"], otherwise certain environment variables will not load properly.)
The first window to open is the log window (also called CIW, which stands for Command Interpreter Window). It's good to keep it in a visible place, since everything you do will be echoed in there, along with reports on the success (or failure) of your commands.
The second window is the Library Manager. You will notice several libraries in there:tsmc18 PDK Components for schematic capture, layout and simulation: mosfets, resistors, capacitors, diodes, etc. analogLib Ideal Components for Testbenches: ideal resistors, ideal capacitors, independent and dependent voltage sources, supplies, signals, etc. ... ... basic Pins and other basic components. Don't worry about this one.In Cadence Open Access, your project consists of a library containing the cells used by your circuit. Your cells can also contain components from other libraries. Each cell can have different views (schematic, symbol, etc), accordingly to their purpose. The library Manager can be used to select cells, copy, delete, rename, etc.