penn ese370 fall2014 -- dehon 1 ese370: circuit-level modeling, design, and optimization for digital...
DESCRIPTION
Two XOR Gates Penn ESE370 Fall DeHon 3TRANSCRIPT
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