Day 22: October 23, 2013 Pass Transistor Logic

Slides:



Advertisements
Similar presentations
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: October 27, 2014 Distributed RC Wire.
Advertisements

Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 12: September 24, 2014 MOS Transistor.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 39: December 6, 2013 Repeaters in Wiring.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 3: September 3, 2014 Gates from Transistors.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 5, 2010 Memory Overview.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 35: December 5, 2012 Transmission Lines.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 7: September 22, 2010 Delay and RC Response.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 26: October 31, 2014 Synchronous Circuits.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 22: November 1, 2010 Dynamic Logic.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 8: September 15, 2014 Delay and RC Response.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 3: September 12, 2011 Transistor Introduction.
Day 16: October 6, 2014 Inverter Performance
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 22: October 31, 2011 Pass Transistor Logic.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 22: October 22, 2014 Pass Transistor Logic.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 12: September 25, 2013 MOS Transistors.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 7, 2014 Memory Overview.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 6: September 19, 2011 Restoration.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 23: October 24, 2014 Pass Transistor Logic:
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 19: October 19, 2012 Ratioed Logic.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 4: September 14, 2011 Gates from Transistors.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 4: September 12, 2012 Transistor Introduction.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 20: October 25, 2010 Pass Transistors.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 5: September 8, 2014 Transistor Introduction.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 30: November 21, 2012 Crosstalk.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 8: September 21, 2012 Delay and RC Response.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 6: September 17, 2012 Restoration.
Day 12: October 4, 2010 Layout and Area
Day 3: September 10, 2012 Gates from Transistors
Day 21: October 26, 2012 Distributed RC Delay
Day 22: October 31, 2012 Pass Transistor Logic
Day 20: October 24, 2012 Driving Large Capacitive Loads
Day 15: October 10, 2012 Inverter Performance
Day 29: November 18, 2011 Dynamic Logic
Day 15: October 14, 2011 Inverter Performance
Day 16: September 15, 2010 Energy and Power
Day 6: September 11, 2013 Restoration
Day 26: November 11, 2011 Memory Overview
Day 33: November 19, 2014 Crosstalk
Day 37: December 1, 2014 Transmission Lines Modeling and Termination
Day 22: October 31, 2011 Pass Transistor Logic
Day 37: December 2, 2013 Transmission Lines Modeling and Termination
Day 20: October 17, 2014 Ratioed Logic
Day 23: November 3, 2010 Driving Large Capacitive Loads
Day 19: October 24, 2011 Ratioed Logic
Day 16: October 7, 2013 Inverter Performance
Day 17: October 18, 2010 (Energy) Ratioed Logic
Day 31: November 23, 2011 Crosstalk
Day 26: November 1, 2013 Synchronous Circuits
Day 23: November 2, 2012 Pass Transistor Logic: part 2
Day 39: December 5, 2014 Repeaters in Wiring
Day 17: October 15, 2012 Energy and Power Basics
Day 21: October 21, 2013 Design Space Exploration
Day 27: November 6, 2013 Dynamic Logic
Day 17: October 8, 2014 Performance: Gates
Day 31: November 26, 2012 Inductive Noise
Day 24: October 28, 2013 Distributed RC Wire and Elmore Delay
Day 25: November 7, 2011 Registers
Day 20: October 18, 2013 Ratioed Logic
Day 21: October 29, 2010 Registers Dynamic Logic
Day 2: September 10, 2010 Transistor Introduction
Day 3: September 4, 2013 Gates from Transistors
Day 5: September 17, 2010 Restoration
Day 14: October 8, 2010 Performance
Day 18: October 20, 2010 Ratioed Logic Pass Transistor Logic
Day 17: October 9, 2013 Performance: Gates
Day 15: October 13, 2010 Performance: Gates
Day 8: September 23, 2011 Delay and RC Response
Day 16: October 12, 2012 Performance: Gates
Day 16: October 17, 2011 Performance: Gates
Day 26: November 10, 2010 Memory Periphery
Presentation transcript:

Day 22: October 23, 2013 Pass Transistor Logic ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 22: October 23, 2013 Pass Transistor Logic Penn ESE370 Fall2013 -- DeHon

Teaser What does this do? Penn ESE370 Fall2013 -- DeHon

Previously Penn ESE370 Fall2013 -- DeHon

Impact of Capacitance Penn ESE370 Fall2013 -- DeHon

Today Pass Transistor Circuits Cdiff>0 Penn ESE370 Fall2013 -- DeHon

Pass Transistor Penn ESE370 Fall2013 -- DeHon

Identify Function What function? Penn ESE370 Fall2013 -- DeHon

Area Compare with CMOS circuit? Penn ESE370 Fall2013 -- DeHon

Output What is Vout if A=0, B=0? Penn ESE370 Fall2013 -- DeHon

Output What is Vout if A=1, B=0, notB=1? Penn ESE370 Fall2013 -- DeHon

Output What is Vout if A=0.95V, B=0, notB=1? Penn ESE370 Fall2013 -- DeHon

Output Is this a restoring gate? Penn ESE370 Fall2013 -- DeHon

Output What does output look like (DC transfer)? (B=0, notB=1, sweep A) Penn ESE370 Fall2013 -- DeHon

Pass TR transfer (B=1) This is misleading. Need to be clear on how A and notA are driven, and probably look at both. (and doesn’t match question on previous slide) Penn ESE370 Fall2013 -- DeHon

CMOS Inverter Transfer Penn ESE370 Fall2013 -- DeHon

Reasonable Input to CMOS Inverter? Penn ESE370 Fall2013 -- DeHon

Pass tr xor2 with inv restore Penn ESE370 Fall2013 -- DeHon

Compare CMOS Is this a fair comparison? Penn ESE370 Fall2013 -- DeHon

Required to use? What need to add to make substitutable with CMOS? Penn ESE370 Fall2013 -- DeHon

Restore Output Penn ESE370 Fall2013 -- DeHon

Restore Output Area? (compare to CMOS) Penn ESE370 Fall2013 -- DeHon

Chain Together Penn ESE370 Fall2013 -- DeHon

Analyze Stage Penn ESE370 Fall2013 -- DeHon

Analyze Stage What’s different about this? Penn ESE370 Fall2013 -- DeHon

Delay B=0, Cdiff=0? Penn ESE370 Fall2013 -- DeHon

Equivalent RC Circuit Penn ESE370 Fall2013 -- DeHon

Circuit Penn ESE370 Fall2013 -- DeHon

Delay B=1, Cdiff=0? Penn ESE370 Fall2013 -- DeHon

Equivalent RC Circuit Penn ESE370 Fall2013 -- DeHon

Circuit Penn ESE370 Fall2013 -- DeHon

Circuit What’s different about this? Penn ESE370 Fall2013 -- DeHon

Cdiff>0 Penn ESE370 Fall2013 -- DeHon

Contact/Diffusion Capacitance Cj – diffusion depletion Cjsw – sidewall capacitance LS – length of diffusion LS Penn ESE370 Fall2013 -- DeHon

Impact of Capacitance Penn ESE370 Fall2013 -- DeHon

Inverter Delay Delay driving another inverter? Include Cdiff=gCgate W=1 Penn ESE370 Fall2013 -- DeHon

Delay B=1, Cdiff=gCg? Penn ESE370 Fall2013 -- DeHon

Equivalent RC Circuit? Penn ESE370 Fall2013 -- DeHon

Equivalent RC Circuit Penn ESE370 Fall2013 -- DeHon

Bonus (time permit) What does this do? B A More examples in book. Penn ESE370 Fall2012 -- DeHon

Idea There are other circuit disciplines Can use pass transistors for logic Sometimes gives area or delay win Penn ESE370 Fall2013 -- DeHon

Admin Project Hopefully done with baseline Spencer office hours today Get started on design-space exploration and optimization Penn ESE370 Fall2013 -- DeHon