Day 22: October 31, 2011 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 24: November 4, 2011 Synchronous Circuits.
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 18: October 13, 2014 Energy and Power.
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 18: October 14, 2013 Energy and Power.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 17: October 19, 2011 Energy and Power.
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 6: September 10, 2014 Restoration.
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 3: September 10, 2012 Gates from Transistors
Day 21: October 26, 2012 Distributed RC Delay
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
Day 18: October 17, 2012 Energy and Power Optimization
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 18: October 21, 2011 Energy and Power Optimization
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 22: October 23, 2013 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
Ratioed Logic.
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 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
Combinational Circuit Design
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 34: December 1, 2010 Transmission Lines
Day 16: October 12, 2012 Performance: Gates
Day 29: November 10, 2014 Memory Core: Part 1
Day 16: October 17, 2011 Performance: Gates
Day 26: November 10, 2010 Memory Periphery
Presentation transcript:

Day 22: October 31, 2011 Pass Transistor Logic ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 22: October 31, 2011 Pass Transistor Logic Penn ESE370 Fall2011 -- DeHon

Previously Penn ESE370 Fall2011 -- DeHon

Two Xor Gates Penn ESE370 Fall2011 -- DeHon

Today Pass Transistor Circuit Transmission gates Tristate gates Output levels Cascading Series pass transistors? Delay Transmission gates Tristate gates Penn ESE370 Fall2011 -- DeHon

Cascading Pass Transistors Penn ESE370 Fall2011 -- DeHon

Chain without Inverters What if we did this? Penn ESE370 Fall2011 -- DeHon

Extract key path Penn ESE370 Fall2011 -- DeHon

t=0 (after Vin transition 10) Penn ESE370 Fall2011 -- DeHon

t=4t (after Vin transition 10) Penn ESE370 Fall2011 -- DeHon

t=∞ (after Vin transition 10) Penn ESE370 Fall2011 -- DeHon

Focus on Pass tr Vgs? Operation mode? Current flow? Penn ESE370 Fall2011 -- DeHon

Voltage of Chain What is voltage at output? Penn ESE370 Fall2011 -- DeHon

How compare Compare Penn ESE370 Fall2011 -- DeHon

DC Analysis Penn ESE370 Fall2011 -- DeHon

DC Analysis – chain of 6 Penn ESE370 Fall2011 -- DeHon

Conclude Can chain any number of pass transistors and only drop a single Vth Penn ESE370 Fall2011 -- DeHon

Capacitance What is Capacitance per stage (@y)? Penn ESE370 Fall2011 -- DeHon

Delay Delay as a function of chain length? Penn ESE370 Fall2011 -- DeHon

Compare CMOS Buffered Pass TR Unbuffered Pass TR Delay Area Penn ESE370 Fall2011 -- DeHon

Pass TR Tree What if we did this? Penn ESE370 Fall2011 -- DeHon

Path What’s different about this? Penn ESE370 Fall2011 -- DeHon

Gate Cascade? What are voltages? Penn ESE370 Fall2011 -- DeHon

Demonstration Circuit Penn ESE370 Fall2011 -- DeHon

SPICE TODO show spice results of voltages Penn ESE370 Fall2011 -- DeHon

Demonstration Chain Penn ESE370 Fall2011 -- DeHon

Spice Penn ESE370 Fall2011 -- DeHon

Conclude Cannot cascade degraded inputs into gates. Penn ESE370 Fall2011 -- DeHon

Pass Rail-to-Rail Penn ESE370 Fall2011 -- DeHon

Transmission Gate Penn ESE370 Fall2010 -- DeHon

Bus Drivers Penn ESE370 Fall2011 -- DeHon

Tristate Driver Penn ESE370 Fall2010 -- DeHon

Tri-State Drivers

Admin Project Midterm 2: Nov. 9th Due Friday Week from today in the evening Penn ESE370 Fall2011 -- DeHon

Midterm Topics Scaling Logic Tau-model Elmore-delay No clocking Estimation and optimization Elmore-delay Energy and power Logic CMOS Ratioed Pass transistor No clocking Except to motivate delay targets and power calculations Note: 2010 midterm Q4 – Cdiff, trans gates, Elmore, opt. Penn ESE370 Fall2011 -- DeHon

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 Fall2011 -- DeHon