cadence

16
CADENCE Chintan Trehan 06/27/06

Upload: maureen-cashman

Post on 30-Dec-2015

29 views

Category:

Documents


2 download

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

TRANSCRIPT

Page 1: CADENCE

CADENCE

Chintan Trehan

06/27/06

Page 2: CADENCE

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

Page 3: CADENCE

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

Page 4: CADENCE

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 

Page 5: CADENCE

Choosing the server

Page 6: CADENCE

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

Page 7: CADENCE

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.

Page 8: CADENCE

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

Page 9: CADENCE

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’

Page 10: CADENCE

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

Page 11: CADENCE

DIRECTORYABBREVIATIONS

Home (~) Current (.) Parent (..)COMMANDS

pwd (print working directory)ls ( Listing the contents of a directory)

Options ( -Fi , -l , -al , - R )mkdirrmdircd ( change directory)

Page 12: CADENCE

Program RelatedEach program is a process pid , priority level

COMMANDS ps (list process ids) kill (send signal e.g. kill -9 pid) & (background)

Page 13: CADENCE

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)

Page 14: CADENCE

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

Page 15: CADENCE

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)

Page 16: CADENCE

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 }