Introduction to Microelectronic Circuits

Slides:



Advertisements
Similar presentations
Chapter 4 Gates and Circuits.
Advertisements

Computer Science 210 Computer Organization Introduction to Logic Circuits.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Digital Electronics Course Introduction, Number Systems, Conversion between Bases, and Basic Binary Arithmetic (Lecture #1)
Chapter 4 Gates and Circuits.
EE40: Introduction to Microelectronic Circuits Summer 2004 Alessandro Pinto
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 :
© 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.
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
Chapter 4 Gates and Circuits.
Binary Addition CSC 103 September 17, 2007.
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.
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.
Digital Components and Combinational Circuits Sachin Kharady.
EE210 Digital Electronics Class Lecture 2 March 20, 2008.
Welcome to the Department of Engineering Contact us: (207)
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 1 Introduction to Electronics
Digital Circuits Text Book –M. M. Mano, "Digital Design," 3rd Ed., Prentice Hall Inc., Reference –class notes Grade –quizzes:15% –mid-term:27.5%
EE210 Digital Electronics Introductory Class March 13, 2008.
Basic Logic Operations and Standard Logic Gates [Lecture:1] Instructor: Sajib Roy Lecturer, ETE, ULAB ETE 204 – Digital Electronics.
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.
A microelectronic computer circuit incorporated into a chip or semiconductor In electronics, an as IC is a miniaturized electronic circuit. An electronic.
CS231: Computer Architecture I Laxmikant Kale Fall 2002.
Logic gates.
EEE 206 Electronics I Assist. Prof. Dr. Mustafa Musić Galib Sikirić
Introduction to Digital Electronics
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
LOGIC GATE TIMING DIAGRAM.
Chapter 1 Introduction to Electronics
Introductory Lecture on Digital Electronics
VLSI Design Methodologies
Microelectronic Circuits Spring, 2013
ECE 3110: Introduction to Digital Systems
ECE 331 – Digital System Design
Component Identification
Newspapers, magazines, and blogs (pop science)
Digital Components and Combinational Circuits
Advanced Digital design
CHAPTER 2 Boolean Algebra
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
XOR, XNOR, & Binary Adders
Digital Electronics Lab 2 Instructor:
Chapter 1 Introduction to Electronics
Week 7: Gates and Circuits: PART II
Hardware & Processor Pioneers
SOLIDS AND SEMICONDUCTOR DEVICES - IV
EE210 Digital Electronics Class Lecture 2 September 03, 2008
XOR, XNOR, and Binary Adders
What is Digital Information?
SOLIDS AND SEMICONDUCTOR DEVICES - IV
Presentation transcript:

Introduction to Microelectronic Circuits Summer 2011 Alessandro Pinto apinto@eecs.berkeley.edu

Staff TAs Reader Wei Mao maowei@eecs.berkeley.edu Renaldi Winoto winoto@eecs.berkeley.edu Reader Haryanto Kurniawan haryanto@uclink.berkeley.edu

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%

Table of contents Circuit components Circuit Analysis Active devices 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

Lecture 1 Illustrates the historical background Electricity Transistor Monolithic integration Moore’s law Introduces signals: Analog and Digital

History of EE: Electricity Hans Christian Oersted ’s Experiment (1820) Michael Faraday’s Experiment (1831) (Source: Molecular Expression)      (1)          (2)   (3)                (4) Maxwell’s Equations (1831)

History of EE: Transistor Base Collector Emitter J. Bardeen,W. Brattain and W. Shockley, 1939-1947 B C E BJT G D S MOSFET

History of EE: Integration Resistor Jack S. Kilby (1958) Capacitor Monolithic (one piece) circuits: built form a silicon substrate Inductor Diode Transistor

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

Today’s Chips: An Example 300mm wafer, 90nm P4 2.4 Ghz, 1.5V, 131mm2 90nm transistor (Intel) Hair size (1024px)

Signals: Analog vs. Digital f(t) g(t) t t Analog: Analogous to some physical quantity Digital: can be represented using a finite number of digits

Example of Analog Signal A (440Hz) piano key stroke Voltage (V) Time (s) Lect. 1 - 06/21/2004

Analog Circuits It is an electronic subsystem which operates entirely on analog signals i(t) o(t) Amplifier o(t) = K i(t)

Digital Circuits It is an electronic subsystem which operates entirely on numbers (using, for instance, binary representation) a b sum carry 1 a sum 1-bit Adder b carry

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 → 0 +1.5 V 0 V threshold 1 noise margin +1.5 V 0 V 5 → 101

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

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

Digital Representation of Analog Signals f(t) Dynamic Range: [-30,30] V Precision: 5 V t Sampling 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 -5V -10V -15V -20V -25V -30V Quantization 1011 0100 0101 0110 0001 0010 1001 1100 0011 Result

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

Full Adder Example a b sum carry 1 a sum 1-bit Adder b carry

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