1. IC50:

The different tools available in the IC50 DFII environment for Digital, Analog and Mixed signal design are as follows:

Virtuoso(R) Schematic Composer VHDL Interface [5.0]
Virtuoso(R) Schematic Composer Verilog(R) Interface [5.0]
Virtuoso(R) Schematic Composer HSPICE Interface [5.0]
Virtuoso(R)-XL Layout Editor [5.0]
Virtuoso(R) Compactor [5.0]
Cadence(R) Analog Oasis Run-Time Option [5.0]
Cadence(R) Electronic Design for Manufacturability Option [5.0]
Cadence(R) SPICE [5.0]
Spectre(R) Circuit Simulator [5.0]
Spectre(R)-RF Simulation Option [5.0]
Cadence(R) Analog HSPICE Interface Option [5.0]
Virtuoso(R) Schematic Composer [5.0]
Cadence(R) Analog Design Environment [5.0]
Dracula(R) Graphical User Interface [5.0]
Virtuoso(R) Schematic Composer to design compiler integration [5.0]
Cadence(R) RC Network Reducer Option [3.0]
Cadence(R) AMS Designer Environment [5.0]
Dracula(R) Physical Verification and Extraction Suite [4.9]
Diva(R) Physical Verification and Extraction Suite [5.0]
Cadence(R) SKILL Development Environment [CAT 97B]
Virtuoso(R) EDIF 200 Reader [5.0]
Virtuoso(R) EDIF 300 Connectivity Reader/Writer [5.0]
Virtuoso(R) EDIF 300 Schematic Reader/Writer [5.0]
 
These can be summerized as:
                   Executable        Tasks
Front End
                   icde                Basic digital and analog design entry
                   icds                Front-end design (icde plus digital design environment
                   icms               Front-end analog, mixed signal, and
                                         microwave design (icds plus analog, mixed
                                         signal, and microwave environment and Diva LVS)
                   icca                Front-end design with floorplanning (icds)
Layout
                   layout            Basic layout design with interactive DRC
                   layoutPlus      Basic layout design with automated design
                                        tools and interactive verification (layout
                                        plus, Virtuoso® Compactor, Diva, InQuery, VXL)
Place and Route
Systems
                   icca               Cell-based chip assembly
                   msfb             Mixed-signal IC design. Excludes Place andRoute software
                   icfb               Front-to-back design (includes most Cadence tools)
                                       Chip Finishing
                   vce               Chip finishing for custom and digital designs
                                       using SoC Encounter and the Virtuoso Chip Editor on OpenAccess.
 

As mentioned above, all the frontend and backend tools can be invoked into a single environment by using the command "icfb".
All the above binaries are stored at "common/pkg/cadence/IC50/tools.hppa/dfII/bin"

Setup for IC50:

Add the following statements in your .cshrc file in your home area:

setenv CDS_LICENSE_DIR /usr/pkg/cadence
setenv CDS_LIC_FILE /usr/pkg/cadence/license.778494b7
setenv CDS_Netlisting_Mode Analog
setenv CDS_LOG_VERSION sequential
setenv CLS_CDSD_COMPATIBILITY_LOCKING NO
setenv SPECTRE_DEFAULTS -E

Starting IC50:

To start all the above mentioned tools for Digital, Analog and Mixed signal design, use the following command in unix shell: "icfb"

A CIW window would show up. In this window use, Tools - Library Manager to open the library manager.
From the library manager, you can create a new library and any type of cellview. The different types of cellview Schematic, Symbol, Layout, Verilog Editor, VHDL Editor, Virtuoso Layout Editor, etc.

2. DSM SE5.3: (For Place and Route)
Silicon Ensemble-Gate Ensemble(R)-Ultra Place-and-Route

Binaries/Excutable: /usr/pkg/cadence/DSME53/tools/dsm/bin/se24

3. SPR: (Synthesis, Place and Route)
Buildgates Extreme Synthesis

Binaries/Excutable: /usr/pkg/cadence/SPR50/BuildGates/v05.00-p008/bin/pks_shell

4. LDV:
Cadence(R) Simulation Analysis Environment [4.1]
Cadence(R) NC-Sim Mixed-Language Simulator [4.1]
Cadence(R) NC-Verilog(R) Simulator [4.1]
Cadence(R) NC-VHDL Simulator [4.1]
Cadence(R) Verification Cockpit [4.1]
Cadence(R) AMS Designer Simulator [4.1]

Binaries/Excutable: /usr/pkg/cadence/LDV41/tools/dsm/bin/ncvlog

5. SOC:
Cadence(R) First Encounter Ultra [2002.3]
Silicon Ensemble(TM)-PKS Optimization [1.1]

Binaries/Excutable: /usr/pkg/cadence/SOC23/tools/dsm/bin/ncvlog

6. CADMOS:
CM00100: PacifIC Static Noise Analyzer for Custom Digital ICs [4.0]
CM00200: SeismIC Substrate Noise Analyzer for Mixed Signal ICs [4.0]
CM00300: CeltIC Crosstalk Analyzer for Cell-based Designs [4.0]

Binaries/Excutable: /usr/pkg/cadence/CADMOS41/

7. ICC:
Virtuoso(R) Custom Placer [11.0]
Virtuoso(R) Custom Router [11.0]
Cadence(R) Chip Assembly Router [11.0]

Binaries/Excutable: /usr/pkg/cadence/ICC110/

8. NEOCELL:
NeoCell Analog Physical Synthesis

Binaries/Excutable: /usr/pkg/cadence/NEOCELL31/

9.SPW:
SPW Wideband CDMA Library [4.8]
SPW Communication Library [4.8]
SPW GSM Verification Environment [4.8]SPWLTI [4.8]
SPW IS136 Verification Environment [4.8]SPW Multimedia Design Kit [4.8]
Cadence(R) SPW Model Manager [4.8]
Cadence(R) Signal Processing Worksystem link to NC Simulators [4.8]
SPW PCS CDMA Verification Environment [4.8])
SPW WLAN Library [4.8]

Binaries/Excutable: /usr/pkg/cadence/SPW481/

10. PSD:
For PCB

Binaries/Excutable: /usr/pkg/cadence/PSD142
 
 

Documentation:
Use the command "cdsdoc' in unix shell to invoke the documentation.
Here are some related docs.
1. Composer - NC Verilog Integration for Composer User Guide
                    - Verilog-XL Integration for Composer User Guide
2. DFII
3. Virtuoso Layout Editor
4. Cadence to Synopsys Interface User Guide

Verilog Simulator

There are two ways to use Verilog, either through DFII environment OR using the LDV binaries.

DFII:
- After opening the DFII env by using "icfb" command, create a new library. In this library, create a cellview for Verilog Editor and a cellview for Schematic. You can write your code in verilog Editor.
- From the schematic window, use Tools - Simulation - VerilogXL to open the VerilogXL simulation window. OR you can open NCVerilog simulation window. Cadence has two Verilog simulators. NCverilog is the new version and is faster.

LDV: Compile the Verilog code using the executable /usr/pkg/cadence/LDV41/tools/dsm/bin/ncvlog

Synthesis:
BuildGates is the Synthesizer of Cadence.
Excutable: /usr/pkg/cadence/SPR50/BuildGates/v05.00-p008/bin/pks_shell
Run the synthesis script in this shell.