34
Page 1 /CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Introduction to IC Design Design Tsung-Chu Huang ( 黃黃黃 ) Department of Electronic Eng. Chong Chou Institute of Tech. Email: [email protected] 2003/12/01

Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Embed Size (px)

Citation preview

Page 1: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 1EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Introduction to IC DesignIntroduction to IC Design

Tsung-Chu Huang( 黃宗柱 )

Department of Electronic Eng.Chong Chou Institute of Tech.

Email: [email protected]

2003/12/01

Page 2: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 2EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

I/O Structures

1. Bonding 2. ESD3. I/O Pad4. Power Pads5. Guard Ring, Quiet Ring6. Tristate and Bidirectional Pads

Page 3: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 3EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Packages

Page 4: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 4EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Bonding

Passivation/overglass

PadUltrasonic Beam100

Page 5: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 5EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Pad Building

Metal-Upmost

Metal_Underlayer

N-Well

Via

Page 6: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 6EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

ESDElectrostatic Discharge

1. Usually, discharging time ~ 100ns2. Input resistance ~ 1K for common ICs.3. Test Bench:

Class 1

Class 2Class 2

Class 3

Class 4

1kV 2kV 4kV 8kV 16kV 32kV 64kV

4. ESD Classification:

CUT

1.5k

100p

Page 7: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 7EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Thinox Puncture and Drain Breakdown

~ 100V

1210

Page 8: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 8EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Typical ESD Protection

I

V~ 40V

Page 9: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 9EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Diode Clamper and Protecting Resistor

-40 < V < +40

Poly-resistor

p-Diff resistor

Be careful of RC for Hi-speed!

Page 10: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 10EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

PAD vs. Core

Core-Limited Core

Pad-Liimited

Page 11: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 11EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Connection between PADs

1. Butting2. Feed-through3. Wired

CoreCorner pads

Page 12: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 12EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Rings around the CoresGuard Rings

Pad-Power Rings

Core-Power Rings

Quiet Rings

Dirty Rings

Clean Rings

Usually lowest outer

Diffusion Rings

CoreSensitive

Core

User Rings

Page 13: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 13EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Miscellaneous Pads 1. Power Pads: Noise Prevention, Separation2. Input Pads: Level-Shifting, Input Protection3. Output Pads: Drive, Latch-up Prevention4. Clock Pads: RC Reduction5. Heat-sink Pads: (connected to) Heat Sink6. Stand Pads: (e.g., LCD display)7. Scan Pads: with Boundary Scan Cell8. Virtual-Ground Pads: with SLEEP Transistor9. Register Pads: to reduce tCQ, tDC

10.Schmitt-Trigger Pads11.Pull-Up/Down Pads12.Analog/Digital Pads13.Dirty/Clean Pads

Page 14: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 14EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Latch-up Effect in n-Well ProcessIN

OUTVdd

Vss

Latch up ! 正回授鎖死而燒毀 !

Page 15: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 15EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Guard Rings1. Noise Reduction2. Latch-up prevention especially for Output (Hi-I) Pad

s3. To guard deeply (under thinox), Diffusion Rings are

usually used.4. For diffusion rings, Poly-crossovers are inhibited.

Page 16: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 16EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Doubly Guard Rings

Page 17: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 17EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Pad-Limited Pads

core

Page 18: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 18EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Core-Limited Pads

core

Page 19: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 19EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

TTL Input PAD

IN OUT

VDD

VSS

VDD

IN OUT

VSS

1:6

Wide

Page 20: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 20EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

A Tri-state/Bidirectional Pad

Dout

OE

Din

Page 21: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 21EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Sleep Transistor in Pads

VSS I/O

Page 22: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 22EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Boundary Scan Cell in I/O Pad

outS

0

1

D QD Q

0

1

inS

D

ClkDR UpdateDRModeShiftDR

outS

0

1

D QD Q

0

1

inS

D

ClkDR UpdateDRModeShiftDR

Page 23: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 23EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Homework #2

Page 24: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 24EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Homework #2

Page 25: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 25EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Homework #31. Applying an account to use Cadence/Virtuoso2. Select or design a circuit with about 2~10 transistors

1. Inverter,2. Transmission gate,3. D-Latch4. NAND2, NOR2, etc.

3. Draw the Schematics4. Transistor sizing and Pre-layout simulation5. Layout using Virtuoso, Laker or L-Edit6. DRC, LVS (Dracula or Calibre, at least Diva)7. Extract to a SPICE file8. Post-layout simulation on the typical function of your

circuit.

Due to the final-exam day (no postponement).

A tutorial can be download from my instruction web.

Page 26: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 26EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Simple Tutorial and Tips about HW#3

1. X-Windows

2. Solaris/UNIX

3. Design Flow

Page 27: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 27EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

X-Window1. X-Windows Tools

1. eXceed

2. Xdemo

3. Xwin32

2. Graphic-Base Exchange Protocol

3. 1990 X11

4. Present Unix/Solaris facilities X-windowDaemon ;

5. For PC/Windows, X-window Client Package should be installed.

Page 28: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 28EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Typical Configuration of Xwindow

Usually, Daemon xdm has Installed

set DISPLAY 163.23.247.178:0.0

who

Run Xwindow client

telnet 163.23.247.191

winipcfg

163.23.247.191cad1.el.ccut.edu.tw

163.23.247.178

Page 29: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 29EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Daemon xdm Protocol

Typical Configuration of Xwindow

Page 30: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 30EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Login Shell as a Window in Windows

Press User name and Password

Page 31: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 31EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

OpenWindows

(1) 右鍵出現選單

(2) 由 Tools 選擇 Terminal

(3) 有 4 個桌面可以用(4) 最後按 EXIT 離開

Page 32: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 32EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Typical (Suggested) File/Folder Allocation

~

bin TSMC035 tmp

tf workcheck

035.tfdivaDRC.ruldivaLVS.ruldivaLPE.rul

drclvslpe

display.drf

cds.lib

$home

離線 Pdracula的檢查規則

線上 Diva的檢查規則

色盤設定

CDS 資料庫

0.35um 技術檔

Page 33: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 33EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

Utilizing script and alias

1. 常要設定 setenv DISPLAY (IP):0.0

2. 可以用 alias 替代指令 被替代的指令串3. 例如: alias d ‘setenv DISPLAY !*\:0.0’

4. 在 ~/.cshrc 設定,則 login 後只要 d (IP)即可

5. more ~tch/.cshrc

6. cp ~tch/.cshrc ~

7. source cds_0006.cshrc

8. icfb &

Page 34: Page 1EL/CCUT T.-C. Huang Dec. 2003 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech

Page 34EL/CCUT T.-C. Huang Dec. 2003

TCH

CCUT

CIW: Command Interpretation Window

Exit from Cadence by CIW→FILE→Exit as possible!

Be careful of the error message frequently.

CIW

File

Tools Library manager

Exit

Open

New

New

Library

Cell view