Download presentation
Presentation is loading. Please wait.
Published byJayson Shaw Modified over 9 years ago
1
CADENCE Chintan Trehan 06/27/06
2
IC Design Flow System-Level Design Circuit-Level Design Physical level Design Layout verification Submit to Foundry Device models Technology file, DRC, extraction files Technology file, Device models Define System Specs CAD Tools Layout drawer, Design Rule Checker (DRC), & Netlist extractor Schematics drawer & CKT simulator-SPICE Layout vs. schematics (LVS) checker, SPICE for post simulation Process information MATLAB or other math tools Steps
3
Read the Process Orbit 2μm N-Well DPDM Process Ex: DPQM - Double-Poly Quadruple-Metal Manufacturer Minimum gate length Latest CPU 90nm(0.09μm) CMOS implementation approach P-well (obsolete), N-well, Twin-well Numbers of layers of ploy and metal Standard CMOS – Single layer of poly Analog/mixed-signal – Double layers of polys
4
Using Exceed Server Name : ees.ee.ttu.edu Can be accessed using Exceed in PCs Remote logon in Sun Workstations Using Exceed: Hummingbird Connectivity 9.0 Exceed Exceed XDMCP Broadcast
5
Choosing the server
6
Sun Workstations Options - Remote Logon --> Choose “ees” Note down the name of the host. ees-{129.118.19.64} *Username – first letter of your first name and first five letters of your last name
7
Opening a Shell: Choose “Hosts This host” Display settings for Sun Workstation users: setenv DISPLAY hostname:0. 0. On a shell prompt: Type –”who am I” (lists hostname) Windows command prompt ipconfig setenv DISPLAY hostname:0. 0.
8
Accessing CADENCE cp -r ~ctrehan/cad_usr. cp cad_usr/.cshrc. cp cad_usr/.cdsenv. cp cad_usr/.simrc. cp cad_usr/display.drf. Logout after copying files and login commands ‘icfb &’ – front-to-back IC Instructions for using a particular tool is available in the documents. Some tools may require additional environmental settings. Need to copy these files in your home dir
9
Settings All settings are done in.cshrc (c-shell),.login (born-shell) cds.lib – cadence library path To check current settings Shell prompt – type ‘env’ or `setenv’
10
UNIX OVERVIEW MultiUser and MultiTasking OS 3 MAIN LAYERS KERNEL Allocates resources and schedules programs SHELL Interprets commands and passes to kernel UTILITY PROGRAMS File mgmt, Process mgmt, User mgmt
11
DIRECTORY ABBREVIATIONS Home (~) Current (.) Parent (..) COMMANDS pwd (print working directory) ls ( Listing the contents of a directory) Options ( -Fi, -l, -al, - R ) mkdir rmdir cd ( change directory)
12
Program Related Each program is a process pid, priority level COMMANDS ps (list process ids) kill (send signal e.g. kill -9 pid) & (background)
13
FILE HANDLING COMMANDS cp ( to copy a file) mv ( to move a file) rm ( to remove or delete a file) cat ( to catenate a file) lp ( to print a file)
14
File Permissions Read (r) Write (w) Execute or Search (x) COMMAND chmod mode filename user group others r w x r w x r w x
15
GENERAL COMMANDS man ( Manual or help) answerbook2 alias (add alias rm-i rm in.cshrc) su (switch user) clear (clear screen) df –k (disk free space) grep (global regular expression print) passwd (change the password) vi (editor)
16
Inverter Schematic and Simulation Invoke ic front-to-back icfb & select Tools Library Manager…… to open Library Manager { If cadence setting are correct it’ll automatically open }
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.