Integrated Circuits & Systems

Similar documents
VLSI Design. Static CMOS Logic

Combinational Logic Gates in CMOS

EE241 - Spring 2002 Advanced Digital Integrated Circuits

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Announcements. Advanced Digital Integrated Circuits. Quiz #3 today Homework #4 posted This lecture until 4pm

Very Large Scale Integration (VLSI)

Synthesis of Combinational Logic

EEC 118 Lecture #12: Dynamic Logic

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

Digital Microelectronic Circuits ( ) Pass Transistor Logic. Lecture 9: Presented by: Adam Teman

EE434 ASIC & Digital Systems

EE241 - Spring 2006 Advanced Digital Integrated Circuits. Notes. Lecture 7: Logic Families for Performance

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

A High Speed Low Power Adder in Multi Output Domino Logic

SURVEY AND EVALUATION OF LOW-POWER FULL-ADDER CELLS

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

A Literature Survey on Low PDP Adder Circuits

Introduction to CMOS VLSI Design (E158) Lecture 9: Cell Design

Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits

EE 330 Lecture 5. Basic Logic Circuits Complete Logic Family Other Logic Styles. Improved Device Models. complex logic gates pass transistor logic

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

Ultra-low voltage high-speed Schmitt trigger circuit in SOI MOSFET technology

Introduction to Electronic Devices

Lecture 9: Cell Design Issues

EE 330 Lecture 5. Basic Logic Circuits Complete Logic Family Other Logic Styles. complex logic gates

Sophisticated design of low power high speed full adder by using SR-CPL and Transmission Gate logic

ECE520 VLSI Design. Lecture 11: Combinational Static Logic. Prof. Payman Zarkesh-Ha

Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

Digital Microelectronic Circuits ( ) CMOS Digital Logic. Lecture 6: Presented by: Adam Teman

A NOVEL 4-Bit ARITHMETIC LOGIC UNIT DESIGN FOR POWER AND AREA OPTIMIZATION

High Performance Low-Power Signed Multiplier

Low power 18T pass transistor logic ripple carry adder

EE 330 Lecture 5. Other Logic Styles Improved Device Models Stick Diagrams

ECE 471/571 Combinatorial Circuits Lecture-7. Gurjeet Singh

Pardeep Kumar, Susmita Mishra, Amrita Singh

A new 6-T multiplexer based full-adder for low power and leakage current optimization

CHAPTER 6 GDI BASED LOW POWER FULL ADDER CELL FOR DSP DATA PATH BLOCKS

DESIGN AND ANALYSIS OF LOW POWER 10- TRANSISTOR FULL ADDERS USING NOVEL X-NOR GATES

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

ECE380 Digital Logic. Logic values as voltage levels

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

Power Optimization of FPGA Interconnect Via Circuit and CAD Techniques

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

2-Bit Magnitude Comparator Design Using Different Logic Styles

EE141-Spring 2007 Digital Integrated Circuits

IC Layout Design of 4-bit Universal Shift Register using Electric VLSI Design System

CMPEN 411 VLSI Digital Circuits Spring Lecture 24: Peripheral Memory Circuits

CMOS Circuits CONCORDIA VLSI DESIGN LAB

ISSN:

Layout - Line of Diffusion. Where are we? Line of Diffusion in General. Line of Diffusion in General. Stick Diagrams. Line of Diffusion in General

Design and Analysis of CMOS based Low Power Carry Select Full Adder

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Previously: Two XOR Gates. Pass Transistor Logic. Cascaded Pass Gates

CHAPTER 3 NEW SLEEPY- PASS GATE

Digital Integrated CircuitDesign

An energy efficient full adder cell for low voltage

Investigation on Performance of high speed CMOS Full adder Circuits

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

VLSI Logic Structures

A Study on Super Threshold FinFET Current Mode Logic Circuits

Jack Keil Wolf Lecture. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. MOSFET N-Type, P-Type.

Power-Area trade-off for Different CMOS Design Technologies

Lecture 12 Memory Circuits. Memory Architecture: Decoders. Semiconductor Memory Classification. Array-Structured Memory Architecture RWM NVRWM ROM

A Low Power and Area Efficient Full Adder Design Using GDI Multiplexer

UNIT-II LOW POWER VLSI DESIGN APPROACHES

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

Reading. Lecture 17: MOS transistors digital. Context. Digital techniques:

ENG2410 Digital Design CMOS Technology. Fall 2017 S. Areibi School of Engineering University of Guelph

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Circuit level, 32 nm, 1-bit MOSSI-ULP adder: power, PDP and area efficient base cell for unsigned multiplier

II. Previous Work. III. New 8T Adder Design

Design & Analysis of Low Power Full Adder

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

Impact of Logic and Circuit Implementation on Full Adder Performance in 50-NM Technologies

Implementation of Low Power High Speed Full Adder Using GDI Mux

Comparison of High Speed & Low Power Techniques GDI & McCMOS in Full Adder Design

ECE/CoE 0132: FETs and Gates

Circuits in CMOS VLSI. Darshana Sankhe

UNIT-III GATE LEVEL DESIGN

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Design and Simulation of Novel Full Adder Cells using Modified GDI Cell

Design and Implementation of Complex Multiplier Using Compressors

Performance Analysis of High Speed Low Power Carry Look-Ahead Adder Using Different Logic Styles

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Keywords: VLSI; CMOS; Pass Transistor Logic (PTL); Gate Diffusion Input (GDI); Parellel In Parellel Out (PIPO); RAM. I.

Combinational Logic. Prof. MacDonald

Gdi Technique Based Carry Look Ahead Adder Design

Near-threshold Computing of Single-rail MOS Current Mode Logic Circuits

FTL Based Carry Look ahead Adder Design Using Floating Gates

Design of Low Power High Speed Hybrid Full Adder

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Teaser. Pass Transistor Logic. Identify Function.

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

Transcription:

Federal University of Santa atarina enter for Technology omputer Science & Electronics Engineering Integrated ircuits & Systems INE 5442 Lecture 16 MOS ombinational ircuits - 2 guntzel@inf.ufsc.br

Pass Transistor Logic Primary inputs may drive gate terminals of transistor as well as source-drain terminals 0 F =. Ensures a low impedance path to supply rail when =0 (this is a static gate!) Target: Fewer transistors per logic function than complementary MOS (lower capacitance) asic problem: NMOS transistors are not effective at passing 1 s. Reduced noise margins Static power dissipation Slide 17.2

Pass Transistor Logic 3.0 In V x = V DD V Tn Voltage [V] 2.0 1.0 Out x Due to the body effect, Vx does not achieve V DD Message: do not cascade pass transistors 0.0 0 0.5 1 1.5 2 Time [ns] Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.3

Pass Transistor Logic: Simulation 1 File passtrans1.cir ( www.in.ufsc.br/~guntzel/ine5442/combinational-mos/ ) Vdd Vdd a MN2 MP1 MN1 out L x Slide 17.4

Pass Transistor Logic: Simulation 1 Resulting Simulation Waveforms Slide 17.5

Pass Transistor Logic: Simulation 2 reate a file passtrans2.cir by modifying file passtrans1.cir Vdd a b MP1 Vdd MN2 MN3 MN1 out L x y Slide 17.6

Pass Transistor Logic: Simulation 2 Resulting Simulation Waveforms Slide 17.7

Pass Transistor Logic Design Guidelines Vdd Vdd a MN1 Vx=Vdd-V Tn1 MN2 out Vdd a MN1 b MN2 out Vy=Vdd-V Tn1 Vy=Vdd-V Tn1 -V Tn2 Slide 17.8

Pass Transistor Logic Example 1: 2:1 multiplexer Simplified behavior: = if = 1 sel sel Y 0 1 Y Slide 17.9

Pass Transistor Logic pplication: FPG LUT S0 S1 S2 S3 F S4 S5 S6 S7 Slide 17.10

Pass Transistor Logic Example 2: random function (4 input variables) buffer F E1 0 0 E1 F 0 1 E1 1 0 E1 E2 1 1 E2 F = E2 + E1 + E1 N transistors No static power consumption Slide 17.11

Example 3: XOR MOS ombinational ircuits Pass Transistor Logic s a controlled inverter X X Y X Y 0 0 0 0 1 1 1 0 1 1 1 0 Y X Y X Y = X Y + X Y Only 4 transistors! However, it suffers from signal degradation Slide 17.12

omplementary Pass Transistor Logic (PL or DPL) Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.13

Pass Transistor Logic Level-Restoring V DD Level Restorer M r V DD M 2 M n X Out M 1 Source: Rabaey; handrakasan; Nikolic, 2003 dvantage: Full Swing Restorer adds capacitance, takes away pull down current at X Ratio problem Slide 17.14

Pass Transistor Logic Restorer sizing V o l t a g e [V] 3.0 2.0 1.0 W / L r =1.75/0.25 W / L r =1.50/0.25 W / L r =1.0/0.25 W / L r =1.25/0.25 Upper limit on restorer size Pass-transistor pull-down can have several transistors in stack 0.0 0 100 200 300 400 500 Time [ps] Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.15

Transmission Gate Simplified behavior: = if = 1 circuit Symbolic representation Requires an inverter to generate Number of transistors: 2+2=4 Slide 17.16

Transmission Gate Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.17

Transmission Gate: Simulation 1 File tg-drenofixo.cir ( www.in.ufsc.br/~guntzel/ine5442/combinational-mos/ ) Vdd a Vdd Vdd MN1 MP1 out a MP1 b MP1 x MN1 L MN1 Slide 17.18

Transmission Gate: Simulation 1 Resulting Simulation Waveforms b a x out Slide 17.19

Transmission Gate: Simulation 2 Modify file tg-drenofixo.cir to create file tg-drenopulso.cir as shown below Vdd Vdd Vdd a MP1 b MN1 MP1 out MN1 MP1 Gnd x MN1 L Slide 17.20

Transmission Gate: Simulation 2 Resulting Simulation Waveforms b a x tp=~26ps out Slide 17.21

Transmission Gate Multiplexer - Layout V DD S S GND Source: Rabaey; handrakasan; Nikolic, 2003 In 1 S S In 2 Slide 17.22

Transmission Gate XOR version 1 s a controlled inverter 0 0 0 0 1 1 1 0 1 1 1 0 = + Requires twice as transistors as the pass transistor-based one, but still a small amount (8) More robust than the the pass transistor-based version Slide 17.23

Transmission Gate XOR version 2 Requires only 6 transistors if =1, F= (M1 & M2 act as an inverter) if =0, F= 0 0 0 0 1 1 1 0 1 M2 1 1 0 = + M1 F M3/M4 Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.24

Delay in Transmission Gate Networks 2.5 2.5 2.5 2.5 In V 1 V i-1 V i V i+1 V n-1 V n 0 0 0 0 (a) In R eq R V eq R eq R 1 V i V i+1 V eq n-1 V n m (b) R eq R eq R eq R eq R eq R eq In Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.25

Delay Optimization Slide 17.26

Transmission Gate Full dder Similar delays for sum and carry Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.27

ell Design MOS ombinational ircuits Standard ells General purpose logic an be synthesized Same height, varying width Datapath ells For regular, structured designs (arithmetic) Includes some wiring in the cell Fixed height and width Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.28

Standard ell Methodology (1980 s) Routing channel V DD signals GND Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.29

Standard ell Methodology (1980 s) Mirrored ell No Routing channels V DD V DD M2 M3 Source: Rabaey; handrakasan; Nikolic, 2003 Mirrored ell Slide 17.30 GND GND

Standard ells N Well V DD ell height 12 metal tracks Metal track is approx. 3λ + 3λ Pitch = repetitive distance between objects ell height is 12 pitch 2λ In Out ell boundary GND Rails ~10λ Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.31

Standard ells MOS ombinational ircuits With minimal diffusion routing V DD With silicided diffusion V DD In Out In Out Source: Rabaey; handrakasan; Nikolic, 2003 GND Slide 17.32 GND

Standard ells MOS ombinational ircuits V DD 2-input NND gate Out GND Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.33

Sticks Diagram MOS ombinational ircuits ontains no dimensions Represents relative positions of transistors Inverter V DD NND2 V DD Out Out GND In GND Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.34

Sticks Diagram j Logic Graph X PUN X = ( + ) X i V DD i j GND PDN Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.35

Two Versions of ( + ) V DD V DD X X GND GND Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.36

onsistent Euler Path X X i V DD j GND Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.37

OI22 Logic Graph X PUN D D X = (+) (+D) X V DD D D GND PDN Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.38

Multi-Fingered Transistors One finger Two fingers (folded) Less diffusion capacitance Source: Rabaey; handrakasan; Nikolic, 2003 Slide 17.39

MOS ombinational References ircuits 1. REY, J; HNDRKSN,.; NIKOLI,. Digital Integrated ircuits: a design perspective. 2 nd Edition. Prentice Hall, 2003. ISN: 0-13-090996-3. 2. WESTE, Neil; HRRIS, David. MOS VLSI Design: a circuits and systems perspective. ddison-wesley, 4 th Edition, 2010. ISN 978-0321547743. Slide 17.40