COMBINATIONAL LOGIC DESIGN

Slides:



Advertisements
Similar presentations
ECE555 Lecture 5 Nam Sung Kim University of Wisconsin – Madison
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
COMBINATIONAL LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Static CMOS Circuits.
CSET 4650 Field Programmable Logic Devices
Combinational Circuits
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
EE 4271 VLSI Design, Fall 2011 CMOS Combinational Gate.
Digital CMOS Logic Circuits
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Field-Effect Transistors 1.Understand MOSFET operation. 2. Understand the basic operation of CMOS logic gates. 3. Make use of p-fet and n-fet for logic.
Digital Integrated Circuits for Communication
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 14 Advanced MOS and Bipolar Logic Circuits.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Notices You have 18 more days to complete your final project!
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia Tech.
EE210 Digital Electronics Class Lecture 9 April 08, 2009.
Designing Combinational Logic Circuits
Chapter 6 (I) Designing Combinational Logic Circuits Static CMOS
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Logic Gates M. AL-Towaileb1. Introduction Boolean algebra is used to model the circuitry of electronic devices. Each input and each output of such a device.
Static CMOS Logic Seating chart updates
Solid-State Devices & Circuits
Dynamic Logic.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Static CMOSStatic CMOS Pass Transistor LogicPass Transistor Logic V1.0.
1 ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of ECE Georgia Institute of Technology.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
CSE477 L06 Static CMOS Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 06: Static CMOS Logic Mary Jane Irwin (
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.
Lecture 08: Pass Transistor Logic
COMP541 Transistors and all that… a brief overview
Digital Integrated Circuits for Communication
COMP541 Transistors and all that… a brief overview
IV UNIT : GATE LEVEL DESIGN
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
Pass-Transistor Logic
ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network
STICK Diagrams UNIT III : VLSI CIRCUIT DESIGN PROCESSES VLSI DESIGN
VLSI System Design Lecture: 1.3 COMS LOGICs
CSE477 VLSI Digital Circuits Fall 2002 Lecture 06: Static CMOS Logic
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
ELEC 5270/6270 Spring 2013 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher.
ENG2410 Digital Design “CMOS Technology”
CSE477 VLSI Digital Circuits Fall Lecture 07: Pass Transistor Logic
Chapter 12 : Field – Effect Transistors
Digital Integrated Circuits 17: CMOS III: Design and Scaling
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.
COMBINATIONAL LOGIC.
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
Design Technologies Custom Std Cell Performance Gate Array FPGA Cost.
ENEE 303 7th Discussion.
CMOS Combinational Gate
Design of Combinational Logic
CSET 4650 Field Programmable Logic Devices
CMOS Combinational Gate
EENG447 Digital IC Design Dr. Gürtaç Yemişcioğlu.
Ratioed Logic EE141.
CMOS Combinational Gate
COMP541 Transistors and all that… a brief overview
COMBINATIONAL LOGIC - 2.
Chapter 6 (I) CMOS Layout of Complexe Gate
ELEC 5270/6270 Spring 2009 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher.
Presentation transcript:

COMBINATIONAL LOGIC DESIGN EMT 251

CMOS Characteristics (Refresh)

CMOS Transistors (N-type)

CMOS Transistors (P-type)

Reality NMOS pulling to GND (Pull Down Network) PMOS pulling to Vdd (Pull Up Network) * the output is pull up to Vdd or Pull down to GND

Combinational vs Sequential

Combinational vs Sequential Logic a type of logic circuit whose output is a pure function of the present input only. output depends not only on the present input but also on the history of the input. Output = f ( In ) Output = f ( In, Previous In )

Combinational vs Sequential Logic CMOS Schematic Combinational Logic (Static) Sequential Logic (Dynamic) Complementary CMOS Transmission Gates Pass Transistor Pseudo-NMOS Domino Logic NORA Logic

Static Complementary CMOS

Static Complementary CMOS At every point in time (except during the switching transients) each gate output is connected to either V DD or ss via a low-resistive path. The outputs of the gates assume at all times the value of the Boolean function, implemented by the circuit (ignoring, once again, the transient effects during switching periods). This is in contrast to the dynamic circuit class, which relies on temporary storage of signal values on the capacitance of high impedance circuit nodes.

Static Complementary CMOS VDD In1 PMOS only In2 PUN … InN F(In1,In2,…InN) In1 In2 PDN … NMOS only InN PUN and PDN are dual logic networks

NMOS Transistors in Series/Parallel Connection Transistors can be thought as a switch controlled by its gate signal NMOS switch closes when switch control input is high

PMOS Transistors in Series/Parallel Connection

Inverter Gate

NAND Gate

NOR Gate

Complex CMOS Gate B C A D OUT = D + A • (B + C) A D B C NMOS devices in series implements the AND function and parallel device implements the or function. Starts with PDN PUN is complement of PUN. B C A D OUT = D + A • (B + C) A D B C

Constructing a Complex Gate