IV UNIT : GATE LEVEL DESIGN

Slides:



Advertisements
Similar presentations
Transmission Gate Based Circuits
Advertisements

Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 18: Static Combinational Circuit Design (2/2) Prof. Sherief Reda Division.
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
A Class Presentation for VLSI Course by : Fatemeh Refan Based on the work Leakage Power Analysis and Comparison of Deep Submicron Logic Gates Geoff Merrett.
Pass-Transistor Logic. AND gate NMOS-only switch.
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
Pass Transistor Logic EMT 251. Pass Transistor Logic I n p u t s Switch Network Out A B B B.
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
Bi-CMOS Prakash B.
Static CMOS Logic Seating chart updates
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 A few notes for your design  Finger and multiplier in schematic design  Parametric analysis.
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Lecture 08: Pass Transistor Logic
Lecture 10: Circuit Families
COMP541 Transistors and all that… a brief overview
CHAPTER 4: MOS AND CMOS IC DESIGN
ELEC 5270/6270 Spring 2013 Low-Power Design of Electronic Circuits Pass Transistor Logic: A Low Power Logic Family Vishwani D. Agrawal James J. Danaher.
THE CMOS INVERTER.
Lecture 05: Static Behaviour of CMOS Inverter
COMP541 Transistors and all that… a brief overview
Pass-Transistor Logic
The Inverter EE4271 VLSI Design Professor Shiyan Hu Office: EERC 518
VLSI System Design Lecture: 1.3 COMS LOGICs
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Pass Transistor Logic We want to transfer a logic 1 using the circuit below. Assume Vin = VDD, Vg makes a transition from 0V to VDD and at t=0 Vx = 0V.
MOS Inverters 1.
EI205 Lecture 15 Dianguang Ma Fall 2008.
CSE477 VLSI Digital Circuits Fall 2002 Lecture 06: Static CMOS Logic
Principles & Applications and Simple Interfacing
Lecture 4 EGRE 254 1/26/09.
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
ENG2410 Digital Design “CMOS Technology”
CSE477 VLSI Digital Circuits Fall Lecture 07: Pass Transistor Logic
ELEC 5270/6270 Spring 2015 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher.
Chapter 6 (II) Designing Combinational Logic Circuits (II)
Ratioed Logic.
Lecture 10: Circuit Families
COMBINATIONAL LOGIC.
NMOS Inverter UNIT II : BASIC ELECTRICAL PROPERTIES Sreenivasa Rao CH
Design Technologies Custom Std Cell Performance Gate Array FPGA Cost.
DC & Transient Response
Basic electrical properties
CMOS Combinational Gate
Prof. Hsien-Hsin Sean Lee
ELEC 5270/6270 Spring 2011 Low-Power Design of Electronic Circuits Pass Transistor Logic: A Low Power Logic Family Vishwani D. Agrawal James J. Danaher.
Introduction to CMOS VLSI Design Lecture 5: DC & Transient Response
CSET 4650 Field Programmable Logic Devices
Chapter 7 Complementary MOS (CMOS) Logic Design
CMOS Combinational Gate
COMBINATIONAL LOGIC DESIGN
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
The Inverter EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731
EENG447 Digital IC Design Dr. Gürtaç Yemişcioğlu.
Lecture 21 OUTLINE The MOSFET (cont’d) P-channel MOSFET
Combinational Circuit Design
MOS Transistors CMOS Inverter and Logic Families
Ratioed Logic EE141.
CP-406 VLSI System Design CMOS Transistor Theory
CMOS Combinational Gate
Lecture 5: DC & Transient Response
Lecture 10: Circuit Families
COMP541 Transistors and all that… a brief overview
COMBINATIONAL LOGIC - 2.
Presentation transcript:

IV UNIT : GATE LEVEL DESIGN Logic Gates IV UNIT : GATE LEVEL DESIGN VLSI Design

Logic Gates and Other complex gates PTL: Pass-Transistor Logic TGL: Transmission Gate Logic CPL: Complementary Pass-Transistor Logic DPL: Differential Pass-Transistor Logic 13/02/2009 VLSI Design

13/02/2009 VLSI Design

Pass Transistor Logic(PTL) Seating chart updates Return project proposals with feedback

MOS Pass transistor configurations Strong 1 Strong 0 Weak 1 MOS Pass transistor configurations Weak 0 13/02/2009 VLSI Design High Impedance states

MOS Pass transistor configurations NMOS PMOS G=0 off on G=1 on off Pass VDD VDDVTN VDD 0 0 VTP 13/02/2009 VLSI Design

Threshold drops VDD  0 PDN 0  VDD CL PUN VDD 0  VDD – VTn Strong 1 Weak 1 VDD  0 PDN 0  VDD CL PUN VDD 0  VDD – VTn VDD  |VTp| S D VGS Strong 0 Weak 0 Threshold drop: In the case of NMOS, the maximum output is VDD – VT and not VDD, as the transistor switches off when the output reaches this value (Poor “1) In the case of PMOS, the minimum output is VTp and not 0, as transistor switches off when the output reaches VTp (Poor “0”) 13/02/2009 VLSI Design

Signal Strength Strength of signal How close it approximates ideal voltage source VDD and GND rails are strongest 1 and 0 nMOS pass strong 0 But degraded or weak 1 pMOS pass strong 1 But degraded or weak 0 Both nMOS and pMOS have voltage degradation problems nMOS degrades logic ‘1’ pMOS degrades logic ‘0’ Thus nMOS are best for pull-down network Thus pMOS are best for pull-up network 13/02/2009 VLSI Design

Pass Transistors Transistors can be used as switches 13/02/2009 VLSI Design

Pass Transistors Transistors can be used as switches 13/02/2009 VLSI Design

NMOS Pass Transistors We have assumed source is grounded What if source > 0? e.g. pass transistor passing VDD Let Vg = VDD Now if Vs > VDD-Vt, Vgs < Vt Hence transistor would turn itself off NMOS pass transistors pull-up no higher than VDD-Vtn Called a degraded “1” Approach degraded value slowly (low Ids) PMOS pass transistors pull-down no lower than Vtp Called a degraded “0” Vs 13/02/2009 VLSI Design

Pass Transistor Ckts 13/02/2009 VLSI Design

Pass Transistor Ckts 13/02/2009 VLSI Design

Cascaded NMOS Only Pass Transistors B = VDD B = VDD C = VDD G x y Out A = VDD M1 M2 A = VDD M1 x = VDD - VTn1 S G y Out C = VDD M2 S Swing on y = VDD - VTn1 - VTn2 Swing on y = VDD - VTn1 what if C (on right) is VDD-Vtn? Pass transistor gates should never be cascaded as on the left Logic on the right suffers from static power dissipation and reduced noise margins 13/02/2009 VLSI Design

13/02/2009 VLSI Design Neglect Body Effect

13/02/2009 VLSI Design

NMOS Transistors in Series/Parallel Primary inputs drive both gate and source/drain terminals NMOS switch closes when the gate input is high Remember - NMOS transistors pass a strong 0 but a weak 1 A B X = Y if A and B X Y A X = Y if A or B B X Y 13/02/2009 VLSI Design

PMOS Transistors in Series/Parallel Primary inputs drive both gate and source/drain terminals PMOS switch closes when the gate input is low Remember - PMOS transistors pass a strong 1 but a weak 0 A B X = Y if A and B = A + B X Y A X = Y if A or B = A  B B X Y 13/02/2009 VLSI Design

Pass Transistor (PT) Logic B B A A F = A  B B B F = A  B The presence of the switch driven by B is essential to ensure that the gate is static – a low-impedance path must exist to supply rails. Gate is static – a low-impedance path exists to both supply rails under all circumstances N transistors instead of 2N No static power consumption For lecture what does this implement? (AND gate) how many transistors would it take to implement the same function in static comp CMOS? at first the switch driven by !B seems to be redundant. It is needed to ensure that a low impedance path exists to the supply rails under all circumstances (when B is low) 13/02/2009 VLSI Design

Pass-Transistor Logic (b) (a) XOR function implemented with pass-transistor circuit, (b) Karnaough map showing derivation of the XOR function 13/02/2009 VLSI Design

Pass-Transistor Logic Threshold voltage drop at the output of the pass-transistor gate Voltage drop does not exceed Vth when there are multiple transistors in the path 13/02/2009 VLSI Design

NMOS Only Pass Transistor Driving an Inverter VDD Vx = VDD-VTn VGS M2 A = VDD S D B M1 Vx does not pull up to VDD, but VDD – VTn Threshold voltage drop causes static power consumption (M2 may be weakly conducting forming a path from VDD to GND) Notice VTn increases of pass transistor due to body effect (VSB) situation is worsened by the body effect since there is SIGNIFICANT source to body voltage when pulling high since the body is tied to GND and the source charges up to VDD 13/02/2009 VLSI Design

Voltage Swing of Pass Transistor Driving an Inverter In = 0  VDD 1.5/0.25 S x D VDD Out 0.5/0.25 0.5/0.25 B situation is worsened by the body effect since there is significant source to body voltage when pulling high since the body is tied to GND and the source charges up to VDD Body effect – large VSB at x - when pulling high (B is tied to GND and S charged up close to VDD) So the voltage drop is even worse Vx = VDD - (VTn0 + ((|2f| + Vx) - |2f|)) 13/02/2009 VLSI Design

TGL: Transmission Gate Logic TX Gate 13/02/2009 VLSI Design

Transmission Gate A special CMOS circuit that is not available in the other digital logic families is the Transmission Gate. Essentially an electronic switch, which is controlled by an input logic level Used for simplifying the construction of various digital components when fabricated in CMOS technology. 13/02/2009 VLSI Design

Transmission Gate Maintains the voltage swing of the signal Strong ‘1’ and strong ‘0’. As there are two channels conducting, the device speed improves. It is found that the transmission gate has robust characteristics compared to a CMOS gate. 13/02/2009 VLSI Design

Transmission Gate Can reach 2.5V and 0V B A B C C C = 2.5 V Can reach 2.5V and 0V A = 2.5 V B C L C = 0 V Transmission gate combines the best of both devices by placing an NMOS in parallel with PMOS (most popular approach). 13/02/2009 VLSI Design

CMOS TX Gate Cross Section 13/02/2009 VLSI Design

Transmission Gates (TGs) Most widely used solution C C A B A B C C C = GND C = GND A = VDD B A = GND B Use the NOMS to pull down and the PMOS to pull up Sizing - use all minimum size, increasing W/L has no net impact on switching delay (reduces resistance but increases diffusion capacitance) Also ratioless logic C = VDD C = VDD Full swing bidirectional switch controlled by the gate signal C, A = B if C = 1 13/02/2009 VLSI Design

Multiplexers 2:1 multiplexer chooses between two inputs S D1 D0 Y X 1 X 1 13/02/2009 VLSI Design

Multiplexers 2:1 multiplexer chooses between two inputs S D1 D0 Y X 1 X 1 13/02/2009 VLSI Design

Gate-Level Mux Design How many transistors are needed? 13/02/2009 VLSI Design

Gate-Level Mux Design How many transistors are needed? 20 13/02/2009 VLSI Design

Transmission Gate Mux Nonrestoring mux uses two transmission gates 13/02/2009 VLSI Design

Transmission Gate Mux Nonrestoring mux uses two transmission gates Only 4 transistors 13/02/2009 VLSI Design

13/02/2009 VLSI Design

DESIGNING USING TG 13/02/2009 VLSI Design

XOR by transmission gate 13/02/2009 VLSI Design

Multiplexer with transmission gate 13/02/2009 VLSI Design

13/02/2009 VLSI Design

--Desire when stems from the heart and spirit, when it is pure and intense, possess awesome electromagnetic energy .This energy is released in to ether each night as the mind falls in to sleep state. Each morning it returns to the conscious state reinforced with the cosmic currents. That which has been imaged will surely and certainly be manifested. You can rely young man upon this ageless promise as surely as you can rely upon the eternally unbroken promise of SUN rise …and of spring… 13/02/2009 VLSI Design