Top Banner
1 Static CMOS Circuits
25

1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

Dec 11, 2015

Download

Documents

Heather Coffer
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: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

1

Static CMOS Circuits

Page 2: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

2Ankur Agarwal

Static CMOS Circuits

In Static CMOS circuits with n inputs, 2n transistors are needed.

nMOS block is a dual of the pMOS block. What ever is in series in nMOS, appears in

parallel in pMOS and vice versa. CMOS gates consume power only during the

transition of inputs.

Page 3: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

3Ankur Agarwal

Static complementary gate structure

Pull-up and pull-down networks

pull-upnetwork

Pull-downnetwork

VDD

VSS

outinputs

Page 4: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

4Ankur Agarwal

Pull-up/pull-down network design

Pull-up and pull-down networks are duals.

To design one gate, first design one network, then compute dual to get other network.

Page 5: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

5Ankur Agarwal

Static CMOS Circuits

Static CMOS Logic Structure Logic Gates – Inverter, NAND and NOR Complex Structures AOI/OAI Structures Stick Diagrams Layouts

Page 6: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

6Ankur Agarwal

Inverter

Page 7: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

7Ankur Agarwal

NAND Gate

Va Vb Vout

0 0

0 1

1 0

1 1

Page 8: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

8Ankur Agarwal

NOR2 Gate

Va Vb Vout

0 0

0 1

1 0

1 1

Page 9: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

9Ankur Agarwal

Static CMOS Circuits

Static CMOS Logic Structure Logic Gates – Inverter, NAND and NOR Complex Structures AOI/OAI Structures Stick Diagrams Layouts

Page 10: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

10Ankur Agarwal

Complex CMOS Structures

Page 11: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

11Ankur Agarwal

Xor gate

Page 12: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

12Ankur Agarwal

Static CMOS Circuits

Static CMOS Logic Structure Logic Gates – Inverter, NAND and NOR Complex Structures AOI/OAI Structures Stick Diagrams Layouts

Page 13: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

13Ankur Agarwal

AOI/OAI gates

AOI = and/or/invert; OAI = or/and/invert. Implement larger functions. Pull-up and pull-down networks are compact:

smaller area, higher speed than NAND/NOR network equivalents.

Page 14: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

14Ankur Agarwal

AOI example

and

or

invert

Page 15: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

15Ankur Agarwal

Problems

A

A

B

C

C

B

D

D

Y

Page 16: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

16Ankur Agarwal

Problems

Design a CMOS circuit to implement the logic Y = A'B' + B'C + C'A

Make a 2 input CMOS XOR gate to implement Y = A B.

CMOS XOR and XNOR gates are similar. Just one of the input pairs (A and A' are reversed).

Page 17: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

17Ankur Agarwal

Static CMOS Circuits

Static CMOS Logic Structure Logic Gates – Inverter, NAND and NOR Complex Structures AOI/OAI Structures Stick Diagrams Layouts

Page 18: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

18Ankur Agarwal

Stick diagrams

A stick diagram is a cartoon of a layout. Does show all components/vias (except possibly

tub ties), relative placement. Does not show exact placement, transistor sizes,

wire lengths, wire widths, tub boundaries.

Page 19: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

19Ankur Agarwal

Stick Diagram of NOR gate

Page 20: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

20Ankur Agarwal

Dynamic latch

Stores charge on inverter gate capacitance:

Page 21: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

21Ankur Agarwal

Dynamic latch stick diagram

VDD

in

VSSphiphi’

out

Page 22: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

22Ankur Agarwal

Static CMOS Circuits

Static CMOS Logic Structure Logic Gates – Inverter, NAND and NOR Complex Structures AOI/OAI Structures Stick Diagrams Layouts

Page 23: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

23Ankur Agarwal

Layout

D Q’

VDD

VSS

Page 24: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

24Ankur Agarwal

Layout of NOR Gate

Page 25: 1 Static CMOS Circuits. Ankur Agarwal 2 Static CMOS Circuits In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of.

25Ankur Agarwal

Stick Diagram of NAND gate