Fall 2002EECS150 - Lec02-CMOS Page 1 EECS150 - Digital Design Lecture 2 - CMOS August 27, 2003 by Mustafa Ergen Lecture Notes: John Wawrzynek.

Slides:



Advertisements
Similar presentations
L14: Boolean Logic and Basic Gates
Advertisements

CS105 Introduction to Computer Concepts GATES and CIRCUITS
Chapter 4 Gates and Circuits.
Differential Amplifiers and Integrated Circuit (IC) Amplifiers
CSET 4650 Field Programmable Logic Devices
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 16 - Sequential.
VLSI Design Circuits & Layout
Introduction to CMOS VLSI Design Lecture 1: Circuits & Layout
FPGA structure and programming - Eli Kaminsky 1 FPGA structure and programming.
CS 150 – Fall Lec #26 – Digital Design – 1 Digital Design and System Implementation zOverview of Physical Implementations zCMOS devices zCMOS transistor.
EECS 150 Fa04 Lecture 2 EECS Components and Design Techniques for Digital Systems Lec 02 – CMOS Technology David Culler Electrical Engineering.
Spring 2002EECS150 - Lec03-Timing Page 1 EECS150 - Digital Design Lecture 3 - Timing January 29, 2002 John Wawrzynek.
ECE C03 Lecture 41 Lecture 4 Combinational Logic Implementation Technologies Prith Banerjee ECE C03 Advanced Digital Design Spring 1998.
Spring 2002EECS150 - Lec14-seq1 Page 1 EECS150 - Digital Design Lecture 14 - Sequential Circuits I (State Elements) March 12, 2002 John Wawrzynek.
CS61CL Machine Structures Lec 7 – Introduction to Digital Design David Culler Electrical Engineering and Computer Sciences University of California, Berkeley.
Chapter 4 Gates and Circuits.
Computer Engineering 222. VLSI Digital System Design Introduction.
Spring 2002EECS150 - Lec02-CMOS Page 1 EECS150 - Digital Design Lecture 2 - CMOS January 24, 2002 John Wawrzynek.
Programmable logic and FPGA
© UC Berkeley 8/30/2007 EECS150-F05 CMOS lec02 1 EECS Components and Design Techniques for Digital Systems Lec 02 – Gates and CMOS Technology
9/19/06 Hofstra University – Overview of Computer Science, CSC005 1 Chapter 4 Gates and Circuits.
1 EECS Components and Design Techniques for Digital Systems Lec 03 – Field Programmable Gate Arrays (an overview) David Culler Electrical.
February 4, 2002 John Wawrzynek
© UC Berkeley CS61CL – Machine Structures David Culler Electrical Engineering and Computer Sciences University of California, Berkeley
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Hao Ji.
Lecture 2. Logic Gates Prof. Taeweon Suh Computer Science Education Korea University ECM585 Special Topics in Computer Design.
CSET 4650 Field Programmable Logic Devices
EE 261 – Introduction to Logic Circuits Module #8 Page 1 EE 261 – Introduction to Logic Circuits Module #8 – Programmable Logic & Memory Topics A.Programmable.
ECE 331 – Digital System Design Transistor Technologies, and Realizing Logic Gates using CMOS Circuits (Lecture #23)
CS 61C L01 Introduction (1) Garcia, Spring 2004 © UCB Lecturer PSOE Dan Garcia CS61C www page www-inst.eecs.berkeley.edu/~cs61c/
Chapter 4 Gates and Circuits. 4–2 Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors.
Chapter 4 Gates and Circuits.
Switched capacitor DC-DC converter ASICs for the upgraded LHC trackers M. Bochenek 1,2, W. Dąbrowski 2, F. Faccio 1, S. Michelis 1 1. CERN, Conseil Européen.
Lecture 13 Lecture by John O'Donnell, used with permission. 1 CS1Q Computer Systems Lecture 13 Simon Gay.
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
Chapter 3 Digital Logic Structures. 3-2 Transistor: Building Block of Computers Microprocessors contain millions of transistors Intel Pentium 4 (2000):
Lecture 2 1 Computer Elements Transistors (computing) –How can they be connected to do something useful? –How do we evaluate how fast a logic block is?
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 4 Programmable.
Lecture 2. Logic Gates Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research.
Memory and Storage Dr. Rebhi S. Baraka
CS/EE 3700 : Fundamentals of Digital System Design
EE4800 CMOS Digital IC Design & Analysis
Basic Sequential Components CT101 – Computing Systems Organization.
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
Spring 2002EECS150 lec01-intro Page 1 EECS150 Components and Design Techniques for Digital Systems John Wawrzynek (Warznek) Professor of EECS
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Introduction to CMOS VLSI Design Lecture 1: Circuits & Layout.
1 CS/COE0447 Computer Organization & Assembly Language CHAPTER 1.
Logical Circuits Philip Gebhardt 3/15/2011. Logic Circuits Negative, Positive, and Complimentary circuits Logic Gates Programmable Logic Devices.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 33: November 20, 2013 Crosstalk.
Digital Design and System Implementation
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Transistor: Building.
Instructor : Po-Yu Kuo 教師:郭柏佑 Ch. 3 Digital Logic Structures EL 1009 計算機概論 ( 電子一 B) Introduction to Computer Science.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 20: October 25, 2010 Pass Transistors.
HIGH VOLTAGE DC BY MARX GENERATOR PRINCIPLES
1 Computer Organization Wireless & Mobile Networks Lab Li-hua Dong
Sequential Logic Design
MARX GENERATOR BASED HIGH VOLTAGE USING MOSFETs
Stateless Combinational Logic and State Circuits
Instructor:Po-Yu Kuo 教師:郭柏佑
Flip Flops.
Chapter 4 Gates and Circuits.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
EEL 3705 / 3705L Digital Logic Design
Design Technologies Custom Std Cell Performance Gate Array FPGA Cost.
Digital Electronics Lab 2 Instructor:
Instructor:Po-Yu Kuo 教師:郭柏佑
January 24 W’05 Yutao He 4532B Boelter Hall CSM51A/EEM16-Sec.1 W’05
Unit -4 Introduction to Embedded Systems Tuesday.
Presentation transcript:

Fall 2002EECS150 - Lec02-CMOS Page 1 EECS150 - Digital Design Lecture 2 - CMOS August 27, 2003 by Mustafa Ergen Lecture Notes: John Wawrzynek

Fall 2002EECS150 - Lec02-CMOS Page 2 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 2002EECS150 - Lec02-CMOS Page 3 Overview of Physical Implementations 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. The stuff out of which we make systems.

Fall 2002EECS150 - Lec02-CMOS Page 4 Integrated Circuits Primarily Crystalline Silicon 1mm - 25mm on a side M transistors ( M "gates") conductive layers feature size ~ 0.13um = 0.13 x 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. Chip in Package

Fall 2002EECS150 - Lec02-CMOS Page 5 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 2002EECS150 - Lec02-CMOS Page 6 Integrated Circuits Moore’s Law has fueled innovation for the last 3 decades. “Number of transistors on a die doubles every 18 months.”

Fall 2002EECS150 - Lec02-CMOS Page 7 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 2002EECS150 - Lec02-CMOS Page 8 CMOS Devices 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. Top View MOSFET (Metal Oxide Semiconductor Field Effect Transistor). nFET pFET

Fall 2002EECS150 - Lec02-CMOS Page 9 Announcements If you are on the wait list and would like to get into the class you must: Turn in an appeal for on third floor Soda Attend lectures and do the homework, the first two weeks. 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. 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 2002EECS150 - Lec02-CMOS Page 10 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 2002EECS150 - Lec02-CMOS Page 11 Transistor-level Logic Circuits Inverter (NOT gate): NAND gate Note: –out = 0 iff both a AND b = 1 therefore out = (ab)’ –pFET network and nFET network are duals of one another. How about AND gate?

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

Fall 2002EECS150 - Lec02-CMOS Page 13 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 2002EECS150 - Lec02-CMOS Page 14 Transistor-level Logic Circuits Transistor circuit “high impedance” (output disconnected) Variations Tri-state Buffer

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

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

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

Fall 2002EECS150 - Lec02-CMOS Page 19 Transistor-level Logic Circuits Level-sensitive latch Positive Edge-triggered flip-flop: built from two sensitive latches. clk’ clk clk’