EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto

Slides:



Advertisements
Similar presentations
Chapter 4 Gates and Circuits.
Advertisements

CS105 Introduction to Computer Concepts GATES and CIRCUITS
Introduction Digital Electronics Logic Gates De Morgan’s Theorem
Analog VLSI Design Nguyen Cao Qui.
EE105 Microelectronic Devices and Circuits
Chapter 4 Gates and Circuits.
EE 466: VLSI Design Instructor: Amlan Ganguly TA: Souradip Sarkar Meeting: MWF, 12.10pm, Sloan-38.
Lesson 1 Introduction – “Is there a limit ?” Transistors – “CMOS building blocks” Physics, Cross section and Layout Views.
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
9/19/06 Hofstra University – Overview of Computer Science, CSC005 1 Chapter 4 Gates and Circuits.
EEM232 Digital Systems I. Course Information Instructor : Atakan Doğan Office hours: TBD Materials :
EECS 40 Introduction to Microelectronic Circuits.
© Electronics ECE 1312 Taaruf Nor Farahidah Za’bah Room number : E Phone number : address : 
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 2P. 1Winter Quarter Digital Electronics Lab 2.
Lecture 1 Introduction to Electronics Rabie A. Ramadan
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.
Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2009.
Design and Implementation of VLSI Systems (EN1600) lecture01 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.
Chapter 4 Gates and Circuits.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
Chapter 4 Gates and Circuits.
Lecture 17: Digital Design Today’s topic –Intro to Boolean functions Reminders –HW 4 due Wednesday 10/8/2014 (extended) –HW 5 due Wednesday 10/15/2014.
Digital Electronics. Introduction to Number Systems & Codes Digital & Analog systems, Numerical representation, Digital number systems, Binary to Decimal.
Microelectronic Devices and Circuits Mozafar Bag-Mohammadi Ilam University.
School of Computer Science G51CSA 1 Computer Systems Architecture Fundamentals Of Digital Logic.
Welcome to EE 130/230A Integrated Circuit Devices
Lecture 7 Topics –Boolean Algebra 1. Logic and Bits Operation Computers represent information by bit A bit has two possible values, namely zero and one.
1 Lecture 1: Introduction to Digital Logic Design CK Cheng CSE Dept. UC San Diego.
EE210 Digital Electronics Introductory Class September 03, 2008.
EE210 Digital Electronics Class Lecture 2 March 20, 2008.
Welcome to the Department of Engineering Contact us: (207)
SYDE 292 Circuits, Instrumentation and Measurement Instructor: Prof. Dan Stashuk DC 2613 Ext Objectives: Based on E & M.
EE210 Digital Electronics Introductory Class January 26, 2009.
ESE 232 Introduction to Electronic Circuits Professor Paul Min (314) Bryan Hall 302A.
LOGIC GATES. Electronic digital circuits are also called logic circuits because with the proper input, they establish logical manipulation paths. Each.
BASIC LOGIC GATES. In studying digital in integrated circuits, one must start with the simples group of circuits, the SSIs or Small Scale Integrated Circuits.
ES220 Review.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Chapter 7 Logic Circuits 1.State the advantages of digital technology compared to analog technology. 2. Understand the terminology of digital circuits.
Digital Circuits Text Book –M. M. Mano, "Digital Design," 3rd Ed., Prentice Hall Inc., Reference –class notes Grade –quizzes:15% –mid-term:27.5%
Welcome to EE 130/230M Integrated Circuit Devices Instructors: Prof. Tsu-Jae King Liu and Dr. Nuo Xu (tking and TA:Khalid Ashraf.
EE210 Digital Electronics Introductory Class March 13, 2008.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
DIGITAL ELECTRONICS. Everything in digital world is based on binary system. Numerically it involves only two symbols 0 or 1. –0 = False = No –1 = True.
ECEN2102 Digital Logic Design Lecture 0 Course Overview Abdullah Said Alkalbani University of Buraimi.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
Week 1: Introduction and Logic gates IT3002 – Computer Architecture
EEE 206 Electronics I Assist. Prof. Dr. Mustafa Musić Galib Sikirić
Introduction to Digital Electronics
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
Microelectronic Circuits Spring, 2017
Introduction to Microelectronic Circuits
Microelectronic Circuits Spring, 2013
ECE 331 – Digital System Design
Chapter 4 Gates and Circuits.
TEXTBOOK Please be informed that the Electronics textbook will be available from next week at OSCENT, an engineering textbook selling booth arranged by.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Computer Science 210 Computer Organization
Fundamentals of Computer Science Part i2
SOLIDS AND SEMICONDUCTOR DEVICES - IV
Digital Electronics Lab 2 Instructor:
Chapter 1 Introduction to Electronics
Logic Gates.
SOLIDS AND SEMICONDUCTOR DEVICES - IV
EE210 Digital Electronics Class Lecture 2 September 03, 2008
SOLIDS AND SEMICONDUCTOR DEVICES - IV
Presentation transcript:

EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto

Lect /21/2004Alessandro Pinto, EE40 Summer Staff TAs Wei Mao Renaldi Winoto Reader Haryanto Kurniawan

Lect /21/2004Alessandro Pinto, EE40 Summer Course Material Main reference Textbook (s) Electrical Engineering Principles and Applications by Allan R. Hambley. Reader available at Copy Central, 2483 Hearst Avenue Publications Selected pubs posted on the web

Lect /21/2004Alessandro Pinto, EE40 Summer Course Organization Lectures: 3 x week (20 total) Labs Experimenting and verifying Building a complete system: mixer, tone control, amplifier, power supply, control Discussion sessions More examples, exercise, exams preparation Homework Weekly, for a better understanding Exams 2 midterms, 1 final Grade HW: 10%, LAB: 10%, MID: 20%, FINAL: 40%

Lect /21/2004Alessandro Pinto, EE40 Summer Table of contents Circuit components Resistor, Dependent sources, Operational amplifier Circuit Analysis Node, Loop/Mesh, Equivalent circuits First order circuit Active devices CMOS transistor Digital Circuits Logic gates, Boolean algebra Gates design Minimization Extra Topics CAD for electronic circuits

Lect /21/2004Alessandro Pinto, EE40 Summer Prerequisites Math 1B Physics 7B

Lect /21/2004Alessandro Pinto, EE40 Summer Lecture 1 Illustrates the historical background Electricity Transistor Monolithic integration Moore’s law Introduces signals: Analog and Digital

Lect /21/2004Alessandro Pinto, EE40 Summer History of EE: Electricity Hans Christian Oersted ’s Experiment (1820) (Source: Molecular Expression) (1)(1) (2)(2) (3)(3) (4)(4) Michael Faraday’s Experiment (1831) Maxwell’s Equations (1831)

Lect /21/2004Alessandro Pinto, EE40 Summer History of EE: Transistor Base Collector Emitter J. Bardeen,W. Brattain and W. Shockley, B C E BJT G D S MOSFET

Lect /21/2004Alessandro Pinto, EE40 Summer History of EE: Integration Jack S. Kilby (1958) Resistor Capacitor Inductor Diode Transistor Monolithic (one piece) circuits: built form a silicon substrate

Lect /21/2004Alessandro Pinto, EE40 Summer Today’s Chips: Moore’s Law Gordon Moore, 1965 Number of transistor per square inch doubles approximately every18 months Implications Cost per device halves every 18 months More transistors on the same area, more complex and powerful chips Future chips are very hard to design!!! Fabrication cost is becoming prohibitive

Lect /21/2004Alessandro Pinto, EE40 Summer Today’s Chips: An Example 300mm wafer, 90nm P4 2.4 Ghz, 1.5V, 131mm 2 90nm transistor (Intel) Hair size (1024px)

Lect /21/2004Alessandro Pinto, EE40 Summer Signals: Analog vs. Digital t f(t) t g(t) Analog: Analogous to some physical quantity Digital: can be represented using a finite number of digits

Lect /21/2004Alessandro Pinto, EE40 Summer Example of Analog Signal Properties: Dynamic range: maxV – minV Frequency: number of cycles in one second Voltage (  V) Time (s) A (440Hz) piano key stroke

Lect /21/2004Alessandro Pinto, EE40 Summer Analog Circuits It is an electronic subsystem which operates entirely on analog signals Amplifier i(t) o(t) o(t) = K i(t)

Lect /21/2004Alessandro Pinto, EE40 Summer Digital Circuits It is an electronic subsystem which operates entirely on numbers (using, for instance, binary representation) 1-bit Adder a b sum carry absumcarry

Lect /21/2004Alessandro Pinto, EE40 Summer Encoding of Digital Signals We use binary digits Two values: { 0, 1 } Positional system Encoded by two voltage levels +1.5 V → 1, 0 V → V 0 V 5 → V 0 V threshold 0 1 noise margin

Lect /21/2004Alessandro Pinto, EE40 Summer Why Digital? Digital signals are easy and cheap to store Digital signals are insensible to noise Boolean algebra can be used to represent, manipulate, minimize logic functions Digital signal processing is easier and relatively less expensive than analog signal processing

Lect /21/2004Alessandro Pinto, EE40 Summer Digital Representation of Analog Signals Problem: represent f(t) using a finite number of binary digits Example: A key stroke using 6 bits Only 64 possible values, hence not all values can be represented Quantization error: due to finite number of digits Time sampling: time is continuous but we want a finite sequence of numbers

Lect /21/2004Alessandro Pinto, EE40 Summer Digital Representation of Analog Signals t f(t) Dynamic Range: [-30,30]  V Precision: 5  V t Sampling  V -10  V -15  V -20  V -25  V -30  V Quantization Result

Lect /21/2004Alessandro Pinto, EE40 Summer Digital Representation of Logic Functions Boolean Algebra: Variables can take values 0 or 1 (true or false) Operators on variables: a AND b a·b a OR b a+b NOT b b Any logic expression can be built using these basic logic functions Example: exclusive OR

Lect /21/2004Alessandro Pinto, EE40 Summer Full Adder Example 1-bit Adder a b sum carry absumcarry

Lect /21/2004Alessandro Pinto, EE40 Summer Summary Analog signals are representation of physical quantities Digital signals are less sensible to noise than analog signals Digital signals can represent analog signals with arbitrary precision (at the expense of digital circuit cost) Boolean algebra is a powerful mathematical tool for manipulating digital circuits