Cadence Design Systems, Inc (NASDAQ: CDNS) is an American electronic design automation (EDA) software and engineering services company, founded in 1988 by the merger of SDA Systems and ECAD, Inc. The company produces software for designing integrated circuits (also known as "chips"), and printed circuit boards.
Cadence is available on CSE and SENS Linux 64-bit systems.
To initialize your Cadence session, you must first set the Cadence environment variables. The procedures are different on CSE and SENS systems:
CSE Systems
Choose one of these methods to set your Cadence environment variables:
-
Automatically set Cadence environment variables every time you start a new session by adding these lines of code to your .cshrc file:
#
# Cadence environment variables
#
set domain = `hostname -d`
if ( ${domain} == 'cse.buffalo.edu' ) then
set base_dir = /util/cadence
else if ( ${domain} == 'eng.buffalo.edu' ) then
set base_dir = /util-cse/cadence
endif
if (-f ${base_dir}/.cshrc_cadence) then
source ${base_dir}/.cshrc_cadence
endif
-
Manually set Cadence environment variables every time you start a new session by sourcing the .cshrc_cadence file:
% source /util/cadence/.cshrc_cadence
SENS Systems
Open a terminal window and type:
% use cadence
Compute Systems |
Feature |
Release |
Description |
Invocation |
Red Hat Linux (64-bit) |
Environment Variables |
|
Source this script to set your Cadence environment variables before running any Cadence applications. Cadence applications will fail if you don't set environment variables. |
% source /util/cadence/.cshrc_cadence |
Encounter(R) Test and Diagnostics: |
ET101 |
Test and diagnostics software |
% /util/cadence/et/bin/et
|
Encounter RTL Compiler |
RC111 |
Encounter RTL Compiler allows engineers to look across the entire design as they employ concurrent optimization techniques, such as making tradeoffs among timing, area, and power. |
% /util/cadence/rc/tools/bin/rc -gui |
Encounter(TM) RTL-to-GDSII System |
EDI1100 |
Full-chip implementation in a single system. The SoC Encounter System provides fast and flexible feasibility analysis, giving engineers an early, accurate view of whether the most complex designs will meet their targets and be physically realizable. It offers the latest low-power design and yield capabilities and provides a predictable path to design closure. |
% /util/cadence/edi/bin/encounter
|
NC-Verilog |
IUS82 |
28200: Cadence(R) NC-Verilog(R) Simulator |
% /util/cadence/ius/tools/bin/nclaunch |
OrCAD Allegro |
SPB165 |
OrCAD features are available in the following products:
PX3710 Allegro PCB Design CIS-XL
PS2200 Allegro AMS Simulator
|
% /util/cadence/spb/tools/pcb/bin/allegro |
Virtuoso Spectre |
MMSIM72 |
38500: Virtuoso(R) Spectre(R) Simulator |
% /util/cadence/mmsim/tools/bin/spectre |
Virtuoso ® |
IC617 |
Custom Integrated Circuit (IC) design tools. |
% /util/cadence/ic/bin/virtuoso -64 |
UB Cadence students may sign up for Cadence Online Support accounts. This personal account enables you to search the Cadence Online Support database for product information and solutions. You will have access to Cadence Resource Libraries and will be able to subscribe to Cadence Online Support email notifications if you choose.
- Email cse-consult@buffalo.edu and ask for a Cadence Academic Online Support Account.
- cse-consult will make a copy of the Cadence Academic Online Support Request Form, fill it in with your account information, and mail it to Cadence Support Manager Cheryl Mendenhall.
- Wait for confirmation, sent to your UBIT account, that Cadence has created your Cadence account.
- Visit https://support.cadence.com, login with your new Cadence account credentials.
Cadence Help System
Access the online Cadence Help system:
% cdnshelp
- CSE 493/593 Introduction to VLSI Electronics students: Download init files from:
/util/cadence/CSE493_593/init_files/
- Cadence's license server runs on helios. The license server process name is FlexLM (lmgrd). The license file is /usr/local/etc/licenses.dat.
- Test remote host to Cadence license server connectivity:
~% cd /util/cadence/share/license/
license% ./test_inst
- Cheryl Mendenhall, Sr Program Coordinator.
- Leo Danilovich, SENS UNIX Administrator.
- Ramalingam Sridhar, Principal Investigator and Instructor.
- Shambhu Upadhyaya, Principal Investigator and Instructor.
- http://en.wikipedia.org/wiki/Cadence_Design_Systems
- http://www.cadence.com/
- http://www.cse.buffalo.edu/~rsridhar/ubcadence/
- http://www.cadence.com/support/university/Pages/support.aspx
- http://www.arm.com/products/physicalip/standardcell.html