EECS150 - Digital Design Lecture 2 - CMOS

Similar documents
Digital Design and System Implementation. Overview of Physical Implementations

EECS150 - Digital Design Lecture 15 - CMOS Implementation Technologies. Overview of Physical Implementations

EECS150 - Digital Design Lecture 9 - CMOS Implementation Technologies

EECS150 - Digital Design Lecture 19 CMOS Implementation Technologies. Recap and Outline

EECS 151/251A Spring 2019 Digital Design and Integrated Circuits. Instructors: Wawrzynek. Lecture 8 EE141

Engr354: Digital Logic Circuits

CMOS Digital Logic Design with Verilog. Chapter1 Digital IC Design &Technology

EMT 251 Introduction to IC Design

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

ECE380 Digital Logic. Logic values as voltage levels

ECE/CoE 0132: FETs and Gates

Digital Integrated Circuits Lecture 20: Package, Power, Clock, and I/O

ECE380 Digital Logic

Depletion-mode operation ( 공핍형 ): Using an input gate voltage to effectively decrease the channel size of an FET

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

Lecture 4&5 CMOS Circuits

CS/EE 181a 2010/11 Lecture 1

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

ET475 Electronic Circuit Design I [Onsite]

Exam II. EECS150 - Digital Design Lecture 19 Review. Finite State Machines (FSMs) Lecture 9 - Finite State Machines 1

Chapter 3 Digital Logic Structures

CS250 VLSI Systems Design. Lecture 3: Physical Realities: Beneath the Digital Abstraction, Part 1: Timing

Objective Questions. (a) Light (b) Temperature (c) Sound (d) all of these

ECE 2300 Digital Logic & Computer Organization

4-bit counter circa bit counter circa 1990

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

CS302 - Digital Logic Design Glossary By

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

Gates and Circuits 1

Basic Logic Circuits

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

EECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1

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

EE4800 CMOS Digital IC Design & Analysis. Lecture 1 Introduction Zhuo Feng

EECE 143 Lecture 0: Intro to Digital Laboratory

CS61c: Introduction to Synchronous Digital Systems

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

Chapter 3. H/w s/w interface. hardware software Vijaykumar ECE495K Lecture Notes: Chapter 3 1

EECS 427 Lecture 22: Low and Multiple-Vdd Design

DIGITAL TECHNICS II. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute 7. LECTURE: LOGIC CIRCUITS II: FET, MOS AND CMOS

Lecture 3: Logic circuit. Combinational circuit and sequential circuit

EXPERIMENT 12: DIGITAL LOGIC CIRCUITS

EECS150 - Digital Design Lecture 2 - Synchronous Digital Systems Review Part 1. Outline

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

EE141-Fall 2009 Digital Integrated Circuits

EE 330 Lecture 44. Digital Circuits. Dynamic Logic Circuits. Course Evaluation Reminder - All Electronic

4-bit counter circa bit counter circa 1990

Electronic Circuits EE359A

Kenneth R. Laker, University of Pennsylvania, updated 20Jan15

6.012 Microelectronic Devices and Circuits

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

Lecture 1. Tinoosh Mohsenin

EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector

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

EECS 270 Schedule and Syllabus for Fall 2011 Designed by Prof. Pinaki Mazumder

Lecture 0: Introduction

EE 42/100 Lecture 24: Latches and Flip Flops. Rev A 4/14/2010 (8:30 PM) Prof. Ali M. Niknejad

Lecture Introduction

The Design of SET-CMOS Hybrid Logic Style of 1-Bit Comparator

Lab 2 Revisited Exercise

IES Digital Mock Test

ECE 5745 Complex Digital ASIC Design Topic 2: CMOS Devices

Digital Systems Laboratory

Static Random Access Memory - SRAM Dr. Lynn Fuller Webpage:

Introduction to VLSI ASIC Design and Technology

Datorstödd Elektronikkonstruktion

! Review: Sequential MOS Logic. " SR Latch. " D-Latch. ! Timing Hazards. ! Dynamic Logic. " Domino Logic. ! Charge Sharing Setup.

Integrated Circuit Technology (Course Code: EE662) Lecture 1: Introduction

ECE 241 Digital Systems. Basic Information

6.111 Lecture # 19. Controlling Position. Some General Features of Servos: Servomechanisms are of this form:

Java Bread Board Introductory Digital Electronics Exercise 2, Page 1

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

Unit level 4 Credit value 15. Introduction. Learning Outcomes

A High Performance Asynchronous Counter using Area and Power Efficient GDI T-Flip Flop

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

Reference. Wayne Wolf, FPGA-Based System Design Pearson Education, N Krishna Prakash,, Amrita School of Engineering

Measurement Results for a High Throughput MCM

ENEE307 Lab 7 MOS Transistors 2: Small Signal Amplifiers and Digital Circuits

Gates and and Circuits

Semiconductor Memory: DRAM and SRAM. Department of Electrical and Computer Engineering, National University of Singapore

420 Intro to VLSI Design

+1 (479)

LBI-38392C IC DATA MAINTENANCE MANUAL LOGIC BOARD U707 OCTAL DATA LATCH 19D902172G1 & G2 TABLE OF CONTENTS

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

EE241 - Spring 2013 Advanced Digital Integrated Circuits. Announcements. Lecture 16: Power and Performance

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

EECS 579 Fall What is Testing?

Course Overview. Course Overview

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

FPGA Based System Design

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

Computer Architecture (TT 2012)

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

Digital Design: An Embedded Systems Approach Using VHDL

(c) Figure 1.1: Schematic elements. (a) Voltage source. (b) Light bulb. (c) Switch, open (off). (d) Switch, closed (on).

Design cycle for MEMS

EMT 251 Introduction to IC Design. Combinational Logic Design Part IV (Design Considerations)

ELEC 350L Electronics I Laboratory Fall 2012

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

Transcription:

EECS150 - Digital Design Lecture 2 - CMOS August 29, 2002 John Wawrzynek Fall 2002 EECS150 - Lec02-CMOS Page 1

Outline Overview of Physical Implementations CMOS devices Announcements/Break CMOS transistor circuits basic logic gates tri-state buffers flip-flops flip-flop timing basics circuits example use Fall 2002 EECS150 - Lec02-CMOS Page 2

Overview of Physical Implementations The stuff out of which we make systems. Integrated Circuits (ICs) CL, memory elements, analog interfaces. Printed Circuits (PC) boards substrate for ICs and interconnection, distribution of CLK, Vdd, and GND signals, heat dissipation. Power Supplies Converts line AC voltage to regulated DC low voltage levels. Chassis (rack, card case,...) holds boards, power supply, provides physical interface to user or other systems. Connectors and Cables. Fall 2002 EECS150 - Lec02-CMOS Page 3

Chip in Package Integrated Circuits Primarily Crystalline Silicon 1mm - 25mm on a side 100-200M transistors (25-50M "gates") 3-10 conductive layers 2002 - feature size ~ 0.13um = 0.13 x 10-6 m CMOS most common - complementary metal oxide semiconductor Package provides: spreading of chip-level signal paths to board-level heat dissipation. Ceramic or plastic with gold wires. Fall 2002 EECS150 - Lec02-CMOS Page 4

Printed Circuit Boards fiberglass or ceramic 1-20 conductive layers 1-20in on a side IC packages are soldered down. Multichip Modules (MCMs) Multiple chips cirectly connected to a substrate. (silicon, ceramic, plastic, fiberglass) without chip packages. Fall 2002 EECS150 - Lec02-CMOS Page 5

Integrated Circuits Moore s Law has fueled innovation for the last 3 decades. Number of transistors on a die doubles every 18 months. What are the side effects of Moore s law? Fall 2002 EECS150 - Lec02-CMOS Page 6

Integrated Circuits Uses for digital IC technology today: standard microprocessors used in desktop PCs, and embedded applications simple system design (mostly software development) memory chips (DRAM, SRAM) application specific ICs (ASICs) custom designed to match particular application can be optimized for low-power, low-cost, high-performance high-design cost field programmable logic devices (FPGAs, CPLDs) customized to particular application short time to market relatively high part cost standardized low-density components still manufactured for compatibility with older system designs Fall 2002 EECS150 - Lec02-CMOS Page 7

CMOS Devices MOSFET (Metal Oxide Semiconductor Field Effect Transistor). Top View Cross Section The gate acts like a capacitor. A high voltage on the gate attracts charge into the channel. If a voltage exists between the source and drain a current will flow. In its simplest approximation the device acts like a switch. nfet pfet Fall 2002 EECS150 - Lec02-CMOS Page 8

Announcements If you are on the wait list and would like to get into the class you must: 1. Turn in an appeal for on third floor Soda 2. Attend lectures and do the homework, the first two weeks. 3. In the second week of classes, go to the lab section in which you wish to enroll. Give the TA your name and student ID. 4. Later, we will process the waitlist based on these requests, and lab section openings. Please note: Monday evening lab section will not be held (labor day). It will be held Thursday (5-8pm) evening instead. Fall 2002 EECS150 - Lec02-CMOS Page 9

Announcements Reading assignment for this week. All of chapter 1 Chapter 10 sections 1,2,7,8,9 Homework exercise is posted. Questions about class policy etc. covered on Tuesday? Fall 2002 EECS150 - Lec02-CMOS Page 10

Transistor-level Logic Circuits Inverter (NOT gate): NAND gate How about AND gate? Note: out = 0 iff both a AND b = 1 therefore out = (ab) pfet network and nfet network are duals of one another. Fall 2002 EECS150 - Lec02-CMOS Page 11

Transistor-level Logic Circuits Simple rule for wiring up MOSFETs: nfet is used only to pass logic zero: pfet is used only to pass logic one: Note: This rule is sometimes violated by expert designers under special conditions. Fall 2002 EECS150 - Lec02-CMOS Page 12

Transistor-level Logic Circuits NAND gate NOR gate Note: out = 0 iff both a AND b = 1 therefore out = (ab) Again pfet network and nfet network are duals of one another. Other more complex functions are possible. Ex: out = (a+bc) Fall 2002 EECS150 - Lec02-CMOS Page 13

Transistor-level Logic Circuits Tri-state Buffer Transistor circuit high impedance (output disconnected) Variations Fall 2002 EECS150 - Lec02-CMOS Page 14

Transistor-level Logic Circuits Multiplexor Transistor Circuit If s=1 then c=a else c=b Fall 2002 EECS150 - Lec02-CMOS Page 15

D-type edge-triggered flip-flop The edge of the clock is used to sample the "D" input & send it to "Q (positive edge triggering). At all other times the output Q is independent of the input D (just stores previously sampled value). The input must be stable for a short time before the clock edge. Fall 2002 EECS150 - Lec02-CMOS Page 16

Parallel to Serial Converter Example Operation: cycle 1: load x, output x 0 cycle i: output x i Each stage: if LD=1 load FF from x i else from previous stage. 4-bit version: Fall 2002 EECS150 - Lec02-CMOS Page 17

Parallel to Serial Converter Example timing: Fall 2002 EECS150 - Lec02-CMOS Page 18

Level-sensitive latch Transistor-level Logic Circuits Edge-triggered flip-flop Fall 2002 EECS150 - Lec02-CMOS Page 19