Top Banner
Page 1 /CCUT T.-C. Huang Oct. 2002 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/9/29
30

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

Jan 20, 2016

Download

Documents

Harriet Boone
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Page 1EL/CCUT T.-C. Huang Oct. 2002 TCH CCUT Introduction to IC Design Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech.

Page 1EL/CCUT T.-C. Huang Oct. 2002

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/9/29

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

Page 2EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

2003/9/29Switch Model and Complex Gate

Relay Logic MOS Switch – Why CMOS? Eular Path Complex Gate Homework #1

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

Page 3EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Relay (Switching) Logic

1. 基本 Relay (Switch) Logic 只能表達 AND 及 OR 功能

2. 註:一組邏輯能組合出 {And, Or, Not} 稱Complete( 完整 ) ,例如 {NAND} 或 {NOR}

3.例: F=A(B+C)+D C

B

D

A

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

Page 4EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Basic Model of a MOSFET

0

0.5

1

1.5

2 2.5

3

IDSS5

S9S13S1

7S21S2

5S29

0

20

40

60

80

100

120

140

160

Ids

VdsVgs

MOSFET Model

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

Page 5EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Simple Switch Modelof an n-MOSFET

Vth

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

Page 6EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Switch Intention

S

D

G B

S

D

G

0

0

D

S

G

V(1)

V(1)-Vth

D

S

G B

D

S

G

1

1 S

D

G

0

Vth

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

Page 7EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

CMOS( 互補金氧半 ) Logic

P 型網路

N 型網路

FX

1. P 型網路為 F(X) 的 Relay logic

2. N 型網路為 F(X) 的 Relay logicAND 與 OR 互換即可

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

Page 8EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Stick Diagram1. 常用佈局表示法及簡化佈局法

1. 格子 (Grid) 狀文字 (Font) 表示法2. EDIF 為一種 ( 層次,對角座標 ) 的表示法3. Stick diagram: 草圖用,將不重要寬度省略

2. 例:

2/0.35

1/0.35

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

Page 9EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

例如: F=(A+B)(C+D)

因為 F=(A+B)(C+D)

N 型網路為: A B

C D

P 型網路為:

因為 F= A B + C D A

B

C

D

A B

C D

A

B

C

D

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

Page 10EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

尤拉路徑 (Euler Path)

1. 十八世紀拓樸學被用來簡化 CMOS 邏輯閘佈局

2. N 型路徑為 N 型 Relay-logic 網路3. P 型路徑為 P 型 Relay-logic 網路4.拓樸學證明各輸入開關 X 與 X 交叉通過!

BA

F

S

FD

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

Page 11EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

BA

尤拉路徑 (Euler Path) 佈局法

先畫出一倍寬度的 N+IMP

再畫出兩倍寬度的 P+IMP

VSS

VDD

BA

F

S

FD

S A F B S

D A B F

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

Page 12EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

FVdd

例如: F=(A+B)(C+D)

A B

C D

N

F

Vss

F A N C Vss D N B F

X A Vdd C D F B XX

A C D B

F

選擇路徑時,輸入要有相同的順序重遇點或切斷點均須命名!

標準邏輯元件, Stancard Cell通常等高,兩上下兩邊作

通道繞線 (Channel Routing)

A C B D F

Vss

Vdd Vdd

Vss

A C B D F

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

Page 13EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Cell-Based Channel Routing

NANDNANDNOTAOINOTXORNORNAND

NANDNANDNOTAOI NOTXORNORNAND

NANDNAND NOTAOI NOTXORNORNAND

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

Page 14EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Primitive Gates1. Primitive: A- -tomic (Cannot be cut off)

2. Properties of a CMOS Primitives:

• Either pulled up or pulled down;

• Current from or to the single output

• IDDQ=0 for Ideal CMOS

3. Usual Symbols:

• directly assembled without wire.

• {AND, OR} Combo ended with an Inverter

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

Page 15EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Complex PrimitiveTrivial Example

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

Page 16EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Usual Example and Naming

OAI231

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

Page 17EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Switch Intention

S

D

G

0

0

D

S

G

1

1

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

Page 18EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Pass Transistor as Switch

S D

G

DS

G

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

Page 19EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Pass Transistor as Switch

1. Good p/n switch for 1/0 but bad for 0/1

2. CMOS Transmission gate – another compensated structure

3. Pass Transistor Logic (PTL)

1. VDD >> stages * Vth

2. Pulled-up or down

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

Page 20EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Transmission Gate

BA

C

C

C

C

BA

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

Page 21EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Tri-State

0

1

IN

High ImpedianceFloating (connection)

Hi-Z‘z’

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

Page 22EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Tri-State Logic

AND 0 Z 1

0 0 0 0

Z 0 Z Z

1 0 Z 1

OR 0 Z 1

0 0 Z 1

Z Z Z 1

1 1 1 1

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

Page 23EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

2-to-1 Multiplexer

0

1

A

B

C

AC+BC

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

Page 24EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

TG-based Multiplexer

C

C

A

C

C

B

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

Page 25EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

TG-based Multiplexer

Bidirectional

No tri-state in ideal timing

Bus Contention possibly !

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

Page 26EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Memory – Latches and Registers Prior to ’90s, they’re used to be confused. Latch: Level Sensitive Register: Edge Triggled 50’s Flipflop (Very slow frequency):

Later Flipflop:

Latch

LatchLatch

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

Page 27EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Static Gate Based Latch

Example: Resettable D Latch

D

D

CLK

Q

D

D

CLK

QRESET

(a) (b) (c) (d)

D

D

Q

Q

R

CLK

D

D

Q

Q

R

CLK

QQ222 221

RESET

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

Page 28EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Switch-Based Static Latch and Flipflop

D

CLK

Q

SkewSkew

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

Page 29EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Home #1

1. Draw all 6-input AOI gates in structured style

2. Draw all possible structured stick diagrams of a primitive OAI32 using Eular-Paths

3. Thinking or Reading: 4-T XOR gate design; Write your afterthoughts in hundreds words.

Due: Oct. 27, 2003

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

Page 30EL/CCUT T.-C. Huang Oct. 2002

TCH

CCUT

Preparation for Next Lecture

1. Prepare at least one SPICE-like tool (e.g., download the ORCAD/Design Lab 8.0 freeware)

2. Try to install and excise some simple example