Tutorials

This page provides basic information for ECE students, here at MSU, to use Cadence tools efficiently. Currently, we have Cadence IC 6.1.3 and 6.1.2 installed along with NCSU CDK 1.6. A list of useful tutorials:
- A tutorial to setup your Cadence Virtuoso environment is here.
- A tutorial to create a simple inverter simulation with AC/DC/TRAN analysis is here.
- A tutorial to draw better plots and graphs is here.
- A tutorial for creating easy parametric analysis is here.
- A tutorial for layout design is here.
- A tutorial for power calculation here.
- A tutorial for place-and-route here.
- A tutorial for automated digital design flows here and scripts here.
- A tutorial for On-Chip Inductors using ASITIC is here, AMI_06.tek, layer.map.
- OnSemi 0.5 microns (SCN3ME_SUBM) GDSII Layer Map for MOSIS submissions ami05_mosis_layer_map.txt

FAQ

  1. Cadence Custom IC crashed! How can I restore the previous session?
  2. How do I change the default so that ADE states are loaded or saved from cellView rather than directory?
  3. In a Spectre simulation, how do I save currents by default?
  4. I want to speed up my Spectre simulations. Does it support multi-threading?
  5. Why can't I set environment variables in .cdsenv?
  6. How can I delete all Cadence Virtuoso Lock Files?
  7. How do I reload .cdsenv file
  8. How do I attach a techlib to a library?
  9. I get an error "bash: setenv: command not found" when I source the environment file.
  10. When I run Virtuoso it fails with this error:
    WARNING* X Window Display Initialization failure
    WARNING* (DISPLAY not defined)

Prepared by Faisal T. Abu-Nimeh
Last update: 12/28/2011