Logical Functions Circuits using NMOS and PMOS enhancement mode FETs.

Slides:



Advertisements
Similar presentations
Logic Gates.
Advertisements

Programmable Logic Controllers.
Static CMOS Gates Jack Ou, Ph.D.
EE 414 – Introduction to VLSI Design
Instructor Dr Sameh Abdulatif
Unit 8 Combination Circuits
CSET 4650 Field Programmable Logic Devices
Morgan Kaufmann Publishers
Discussion D2.5 Sections 2-9, 2-11
Boolean rules for simplification Dr. Ahmed Telba.
S. RossEECS 40 Spring 2003 Lecture 21 CMOS INVERTER CMOS means Complementary MOS: NMOS and PMOS working together in a circuit D S V DD (Logic 1) D S V.
S. RossEECS 40 Spring 2003 Lecture 22 Inside the CMOS inverter, no I D current flows through transistors when input is logic 1 or logic 0, because the.
EE 4271 VLSI Design, Fall 2011 CMOS Combinational Gate.
EE365 Adv. Digital Circuit Design Clarkson University Lecture #4
Lecture #24 Gates to circuits
10/25/2004EE 42 fall 2004 lecture 231 Lecture #23 Synthesis Next week: Converting gates into circuits.
© Electronics Recall Last Lecture The MOSFET has only one current, I D Operation of MOSFET – NMOS and PMOS – For NMOS, V GS > V TN V DS sat = V GS – V.
12/10/2004EE 42 fall 2004 lecture 421 Lecture #42: Transistors, digital This week we will be reviewing the material learned during the course Today: review.
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.
W. G. Oldham EECS 40 Fall 2001 Lecture 2 Copyright Regents of University of California The CMOS Inverter: Current Flow during Switching V IN V OUT V DD.
Combinational Digital Circuits. Measurement Our world is an analog world. Measurements that we make of the physical objects around us are never in discrete.
Boolean Algebra. Introduction 1854: Logical algebra was published by George Boole  known today as “Boolean Algebra” 1854: Logical algebra was published.
Types of MOSFETs ECE 2204.
Transistors Three-terminal devices with three doped silicon regions and two P-N junctions versus a diode with two doped regions and one P-N junction Two.
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
Ch 10 MOSFETs and MOS Digital Circuits
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
Chapter 11 Field effect Transistors: Operation, Circuit, Models, and Applications Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Week 6: Gates and Circuits: PART I READING: Chapter 4.
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
Introduction to Chapter 3  Now that we understand the concept of binary numbers, we will study ways of describing how systems using binary logic levels.
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.
LOGIC GATES AND CIRCUITS Digital systems are said to be constructed by using logic gates. These gates are the AND, OR, NOT, NAND, NOR, EXOR and EXNOR gates.
Linear Algebra. Circuits The circuits in computers and other input devices have inputs, each of which is either a 0 or 1, the output is also 0s and 1s.
Basic Digital Logic: NAND and NOR Gates Technician Series ©Paul Godin Last Update Dec 2014.
1 Contents Reviewed Rabaey CH 3, 4, and 6. 2 Physical Structure of MOS Transistors: the NMOS [Adapted from Principles of CMOS VLSI Design by Weste & Eshraghian]
Logic Gates. A logic gate is an elementary building block of a digital circuit. Most logic gates have two inputs and one output. At any given moment,
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.
Lecture 20 Today we will Look at why our NMOS and PMOS inverters might not be the best inverter designs Introduce the CMOS inverter Analyze how the CMOS.
Static CMOS Logic Seating chart updates
Solid-State Devices & Circuits
CMOS Logic Gates. NMOS transistor acts as a switch 2 When gate voltage is 0 V No channel is formed current does not flow easily “open switch” When gate.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Recall Lecture 17 MOSFET DC Analysis 1.Using GS (SG) Loop to calculate V GS Remember that there is NO gate current! 2.Assume in saturation Calculate I.
1 ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of ECE Georgia Institute of Technology.
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC. De Morgan’s Theorem De Morgan’s Theorem.
DeMorgan’s Theorem DeMorgan’s 2 nd Theorem The complement of a sum of variables is equal to the product of the complemented variables. A + B = A. B Applying.
Chapter 5 Boolean Algebra and Reduction Techniques 1.
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.
Combinational Circuits Part 1
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Logic Gates.
COMP541 Combinational Logic - II
Unit 2 Boolean Algebra.
Boolean Algebra & De Morgan's Theorems
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Boolean Algebra.
CHAPTER 3 SETS AND BOOLEAN ALGEBRA
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Computer Science 210 Computer Organization
Logic Gates L Al-zaid Math110.
Introduction to Wiring Logic Gates
Boolean Algebra.
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Logic Gates Dr.Halimah Alshehri.
COMP541 Combinational Logic - II
Circuits using NMOS and PMOS enhancement mode FETs
Combinational Logic Circuit
Presentation transcript:

Logical Functions Circuits using NMOS and PMOS enhancement mode FETs

Rules Each logical gate has its own load resistor or saturated load. Each bar in the function should be implemented as a separate logical gate. If the function does not have a bar over the entire Boolean expression, then the final gate is an inverter.

NMOS Logic Determine how many bars there are in the circuit. The sum of the bars is equal to the number of individual logical gates that will be needed to implement the function. If there is a missing bar over the entire Boolean function, draw two bars over the entire function. Working from the smallest grouping to the complete Boolean function, begin drawing logical gates.

NMOS Logical Gate Layout Logical ANDs are NMOSFETs in series and logical ORs are NMOSFETs in parallel. An individual variable with a bar over it means that the unbarred variable is an input to an inverter. Place load above and the NMOS devices below the output terminal. If the logical expression implemented in the grouping of FETs is part of a larger expression, the output terminal should be connected to the gate of a FET in the next logical gate.

PMOS Logical Gate Layout If you have implemented the circuit as an NMOS logical circuit, then you can redraw it using PMOSFETs. Logical ANDs are PMOSFETs in parallel and logical ORs are PMOSFETs in series. Change any parallel groups of NMOSFETs to groups of PMOSFETs in series. Change any series groups of NMOSFETs to groups of PMOSFETs in parallel. Place load below and the PMOS devices above the output terminal. As with the NMOS logic: If the logical expression implemented in the grouping of FETs is part of a larger expression, the output terminal should be connected to the gate of a FET in the next logical gate.

Directly Implementing PMOS Logic Use DeMorgans Theorem to redistribute the bars in the logical expression. DeMorgans Theorem can be applied to small groupings of variables that are barred within the Boolean Expression. Or, the output of the logical function that implements the small expression should be tied to a PMOS inverter before implementing the next larger grouping of variable.

PMOS Logic: DeMorgans Theorem Variables that are barred should be connected directly to the gate of a PMOSFET. Variables that are missing a bar should be connected to a PMOSFET inverter. Logical ANDs are PMOSFETs in series and logical ORs are PMOSFETs in parallel.

NMOS When either MA or MB is turned on, V o is pulled down towards ground. When both MA and MB are off, ML pulls V o up to V DD. When both MA and MB are turned on, V o is pulled down towards ground. When either MA and MB or off, ML pulls V o up to V DD.

PMOS When both MA and MB is turned on, V o is pulled up to V DD. When either MA or MB are off, ML pulls V o down towards 0V. When either MA or MB is turned on, V o is pulled up to V DD. When both MA and MB are off, ML pulls V o down towards 0V.

Writing a Boolean Function NMOS circuit Inputs to each gate are written as is. All paths to ground are ORed together. All FETs in series along the path are ANDed together. Place a bar over the entire function implemented in the circuit. PMOS circuit Inputs to each gate are written with a bar over them. All paths to V DD are ORed together. All FETs in series along the path are ANDed together. Do not place bar over the entire function implemented in the circuit.