page 1el/ccut t.-c. huang dec. 2003 tch ccut introduction to ic design tsung-chu huang ( 黃宗柱 )...
TRANSCRIPT
![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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/24.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/25.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/26.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/27.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/28.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/29.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/30.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/31.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/32.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/33.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062308/56649ef35503460f94c06953/html5/thumbnails/34.jpg)
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