cadence chintan trehan 06/27/06. ic design flow system-level design circuit-level design physical...

16
CADENCE Chintan Trehan 06/27/06

Upload: jayson-shaw

Post on 18-Dec-2015

221 views

Category:

Documents


3 download

TRANSCRIPT

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 }