0% found this document useful (0 votes)
54 views11 pages

CMOS Technology: 240 - 451 VLSI, 2000 1

The document discusses different types of CMOS logic structures used in integrated circuit design. It describes CMOS complementary logic using N-type and P-type devices, pseudo-NMOS logic which removes the P-type device, dynamic CMOS logic which uses a pre-charge transistor to initially charge the output before discharge, clocked CMOS logic which isolates inputs from outputs using clock signals, domino logic which is a dynamic logic variant, and pass transistor logic which uses transistors as switches to implement logic functions. The document is presented by Wannarat Suntiamorntut from the Department of Computer Engineering at Prince of Songkla University.

Uploaded by

hrrameshhr
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views11 pages

CMOS Technology: 240 - 451 VLSI, 2000 1

The document discusses different types of CMOS logic structures used in integrated circuit design. It describes CMOS complementary logic using N-type and P-type devices, pseudo-NMOS logic which removes the P-type device, dynamic CMOS logic which uses a pre-charge transistor to initially charge the output before discharge, clocked CMOS logic which isolates inputs from outputs using clock signals, domino logic which is a dynamic logic variant, and pass transistor logic which uses transistors as switches to implement logic functions. The document is presented by Wannarat Suntiamorntut from the Department of Computer Engineering at Prince of Songkla University.

Uploaded by

hrrameshhr
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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