Penn ESE370 Fall2014 -- DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital...

Preview:

DESCRIPTION

Two XOR Gates Penn ESE370 Fall DeHon 3

Citation preview

Penn ESE370 Fall2014 -- DeHon1

ESE370:Circuit-Level

Modeling, Design, and Optimization for Digital Systems

Day 23: October 24, 2014Pass Transistor Logic: part 2(Cascading without Buffers)

Previously

Penn ESE370 Fall2014 -- DeHon2

Two XOR Gates

Penn ESE370 Fall2014 -- DeHon3

Today

• Pass Transistor Circuit– Output levels– Cascading

• Series pass transistors?• Delay

• Start on Distributed RC– Analyzing delay for pass-tr designs

Penn ESE370 Fall2014 -- DeHon4

Cascading Pass Transistors

Penn ESE370 Fall2014 -- DeHon5

Chain without Inverters• What if we did this?

Penn ESE370 Fall2014 -- DeHon6

Extract key path

Penn ESE370 Fall2014 -- DeHon7

t=0 (after Vin transition 10)

Penn ESE370 Fall2014 -- DeHon8

t=4 (after Vin transition 10)

Penn ESE370 Fall2014 -- DeHon9

t=∞ (after Vin transition 10)

Penn ESE370 Fall2014 -- DeHon10

Focus on Pass tr

• Vgs?• Operation mode?• Current flow?

Penn ESE370 Fall2014 -- DeHon11

Voltage of Chain

• What is voltage at output?

Penn ESE370 Fall2014 -- DeHon12

How compare

• Compare

Penn ESE370 Fall2014 -- DeHon13

DC Analysis

Penn ESE370 Fall2014 -- DeHon14

DC Analysis – chain of 6

Penn ESE370 Fall2014 -- DeHon15

Conclude

• Can chain any number of pass transistors and only drop a single Vth

Penn ESE370 Fall2014 -- DeHon16

Transient

Penn ESE370 Fall2014 -- DeHon17

Closeup

Penn ESE370 Fall2014 -- DeHon18

Inverter Sense

Penn ESE370 Fall2014 -- DeHon19

Capacitance

• What is Capacitance per stage (@y)?

Penn ESE370 Fall2014 -- DeHon20

Delay Setup

• What does RC circuit look like?

Penn ESE370 Fall2014 -- DeHon21

Pass TR Tree• What if we did this?

Penn ESE370 Fall2014 -- DeHon22

Path• What’s different about this?

Penn ESE370 Fall2014 -- DeHon23

Gate Cascade?

• What are voltages?

Penn ESE370 Fall2014 -- DeHon24

Demonstration Circuit

Penn ESE370 Fall2014 -- DeHon25

SPICE

• TODO show spice results of voltages

Penn ESE370 Fall2014 -- DeHon26

Demonstration Chain

Penn ESE370 Fall2014 -- DeHon27

Spice

Penn ESE370 Fall2014 -- DeHon28

Transient Response

Penn ESE370 Fall2014 -- DeHon29

Conclude

• Cannot cascade degraded inputs into gates.

Penn ESE370 Fall2014 -- DeHon30

Distribute RC (setup)

Time Permitting

Penn ESE370 Fall2014 -- DeHon31

What is response?

Penn ESE370 Fall2014 -- DeHon32

What is response?

Penn ESE370 Fall2014 -- DeHon33

What is response?

Penn ESE370 Fall2014 -- DeHon34

SPICE Response

Penn ESE370 Fall2014 -- DeHon35

Intuition

• Look at series of R’s on path– Must move Q=V(C) across each R

• Not as much as if both R’s precede C’s

Penn ESE370 Fall2014 -- DeHon36

Idea

• There are other circuit disciplines• Can use pass transistors for logic

– Even chains of pass transistors– Sometimes gives area or delay win

• Do not cascade as easily as CMOS

Penn ESE370 Fall2014 -- DeHon37

Admin

• Project– Milestone 1 in– Will try to get feedback Friday evening/Sat.– Should be working hard on project– Rewarding experience

Penn ESE370 Fall2014 -- DeHon38

Recommended