Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

CMOS Technology

240-451 VLSI,

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

CMOS Logic Structures

1. CMOS Complementary Logic


VDD

E C D

Z = A*B + C(D+E)
B
Z

D E

240-451 VLSI,

GND

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

CMOS Complementary Logic


VDD

E C D

VDD Vgs [p] P device

B
Z

Vout Vin N device Vss


E

GND

240-451 VLSI,

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

CMOS Logic Structures


VDD

2. Pseudo-nMOS logic
VDD

A
Vout Vin

D E

GND

240-451 VLSI,

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

Mead and Conway

3. Dynamic CMOS Logic


VDD

Output charge to VDD

Pre-charge transistor
Z

D E

Discharge

Evaluate transistor
5

240-451 VLSI,

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

Dynamic CMOS Logic

Z = A*B + C(D+E)

When = 1

Z = High

When = 0

240-451 VLSI,

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

CMOS Logic Structures

4. Clocked CMOS Logic (C2MOS)


VDD

E C D

A C

240-451 VLSI,

D E

GND

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

CMOS Logic Structures

5. Domino Logic
VDD VDD F2 F1 Vout

240-451 VLSI,

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

Domino Logic
VDD

VDD Z

C
F

D E

240-451 VLSI,

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

CMOS logic Structures

6. Pass Transistor Logic


Control OUT Control

IN

IN

OUT

XOR A 0 0 1 1

Truth B 0 1 0 1

Table A xor B 0 1 1 0

P Pass function /A + /B /A + B A + /B /A + /B

240-451 VLSI,

10

Department of Computer Engineering, Prince of Songkla University

by Wannarat Suntiamorntut

Pass Transistor Logic

0 1

0 A B /A B

1 A /B /A /B

B A OUT B

240-451 VLSI,

11

You might also like