Design of Combinational Logic

Slides:



Advertisements
Similar presentations
Programmable Logic Controllers.
Advertisements

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.
In a not gate, if the input is on(1) the output is off (0) and vice versa.
ECE 331 – Digital System Design Transistor Technologies, and Realizing Logic Gates using CMOS Circuits (Lecture #23)
Logic Gates It’s Only Logical. Logic Gates Are the switches that computers and similar devices use. They hold their state until something changes. Are.
ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia Tech.
4. Computer Maths and Logic 4.2 Boolean Logic Logic Circuits.
 Seattle Pacific University EE Logic System DesignSwitchLogic-1 Switches AB A simple on/off switch IF switch is closed THEN light is on + 5V -
Solid-State Devices & Circuits
AND Gate Inputs Output Input A (Switch) Input B (Switch) Output Y (Lamp) 0 (Open) 0 (OFF) A B Lamp.
1 ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of ECE Georgia Institute of Technology.
Copyright: Shantanu Dutt ECE 465 Lecture Notes # 1 Introduction to Digital Design Shantanu Dutt ECE Dept. UIC.
COMP541 Transistors and all that… a brief overview
Lecture 3 Static properties (VTC and noise margins)
Logic gates.
Chapter 5 Combinational Logic 组合逻辑
Day 3: September 10, 2012 Gates from Transistors
COMP541 Transistors and all that… a brief overview
Field Effect Transistors: Operation, Circuit Models, and Applications
Static and Transient Analysis of Gates
IV UNIT : GATE LEVEL DESIGN
ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network
DC Characteristics of a CMOS Inverter
STICK Diagrams UNIT III : VLSI CIRCUIT DESIGN PROCESSES VLSI DESIGN
VLSI System Design Lecture: 1.3 COMS LOGICs
CMOS technology and CMOS Logic gate
Lab02 :Logic Gate Fundamentals:
ENGR 212 / CSCI February, 2003 Unless otherwise indicated these slides are taken from John Wakely’s Stanford EE 121, Digital Design Laboratory.
CMOS Inverter First Glance
Digital CMOS Logic Circuits
Montek Singh Oct 25, 2017 Lecture 9
Field effect Transistors: Operation, Circuit, Models, and Applications
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
ENG2410 Digital Design “CMOS Technology”
الکترونیک دیجیتال منطق CMOS
More DAC architectures
DAC architectures.
Chapter 12 : Field – Effect Transistors
Lecture 19 OUTLINE The MOSFET: Structure and operation
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.
Basic electrical properties
CMOS Combinational Gate
Prof. Hsien-Hsin Sean Lee
JC Technology Logic Gates.
VLSI Lay-out Design.
DAC architectures.
CMOS Combinational Gate
V.Navaneethakrishnan Dept. of ECE, CCET
COMBINATIONAL LOGIC DESIGN
Lecture 19 OUTLINE The MOS Capacitor (cont’d) The MOSFET:
Day 3: September 4, 2013 Gates from Transistors
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
EENG447 Digital IC Design Dr. Gürtaç Yemişcioğlu.
MOS Transistors CMOS Inverter and Logic Families
January 24 W’05 Yutao He 4532B Boelter Hall CSM51A/EEM16-Sec.1 W’05
Implementing a generic logic function in CMOS
CMOS Combinational Gate
Elec 2607 Digital Switching Circuits
Digital Logic Experiment
Lecture 19 OUTLINE The MOS Capacitor (cont’d) The MOSFET:
Circuits using NMOS and PMOS enhancement mode FETs
Lecture #18 OUTLINE Reading Continue small signal analysis
COMP541 Transistors and all that… a brief overview
CMOS Layers n-well process p-well process Twin-tub process.
Chapter 6 (I) CMOS Layout of Complexe Gate
Presentation transcript:

Design of Combinational Logic Using CMOS

Combinational Logic with CMOS Representation of Binary variable Structure of CMOS gates Design of Combinational logic Using CMOS

Representation of Binary variable VHmax ‘ 1 ’ Transmitting Receiving VHmin Forbidden region VLmax ‘ 0 ’ VLmin

Structure of CMOS gate Output Need 2 sets of CMOS VH = ‘1’ and VL = ‘0’ Need 2 sets of CMOS o/p = VH -> switch output to VH o/p = VL -> switch ouput to VL VH PMOS VOUT Vin NMOS VL

Structure of CMOS gate PMOS PMOS NMOS VH VL Vin VOUT NMOS

Combinational Logic PMOS NMOS VH VL Vin VOUT VH VL Vin VOUT Pull-down network PDN Pull-up network PUN

Combinational Logic PMOS Pull-up network ON OFF VG = ‘0’ Vout = VDD Pull-up to VDD OFF VG = ‘1’ Vout = 0 Pull-down to GND ON for VG = ‘0’ -> Vout = ‘1’ Vout VDD RDS NMOS Vout VDD RDS NMOS

Combinational Logic NMOS Pull-down network ON OFF VG = ‘1’ Vout = 0 Pull-down to GND OFF VG = ‘0’ Vout = VDD Pull-up to VDD ON for VG = ‘1’ -> Vout = ‘0’ Vout VDD RDS PMOS RDS PMOS VDD Vout

Combinational Logic Design PMOS NMOS Check case: VG = ‘0’, Vout = ‘1’ Cascade structure Design PMOS Check case: VG = ‘0’, Vout = ‘1’ NMOS Check case: VG = ‘1’, Vout = ‘0’ y VDD

Combinational Logic x (i/p) = ‘0’ x (i/p) = ‘1’ PUN (PMOS) = ON y (o/p) = ‘1’ PDN (NMOS) = OFF x (i/p) = ‘1’ PUN (PMOS) = OFF PDN (NMOS) = ON y (o/p) = ‘0’ y VDD

Design Combinational Logic Design PMOS connection from Condition of y = ‘1’ ดูว่า x (i/p) เป็น ‘0’ อย่างไรถึงจะทำให้ y (o/p) = ‘1’ If the relation of x inputs is ‘and’ -> use cascade structure ‘or’ -> use parallel structure Design NMOS connection from Condition of y = ‘0’ ดูว่า x (i/p) เป็น ‘1’ อย่างไรถึงจะทำให้ y (o/p) = ‘0’

CMOS Inverter x y y VDD x

CMOS NAND Gate A B Out 1 Out = 1, When A = 0 or B = 0 1 Out = 1, When A = 0 or B = 0 In = 0, Out = 1 -> PMOS parallel Out = 0, When A = 1 and B = 1 In = 1, Out = 0 -> NMOS cascade

CMOS NOR Gate A B Out 1 Out = 1, When A = 0 and B = 0 Out 1 Out = 1, When A = 0 and B = 0 Out In = 0, Out = 1 -> PMOS cascade B Out = 0, When A = 1 or B = 1 In = 1, Out = 0 -> NMOS parallel