Top Banner
Pass Transistor Logic
35

Pass transistor logic

Aug 14, 2015

Download

Engineering

Gabi Z
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: Pass transistor logic

Pass Transistor Logic

Page 2: Pass transistor logic

Agenda

Introduction VLSI Design methodologies Review of MOS Transistor Theory Inverter – Nucleus of Digital Integrated Electronics Static CMOS Logic Circuits Pseudo nMOS Logic Circuits Pass Transistor Logic Circuits Dynamic Logic Circuits Case Studies

Page 3: Pass transistor logic

Pass Transistor Logic Circuits

nMOS Pass transistor – transmission properties Transmission Gates Transmission Gate Applications

Mux XOR D Latch D Flip Flop Clock Skew management

Pass Transistor Logic Families

Page 4: Pass transistor logic

nMOS Pass Transistor – Logic ‘1’ Transfer

Page 5: Pass transistor logic

nMOS Pass Transistor – Logic ‘0’ Transfer

Page 6: Pass transistor logic
Page 7: Pass transistor logic

PASS TRANSISTORS IN SERIES

Page 8: Pass transistor logic

PASS TRANSISTOR LOGIC CIRCUITS

nMOS Pass transistor – transmission properties Transmission Gates Transmission Gate Applications

Mux XOR D Latch D Flip Flop Clock Skew management

Pass Transistor Logic Families

Page 9: Pass transistor logic

TRANSMISSION GATES

NMOS pass transistor passes a strong 0 and a weak 1. PMOS pass transistor passes a strong 1 and a weak 0. Combine the two to make a CMOS pass gate which will

pass a strong 0 and a strong 1.

Page 10: Pass transistor logic

TRANSMISSION GATE

Page 11: Pass transistor logic

PROBLEMS WITH TRANSMISSION GATES

No isolation between the input and output. Output progressively deteriorates as it passes through

various stages.

However designs get simplified.

Page 12: Pass transistor logic

TRANSMISSION GATE - LAYOUT

Page 13: Pass transistor logic

PASS TRANSISTOR LOGIC CIRCUITS

nMOS Pass transistor – transmission properties Transmission Gates Transmission Gate Applications

Mux XOR D Latch D Flip Flop Clock Skew management

Pass Transistor Logic Families

Page 14: Pass transistor logic

Multiplexor

Page 15: Pass transistor logic

Pass Transistor Logic Circuits

nMOS Pass transistor – transmission properties Transmission Gates Transmission Gate Applications

Mux XOR D Latch D Flip Flop Clock Skew management

Pass Transistor Logic Families

Page 16: Pass transistor logic

XOR gate

Page 17: Pass transistor logic

PASS TRANSISTOR LOGIC CIRCUITS

nMOS Pass transistor – transmission properties Transmission Gates Transmission Gate Applications

Mux XOR D Latch D Flip Flop Clock Skew management

Pass Transistor Logic Families

Page 18: Pass transistor logic

D – Latch

Page 19: Pass transistor logic

TIMING ISSUES

Page 20: Pass transistor logic

D LATCH

Page 21: Pass transistor logic

D - LATCH

Page 22: Pass transistor logic

D LATCH – ALTERNATE CIRCUIT TOPOLOGY

Page 23: Pass transistor logic

PASS TRANSISTOR LOGIC CIRCUITS

nMOS Pass transistor – transmission properties Transmission Gates Transmission Gate Applications

Mux XOR D Latch D Flip Flop Clock Skew management

Pass Transistor Logic Families

Page 24: Pass transistor logic

Static Flip Flop

0

1

D1

0

Q

ClkClk

Transparent when Clk=0

Transparent when Clk=1

At Clk= 0 1, Q = D. Else Q is held.

Page 25: Pass transistor logic

D Flip Flop – Circuit Diagram

Page 26: Pass transistor logic

D Flip Flop - Operation

Page 27: Pass transistor logic

D Flip Flop - Waveforms

Page 28: Pass transistor logic

Pass Transistor Logic Circuits nMOS Pass transistor – transmission properties Transmission Gates Transmission Gate Applications

Mux XOR D Latch D Flip Flop Clock Skew management

Pass Transistor Logic Families

Page 29: Pass transistor logic

Handling Clock Skew

Clk-in Clk

Clk'

Page 30: Pass transistor logic

Pass Transistor Logic Circuits

nMOS Pass transistor – transmission properties Transmission Gates Transmission Gate Applications

Mux XOR D Latch D Flip Flop Clock Skew management

Pass Transistor Logic Families

Page 31: Pass transistor logic

Pass Transistor Logic Families

Complementary Pass Transistor Logic Family Dual Pass Transistor Logic Family Swing Restored Pass Transistor Logic Family

Page 32: Pass transistor logic

Problems

Design 4 to 1 multiplexor using transmission-gates. Implement an XOR gate using minimum number of

transistors. Implement a full adder using transmission gates.

Page 33: Pass transistor logic

Solution - 1

C'0

C0

C1

C'1

Y

A0

A1

A2

A3

Page 34: Pass transistor logic

Solution - 2

C'0

C0 C'1

A0

A1

A2

A3

C1 Y

Page 35: Pass transistor logic

XOR Gate

A B

AB