VLSI Design. Static CMOS Logic

Similar documents
Integrated Circuits & Systems

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Microelectronics, BSc course

Combinational Logic Gates in CMOS

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

CS8803: Advanced Digital Design for Embedded Hardware

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

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

EE434 ASIC & Digital Systems

ECE380 Digital Logic. Logic values as voltage levels

CMOS VLSI Design (A3425)

Lecture 13 - Digital Circuits (II) MOS Inverter Circuits. October 25, 2005

Design cycle for MEMS

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

! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. ! Standard Cells. ! CMOS Process Enhancements

ECE/CoE 0132: FETs and Gates

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

ELEC Digital Logic Circuits Fall 2015 Logic Synthesis (Chapters 2-5)

Transistor was first invented by William.B.Shockley, Walter Brattain and John Bardeen of Bell Labratories. In 1961, first IC was introduced.

EE241 - Spring 2002 Advanced Digital Integrated Circuits

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

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

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

Outcomes. Spiral 1 / Unit 8. DeMorgan s Theorem DEMORGAN'S THEOREM. Transistor Implementations CMOS Logic Gates

Introduction to Computer Engineering EECS 203 dickrp/eecs203/ Grading scheme. Review.

Basic Fabrication Steps

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

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

Electronics Basic CMOS digital circuits

EE 330 Lecture 44. Digital Circuits. Ring Oscillators Sequential Logic Array Logic Memory Arrays. Final: Tuesday May 2 7:30-9:30

Spiral Content Mapping. Spiral 1 / Unit 8. Outcomes DEMORGAN'S THEOREM. Transistor Implementations CMOS Logic Gates

Chapter 2 : Semiconductor Materials & Devices (II) Feb

Digital Integrated CircuitDesign

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

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

EE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad

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

ECE520 VLSI Design. Lecture 2: Basic MOS Physics. Payman Zarkesh-Ha

Introduction to Electronic Devices

CMOS Circuits CONCORDIA VLSI DESIGN LAB

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

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

CPE/EE 427, CPE 527 VLSI Design I CMOS Inverter. CMOS Inverter: A First Look

8. Combinational MOS Logic Circuits

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

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

UNIT-II LOW POWER VLSI DESIGN APPROACHES

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

Contents 1 Introduction 2 MOS Fabrication Technology

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

2-Bit Magnitude Comparator Design Using Different Logic Styles

General Structure of MOS Inverter

CMOS: Fabrication principles and design rules

Topic 3. CMOS Fabrication Process

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

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

International Journal of Advanced Research in Biology Engineering Science and Technology (IJARBEST)

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

Layout of a Inverter. Topic 3. CMOS Fabrication Process. The CMOS Process - photolithography (2) The CMOS Process - photolithography (1) v o.

INTRODUCTION TO MOS TECHNOLOGY

Logic Restructuring Revisited. Glitching in an RCA. Glitching in Static CMOS Networks

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

HW#3 Solution. Dr. Parker. Spring 2014

SURVEY AND EVALUATION OF LOW-POWER FULL-ADDER CELLS

An energy efficient full adder cell for low voltage

FTL Based Carry Look ahead Adder Design Using Floating Gates

Digital Electronics Part II - Circuits

CMOS Transistor and Circuits. Jan 2015 CMOS Transistor 1

Combinational Logic. Prof. MacDonald

problem grade total

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

Improved Inverter: Current-Source Pull-Up. MOS Inverter with Current-Source Pull-Up. What else could be connected between the drain and V DD?

DIGITAL VLSI LAB ASSIGNMENT 1

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer

EE 5611 Introduction to Microelectronic Technologies Fall Thursday, September 04, 2014 Lecture 02

Lecture 13 - Digital Circuits (II) MOS Inverter Circuits. March 22, 2001

TECHNO INDIA BATANAGAR (DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING) QUESTION BANK- 2018

ISSN:

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

UNIT-III GATE LEVEL DESIGN

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

Module-3: Metal Oxide Semiconductor (MOS) & Emitter coupled logic (ECL) families

Session 10: Solid State Physics MOSFET

EEC 118 Spring 2010 Lab #1: NMOS and PMOS Transistor Parameters

Homework 10 posted just for practice. Office hours next week, schedule TBD. HKN review today. Your feedback is important!

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows

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

Shorthand Notation for NMOS and PMOS Transistors

MOS IC Amplifiers. Token Ring LAN JSSC 12/89

Computer Architecture (TT 2012)

VLSI Designed Low Power Based DPDT Switch

EEC 118 Lecture #12: Dynamic Logic

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

Lecture 11 Digital Circuits (I) THE INVERTER

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Technology, Jabalpur, India 1 2

Written Examination on. Wednesday October 17, 2007,

Transcription:

VLSI esign Static MOS Logic [dapted from Rabaey s igital Integrated ircuits, 2002, J. Rabaey et al.] EE4121 Static MOS Logic.1 ZLM

Review: MOS Process at a Glance efine active areas Etch and fill trenches Implant well regions eposit and pattern polysilicon layer Implant source and drain regions and substrate contacts One full photolithography sequence per layer (mask) uilt (roughly) from the bottom up 4 metal 2 polysilicon exception! 3 source and drain diffusions 1 tubs (aka wells, active areas) reate contact and via windows eposit and pattern metal layers EE4121 Static MOS Logic.2 ZLM

MOS ircuit Styles Static complementary MOS - except during switching, output connected to either V or GN via a lowresistance path high noise margins - full rail to rail swing - V OH and V OL are at V and GN, respectively low output impedance, high input impedance no steady state path between V and GN (no static power consumption) delay a function of load capacitance and transistor resistance comparable rise and fall times (under the appropriate transistor sizing conditions) ynamic MOS - relies on temporary storage of signal values on the capacitance of high-impedance circuit nodes simpler, faster gates increased sensitivity to noise EE4121 Static MOS Logic.3 ZLM

Static omplementary MOS Pull-up network (PUN) and pull-down network (PN) In 1 In 2 In N In 1 In 2 In N V PUN PN PMOS transistors only pull-up: make a connection from V to F when F(In 1,In 2, In N ) = 1 F(In 1,In 2, In N ) pull-down: make a connection from F to GN when F(In 1,In 2, In N ) = 0 NMOS transistors only PUN and PN are dual logic networks EE4121 Static MOS Logic.4 ZLM

Threshold rops PUN V S V V 0 V V GS S 0 V -V Tn L L PN V 0 V V Tp V L V GS S L S EE4121 Static MOS Logic.6 ZLM

onstruction of PN NMOS devices in series implement a NN function NMOS devices in parallel implement a NOR function + EE4121 Static MOS Logic.7 ZLM

ual PUN and PN PUN and PN are dual networks emorgan s theorems + = [!( + ) =!! or!( ) =! &!] = + [!( ) =! +! or!( & ) =!!] a parallel connection of transistors in the PUN corresponds to a series connection of the PN omplementary gate is naturally inverting (NN, NOR, OI, OI) Number of transistors for an N-input logic gate is 2N EE4121 Static MOS Logic.8 ZLM

MOS NN F 0 0 1 0 1 1 1 0 1 1 1 0 EE4121 Static MOS Logic.9 ZLM

MOS NOR + F 0 0 1 0 1 0 1 0 0 1 1 0 EE4121 Static MOS Logic.10 ZLM

omplex MOS Gate OUT =!( + ( + )) EE4121 Static MOS Logic.12 ZLM

Standard ell Layout Methodology Routing channel V signals GN What logic function is this? EE4121 Static MOS Logic.13 ZLM

OI21 Logic Graph j X PUN X =!( ( + )) X i V i j GN PN EE4121 Static MOS Logic.14 ZLM

Two Stick Layouts of!( ( + )) V V X X GN GN uninterrupted diffusion strip EE4121 Static MOS Logic.15 ZLM

onsistent Euler Path n uninterrupted diffusion strip is possible only if there exists a Euler path in the logic graph Euler path: a path through all nodes in the graph such that each edge is visited once and only once. X X i V j GN For a single poly strip for every input signal, the Euler paths in the PUN and PN must be consistent (the same) EE4121 Static MOS Logic.17 ZLM

OI22 Logic Graph X PUN X =!((+) (+)) X V GN PN EE4121 Static MOS Logic.18 ZLM

OI22 Layout V X GN Some functions have no consistent Euler path like x =!(a + bc + de) (but x =!(bc + a + de) does!) EE4121 Static MOS Logic.19 ZLM

Stick iagrams ontains no dimensions Represents relative positions of transistors Inverter V NN2 V Out Out GN In GN EE4121 Static MOS Logic.20 ZLM

OI22 Logic Graph X PUN X = (+) (+) X V GN PN EE4121 Static MOS Logic.21 ZLM

Example: x = ab+cd EE4121 Static MOS Logic.22 ZLM

XNOR/XOR Implementation XNOR XOR How many transistors in each? an you create the stick transistor layout for the lower left circuit? EE4121 Static MOS Logic.23 ZLM

EE4121 Static MOS Logic.24 ZLM

EE4121 Static MOS Logic.25 ZLM

simple method for finding the optimum gate ordering is the Euler-path method: Simply find a Euler path in the pull-down network graph and a Euler path in the pull-up network graph with the identical ordering of input labels, i.e., find a common Euler path for both graphs. The Euler path is defined as an uninterrupted path that traverses each edge (branch) of the graph exactly once. Figure 3.12 shows the construction of a common Euler path for both graphs in our example. EE4121 Static MOS Logic.26 ZLM

EE4121 Static MOS Logic.27 ZLM

VT is ata-ependent M 3 M 4 F= V GS2 = V V S1 V GS1 = V M 2 S M 1 S int 3 2 1 0 weaker PUN 0.5μ/0.25μ NMOS 0.75μ /0.25μ PMOS 0 1 2,: 0 -> 1 =1, :0 -> 1 =1, :0->1 The threshold voltage of M 2 is higher than M 1 due to the body effect (γ) V Tn1 = V Tn0 V Tn2 = V Tn0 + γ( ( 2φ F + V int ) - 2φ F ) since V S of M 2 is not zero (when V = 0) due to the presence of int EE4121 Static MOS Logic.28 ZLM

Static MOS Full dder ircuit! out =! in & (!!) (! &!)!Sum = out & (!!! in ) (! &! &! in ) in in! out!sum in in in out = in & ( ) ( & ) Sum =! out & ( in ) ( & & in ) EE4121 Static MOS Logic.30 ZLM

Next Time: Pass Transistor ircuits EE4121 Static MOS Logic.31 ZLM

Next Lecture and Reminders Next lecture Pass transistor logic - Reading assignment Rabaey, et al, 6.2.3 EE4121 Static MOS Logic.32 ZLM