Upload
maureen-cashman
View
36
Download
2
Embed Size (px)
DESCRIPTION
CADENCE. Chintan Trehan 06/27/06. IC Design Flow. Steps. CAD Tools. Process information. Define System Specs. MATLAB or other math tools. System-Level Design. Schematics drawer & CKT simulator-SPICE. Circuit-Level Design. - PowerPoint PPT Presentation
Citation preview
CADENCE
Chintan Trehan
06/27/06
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 othermath tools
Steps
Read the ProcessOrbit 2μm N-Well DPDM Process
Ex: DPQM - Double-Poly Quadruple-Metal
Manufacturer
Minimum gate lengthLatest CPU90nm(0.09μm)
CMOS implementation approachP-well (obsolete), N-well, Twin-well
Numbers of layers of ploy and metalStandard CMOS – Single layer of polyAnalog/mixed-signal – Double layers of polys
Using Exceed
Server Name : ees.ee.ttu.eduCan be accessed using Exceed in PCs Remote logon in Sun Workstations
Using Exceed:Hummingbird Connectivity 9.0 Exceed Exceed XDMCP Broadcast
Choosing the server
Sun WorkstationsOptions - 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
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.
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 ICInstructions for using a particular tool is available in the documents.
Some tools may require additional environmental settings.
Need to copy thesefiles in your home dir
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’
UNIX OVERVIEWMultiUser and MultiTasking OS3 MAIN LAYERS
KERNEL Allocates resources and schedules
programsSHELL
Interprets commands and passes to kernel
UTILITY PROGRAMS File mgmt, Process mgmt , User mgmt
DIRECTORYABBREVIATIONS
Home (~) Current (.) Parent (..)COMMANDS
pwd (print working directory)ls ( Listing the contents of a directory)
Options ( -Fi , -l , -al , - R )mkdirrmdircd ( change directory)
Program RelatedEach program is a process pid , priority level
COMMANDS ps (list process ids) kill (send signal e.g. kill -9 pid) & (background)
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)
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
GENERAL COMMANDSman ( 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)
Inverter Schematic and Simulation
Invoke ic front-to-back icfb &
select ToolsLibrary Manager…… to open Library Manager { If cadence setting are correct it’ll
automatically open }