Complementary CMOS Logic Style Construction (cont.) Digital Integrated Circuits© Prentice Hall 1995 Introduction.

Slides:



Advertisements
Similar presentations
Modern VLSI Design 3e: Chapter 3 Copyright 1998, 2002 Prentice Hall PTR Topics n Combinational logic functions. n Static complementary logic gate structures.
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Static CMOS Circuits.
FPGA-Based System Design: Chapter 2 Copyright 2003 Prentice Hall PTR Gate Design n Static complementary logic gate structures. n Switch logic. n Other.
L14: Boolean Logic and Basic Gates
VLSI lecture, 2000 Lecture 4 MOS Circuits Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut.
Logical Design.
Morgan Kaufmann Publishers
Modern VLSI Design: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Combinational logic functions n Static complementary logic gate structures.
ECE C03 Lecture 41 Lecture 4 Combinational Logic Implementation Technologies Prith Banerjee ECE C03 Advanced Digital Design Spring 1998.
Lecture #24 Gates to circuits
Physical States for Bits. Black Box Representations.
Topics Combinational logic functions.
10/25/2004EE 42 fall 2004 lecture 231 Lecture #23 Synthesis Next week: Converting gates into circuits.
Computer ArchitectureFall 2008 © August 20 th, Introduction to Computer Architecture Lecture 2 – Digital Logic Design.
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.
Prof. Kavita Bala and Prof. Hakim Weatherspoon CS 3410, Spring 2014 Computer Science Cornell University See: P&H Appendix B.2 and B.3 (Also, see B.0 and.
Gates and Logic: From switches to Transistors, Logic Gates and Logic Circuits Hakim Weatherspoon CS 3410, Spring 2013 Computer Science Cornell University.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Combinational logic functions. n Static complementary logic gate structures.
Chapter 3 Digital Logic Structures. 3-2 Transistor: Building Block of Computers Microprocessors contain millions of transistors Intel Pentium 4 (2000):
1 CHAPTER 4: PART I ARITHMETIC FOR COMPUTERS. 2 The MIPS ALU We’ll be working with the MIPS instruction set architecture –similar to other architectures.
Logic Design A Review. Binary numbers Binary numbers to decimal  Binary 2 decimal  Decimal 2 binary.
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 2 CMOS.
Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Roadmap Problems Algorithms.
The Digital Logic Level
FPGA-Based System Design: Chapter 2 Copyright  2003 Prentice Hall PTR Topics n Combinational logic functions. n Static complementary logic gate structures.
Complementary CMOS Logic Style Construction (cont.)
Logic Gates Shashidhara H S Dept. of ISE MSRIT. Basic Logic Design and Boolean Algebra GATES = basic digital building blocks which correspond to and perform.
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.
IT253: Computer Organization Lecture 7: Logic and Gates: Digital Design Tonga Institute of Higher Education.
4. Computer Maths and Logic 4.2 Boolean Logic Logic Circuits.
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
Half Adder & Full Adder Patrick Marshall. Intro Adding binary digits Half adder Full adder Parallel adder (ripple carry) Arithmetic overflow.
Instructor:Po-Yu Kuo 教師:郭柏佑
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Properties of Complementary CMOS Gates.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
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]
5 - Digital Logic with Boolean Algebra
Announcements Assignment 6 due tomorrow No Assignment 7 yet.
Static CMOS Logic Seating chart updates
Instructor : Po-Yu Kuo 教師:郭柏佑 Ch. 3 Digital Logic Structures EL 1009 計算機概論 ( 電子一 B) Introduction to Computer Science.
Solid-State Devices & Circuits
Module 7.  In Module 3 we have learned about NAND gate – it is a combination of AND operation followed by NOT operation  Symbol A. B = Y  Logic Gate.
Digital Computers Logic Gates & Applications. Digital Computers Types of Material (Electric Conductivity) – Insulator Rubber / wood – Conductor Copper.
Introduction to Computing Systems and Programming Digital Logic Structures.
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.
Introduction to CMOS Transistor and Transistor Fundamental
Chapter 3 Digital Logic Structures
ECE DIGITAL LOGIC LECTURE 5: BINARY LOGIC AND DIGITAL LOGIC GATES Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2016, 01/28/2016.
1 ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of ECE Georgia Institute of Technology.
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.
Digital Logic. Boolean Algebra to Logic Gates Logic circuits are built from components called logic gates. The logic gates correspond to Boolean operations.
Department of Preparatory Year, Umm Al Qura University
STICK Diagrams UNIT III : VLSI CIRCUIT DESIGN PROCESSES VLSI DESIGN
Instructor:Po-Yu Kuo 教師:郭柏佑
CSE477 VLSI Digital Circuits Fall 2002 Lecture 06: Static CMOS Logic
Fundamentals of Computer Science Part i2
Boolean Algebra & Logic Circuits
Lecture 6: Universal Gates
Design Technologies Custom Std Cell Performance Gate Array FPGA Cost.
Week 7: Gates and Circuits: PART II
Instructor:Po-Yu Kuo 教師:郭柏佑
Digital Logic.
EENG447 Digital IC Design Dr. Gürtaç Yemişcioğlu.
Digital Logic.
XOR, XNOR, and Binary Adders
Chapter 6 (I) CMOS Layout of Complexe Gate
Presentation transcript:

Complementary CMOS Logic Style Construction (cont.) Digital Integrated Circuits© Prentice Hall 1995 Introduction

Example Gate: NAND Digital Integrated Circuits© Prentice Hall 1995 Introduction

Example Gate: NOR Digital Integrated Circuits© Prentice Hall 1995 Introduction

Example Gate: COMPLEX CMOS GATE Digital Integrated Circuits© Prentice Hall 1995 Introduction

4-input NAND Gate In1In2In3In4 Vdd GND Out Digital Integrated Circuits© Prentice Hall 1995 Introduction

Properties of Complementary CMOS Gates Digital Integrated Circuits© Prentice Hall 1995 Introduction

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Complex Gate Structures A C B A B C Vdd Gnd Out Out = A+(B*C)... A B C And-Or-Invert (AOI) How to add terms?

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction OAI/AOI Duality A C B A B C Vdd Gnd Out Out = A*(B+C)... A B C Or-And-Invert (OAI) Out = A+(B*C)... Switch from: To: Demorgan’s Law in Action

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Demorgan’s Law in Action Out = A*(B+C)... A B C Or-And-Invert (OAI) A C B A B C Vdd Gnd Out

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Demorgan’s Law in Action Out = A*(B+C)... A B C Or-And-Invert (OAI) A C B A B C Vdd Gnd Out What is the Magic command to do this?

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Step by Step Layout of XNOR Gate –The equation for XNOR is: l f = (a * b) + (a' * b') –using DeMorgan's law on each of the two terms gives: l f = (a'+ b')' + (a + b)' –using DeMorgan's law on the two terms together gives: l f = ((a'+ b') * (a + b))' –This could be directly implemented with a single complementary CMOS gate: the equation is in a simple negated product of sums form. This form can be implemented with the standard Or-And-Invert (OAI) style gate.

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Non-Inverted Inputs –However, using DeMorgan's law one more time on the left term gives: l f = ((a * b)' * (a + b))’ –This form uses no inverted inputs and can be implemented with two gates a NAND gate and an OAI gate. a b f

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Now lets lay it out l Start with Vdd! and GND! power buses. l Without any more information, about the use of this cell, make the power and ground lines in metal 1 l sized 3 and 3 apart. l Use poly as inputs A B and guess that C might be used.

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Step by Step l Now put in a stripe of N diffusion (green) creating a series of 2 n-channel transistors for the pull down structure for the first NAND gate. l Also put in a stripe of P diffusion (brown) and center connection to Vdd to plan for a parallel connection for the pull up structure for the NAND gate.

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction By step l Now finish wiring up the NAND gate. l Strap the two ends of the pull-up parallel transistors and tie them to the series pull down. l Use the polly line, C to tie them together.

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Or Gate l Begin to add the OR structure for the OAI gate above the NAND gate transistors. l This allows us to share the poly lines for A and B inputs. l Since we are building an OR structure, its series in the pull up and parallel in the pull down.

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction 1-Bit Full Adder l Sum = A xor B xor C l Cout = AB + AC + BC expand sum Sum = ABC+AB’C’+A’BC’+A’B’C (exactly 1 or 3 inputs true) use Cout to help generate Sum l Sum = ABC + Cout’(A+B+Cin)

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Full Adder (4 gates)

Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Full Adder (4 gates)