ECE321 Electronics I

Similar documents
ECE520 VLSI Design. Lecture 23: SRAM & DRAM Memories. Payman Zarkesh-Ha

Floating Point Representation and Digital Logic. Lecture 11 CS301

EE141Microelettronica. CMOS Logic

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences. Professor Oldham Fall 1999

University of Toronto. Final Exam

Low Power CMOS Dr. Lynn Fuller Webpage:

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

Lecture 8-1. Low Power Design

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Integrated Circuits & Systems

Last Lecture. Power Dissipation CMOS Scaling. EECS 141 S02 Lecture 8

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015

CMPE12 - Notes chapter 1. Digital Logic. (Textbook Chapter 3)

Where Does Power Go in CMOS?

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Digital Integrated Circuits A Design Perspective

Digital Logic. CS211 Computer Architecture. l Topics. l Transistors (Design & Types) l Logic Gates. l Combinational Circuits.

Introduction to Computer Engineering ECE 203

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

ECE 407 Computer Aided Design for Electronic Systems. Simulation. Instructor: Maria K. Michael. Overview

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

CSE140L: Components and Design Techniques for Digital Systems Lab. Power Consumption in Digital Circuits. Pietro Mercati

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

Semiconductor Memories

Introduction to CMOS VLSI Design Lecture 1: Introduction

Integrated Circuits & Systems

9/18/2008 GMU, ECE 680 Physical VLSI Design

Integrated Circuits & Systems

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Design for Manufacturability and Power Estimation. Physical issues verification (DSM)

Semiconductor memories

Lecture 15: Scaling & Economics

ECE321 Electronics I

For smaller NRE cost For faster time to market For smaller high-volume manufacturing cost For higher performance

CMPE12 - Notes chapter 2. Digital Logic. (Textbook Chapters and 2.1)"

Lecture 6 Power Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Power Dissipation. Where Does Power Go in CMOS?

CMOS Inverter. Performance Scaling

EE371 - Advanced VLSI Circuit Design

S No. Questions Bloom s Taxonomy Level UNIT-I

Lecture 1: Circuits & Layout

Introduction to Computer Engineering. CS/ECE 252, Fall 2012 Prof. Guri Sohi Computer Sciences Department University of Wisconsin Madison

Timing Constraints in Sequential Designs. 63 Sources: TSR, Katz, Boriello & Vahid

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

CMOS scaling rules Power density issues and challenges Approaches to a solution: Dimension scaling alone Scaling voltages as well

CSE140L: Components and Design Techniques for Digital Systems Lab. FSMs. Instructor: Mohsen Imani. Slides from Tajana Simunic Rosing

Chapter Overview. Memory Classification. Memory Architectures. The Memory Core. Periphery. Reliability. Memory

Pass-Transistor Logic

VLSI. Faculty. Srikanth

CPE100: Digital Logic Design I

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

COSC 243. Introduction to Logic And Combinatorial Logic. Lecture 4 - Introduction to Logic and Combinatorial Logic. COSC 243 (Computer Architecture)

EECS 141: FALL 05 MIDTERM 1

14:332:231 DIGITAL LOGIC DESIGN. Organizational Matters (1)

Administrative Stuff

Lecture 16: Circuit Pitfalls

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Memory, Latches, & Registers

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: 1st Order RC Delay Models. Review: Two-Input NOR Gate (NOR2)

EE 434 Lecture 33. Logic Design

Chapter 7. Sequential Circuits Registers, Counters, RAM

Lecture 21: Packaging, Power, & Clock

ALU A functional unit

and V DS V GS V T (the saturation region) I DS = k 2 (V GS V T )2 (1+ V DS )

Intro To Digital Logic

Chapter 2: Boolean Algebra and Logic Gates

Exam 2 Fall How does the total propagation delay (T HL +T LH ) for an inverter sized for equal

EE213, Spr 2017 HW#3 Due: May 17 th, in class. Figure 1

Interconnect (2) Buffering Techniques. Logical Effort

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

PERFORMANCE METRICS. Mahdi Nazm Bojnordi. CS/ECE 6810: Computer Architecture. Assistant Professor School of Computing University of Utah

CMPEN 411 VLSI Digital Circuits Spring Lecture 21: Shifters, Decoders, Muxes

Testability. Shaahin Hessabi. Sharif University of Technology. Adapted from the presentation prepared by book authors.

EE141- Fall 2002 Lecture 27. Memory EE141. Announcements. We finished all the labs No homework this week Projects are due next Tuesday 9am EE141

Digital Electronics I

Midterm. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. Pass Transistor Logic. Restore Output.

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

EE241 - Spring 2001 Advanced Digital Integrated Circuits

University of Toronto Faculty of Applied Science and Engineering Final Examination

! Crosstalk. ! Repeaters in Wiring. ! Transmission Lines. " Where transmission lines arise? " Lossless Transmission Line.

Digital Integrated Circuits A Design Perspective

Announcements. EE141- Spring 2003 Lecture 8. Power Inverter Chain

Lecture 24. CMOS Logic Gates and Digital VLSI II

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues

MOSIS REPORT. Spring MOSIS Report 1. MOSIS Report 2. MOSIS Report 3

Lecture 23. CMOS Logic Gates and Digital VLSI I

EECS 151/251A Homework 5

Lecture 22 Chapters 3 Logic Circuits Part 1

CpE358/CS381. Switching Theory and Logical Design. Summer

Transcription:

ECE321 Electronics I Lecture 1: Introduction to Digital Electronics Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Tuesday 2:00-3:00PM or by appointment E-mail: payman@ece.unm.edu Slide: 1 Textbook and Background Main reference material is your notes in the class and the handouts Two equally important textbooks are: Charles Hawkins, Jaume Segura, and Payman Zarkesh-Ha, "CMOS Digital Integrated Circuits: A First Course," SciTech Publishing, December 15, 2012, ISBN: 978-1613530023 Neil Weste and David Harris, "CMOS VLSI Design: A Circuits and Systems Perspective," 4th Edition, Addison Wesley, March 11, 2010, ISBN-13: 978-0321547743 Lecture Notes: combination of slides, homework and announcements Slides will be posted on the class webpage Class webpage: ece-research.unm.edu/payman/classes/ece321 User Name: student Password: electronics Slide: 2 1

Textbooks and Outline Basic CMOS Transistor Modeling CMOS Inverter Delay and Power Calculations Interconnect Modeling Design Rules and Layout Design Tools CMOS Fabrication Combinational / Sequential Logic Static / Dynamic / Domino Logic Basic Timing Analysis Basic SRAM and DRAM Memories Slide: 3 Grading Policy Your grade in the course will be comprised of: Homework (20%) Class Contribution (5%) Design Project (15%) Tests (30%) Final Exam (30%) There will be 2 midterm tests, but only 1 will be considered and the worst test will be ignored. Therefore, there is no makeup tests or exams. Final letter grade will be based on curve and class performance Your participation in class is very important Suggestions for success: Participate in the class and ask questions Read the textbook Work on problems Slide: 4 2

Homework Policy Homework will be assigned for each Monday of the class. Please refer to the class website for the homework assignments. Homework due at the beginning of the lecture. No exception! Solutions will be posted on the class website as soon as it is available. Late homework and projects will not be accepted Slide: 5 Course Project There will be design project assigned including: Layout design using L-Edit Circuit extract and spice simulation The design problem will be a team project. However, the roles of each team member should be rotated during the course of the project. Project grade will be based on: Quality of report Performance (speed/delay) Power dissipation Layout area There will be a 10% extra credit for any design with minimum layout area, or maximum performance, or minimum power consumption Slide: 6 3

Course Objectives Analyze the basic device physics and predict the behavior of electrons and holes in a p-n junction Analyze multiple diode circuits with different types of diodes using the piecewise linear model and the small-signal equivalent circuit Analyze the operation of a field effect transistor and determine the DC/AC response of the FET Design and analyze the operation of the CMOS Inverter, NAND, NOR, and T-gates Determine the layout diagram for various logic gates Draw the fabrication steps for fabrication of logic gate circuits Understanding the concept of timing analysis, delay, and power estimations Slide: 7 Class Schedule Slide: 8 4

Example of a Digital Integrated Circuit? Slide: 9 Introduction Beginning of the Computer: ENIAC, the first electronic computer (1946) 333 integer multiplication/second A six-week run was equivalent to 100 person-years of manual computation Program resides in the wired connections Slide: 10 5

Intel 4004 Microprocessor 1971 10 um NMOS-only 2300 transistors 1 MHz Slide: 11 Intel Technology Advancement Slide: 12 6

Moore s Law In 1965, Gordon Moore (founder of Intel) had a very interesting observation. He noticed that the number of transistors on a chip doubled every 18 to 24 months. He made a prediction that semiconductor technology would double its effectiveness every two years. Slide: 13 Moore s Law for Intel Microprocessors Source: www.intel.com Slide: 14 7

Moore s Law in Travel Industry Slide: 15 CMOS Scaling Scenario Slide: 16 8

Why Scaling? What are the benefits of technology scaling? Why smaller device is better? Speed Functionality Energy Imagine if you wanted to design an ipod with 10um technology!! versus Slide: 17 CMOS Scaling Calculation ->14 -> 10 -> 7 -> 5 2010 2012 2014 2016 2018 2020 Slide: 18 9

22nm SRAM Testchip (Intel) 10 million of these cells could fit in a square millimeter about the size of the tip of a ballpoint pen Slide: 19 MOS in 65nm of Core Due Processor Distance between Si atoms = 5.43 ºA No. of atoms in channel = 35 nm / 0.543 nm = 64 Atoms! Problem: Uncertainty in transistor behavior and difficult to control variation! Slide: 20 10

Benefit of Smaller Transistors 1) More transistors in the same foot-print 2) More functionality 3) Reduced cost per function 4) Faster devices and higher performance 5) Lower switching energy per transistor Slide: 21 Transistor Scaling Challenges 1) Feature sizes down to few atomic layers 2) Increase uncertainty of transistor behavior 3) Increase leakage power consumption 4) Difficult to maintain performance enhancement 5) Thermal limit issue Slide: 22 11

Power Density Problem Power density too high to keep junction at low temperature. Power reaching limits of air cooling. Slide: 23 Heat Management Consideration Slide: 24 12

Power Consumption Scenario Slide: 25 Some Calculations! Power = 115 Watts Supply Voltage = 1.2 V Supply Current = 115 W / 1.2 V = 96 Amps! Problem: Current density becomes a serious problem! This is known as electromigration Note: Fuses used for household appliances = 15 to 40 Amps Slide: 26 13

Another Calculations! Power = 115 Watts Chip Area = 2.2 Cm 2 Heat Flux = 115 W / 2.2 Cm 2 = 50 W/Cm 2! Problem: Heat flux is another serious issue! Notes: Heat flux in iron = 0.2 W/Cm 2 Heat flux in frying pan = 10 W/Cm 2 Slide: 27 Method of Heat Management 1) Proper heat removal system (expensive) 2) Improve manufacturing for low power MOS 3) Architectural solutions (multi-cores) Slide: 28 14

Hitachi Water Cooling Laptop Slide: 29 Summary Digital IC Business is Unique Things Get Better Every Few Years Companies Have to Stay on Moore s Law Curve to Survive Benefits of Transistor Scaling Higher Frequencies of Operation Massive Functional Units, Increasing On-Die Memory Cost/Functionality Going Down Downside of Transistor Scaling Power (Dynamic and Static) Design and Manufacturing Cost Slide: 30 15

Basic Logic Gates A B A B 1 0 0 1 Inverter A B C A B C 0 0 1 0 1 1 1 0 1 1 1 0 NAND A B C A B C 0 0 1 0 1 0 1 0 0 1 1 0 NOR G A G B A G B 1 1 1 0 1 0 1 0 Z 0 0 Z Transmission Gate Slide: 31 Alternative Gate Representation Slide: 32 16

Example 1: Use Basic Gates to Create Each Slide: 33 Review: DeMorgan s Theorem 1. Product terms (AND) in the original function transform to sum (OR) terms in the DeMorgan equivalence. 2. Sum (OR) terms in the original function transform to product (AND) terms in the DeMorgan equivalence. 3. All variables are inverted when transforming to and from a DeMorgan equivalence. 4. An overbar on the original function transforms to no overbar in the DeMorgan equivalence, and vice versa. Slide: 34 17

Basic Boolean Properties X Y Y X X 0 X X0 0 X X X X X 0 ( X Y ) Z X (Y Z ) X(Y Z ) XY X Z X Y XY XY YX X 1 1 X1 X X X X X X 1 ( XY )Z X (Y Z ) XY X Y X (Y Z ) ( X Y )( X Z ) Slide: 35 Example 2: Reduce to the Minimum Gates Y F X Y F X X Y X Y Z F X Y F X Y Z Z Slide: 36 18

Positive Edge D Flip-Flop Slide: 37 Timing in a D Flip-Flop D Clk Q Slide: 38 19

4-bit Register using D Flip-Flop D0 D1 D2 D3 FF0 FF1 FF2 FF3 Q0 Q1 Q2 Q3 Clk Slide: 39 Review: Circuit Analysis Find R eq Slide: 40 20

Review: Circuit Analysis Thevenin Circuit Slide: 41 Review: Circuit Analysis Power Calculation Slide: 42 21

Power Analysis for Logic Gates X=0 1 Y=1 X Y F X=1 0 Y=1 X Y F C L C L How much energy or power we consume for each transition? Which element consumes energy? Which element gets hot? Slide: 43 Example 1: Power and Energy Consumption V DD = 1.5 V Clock f c = 1 GHz C L = 100 pf In this circuit: 1) Compute the power consumption in the inverter. 2) Compute the power consumption in the load capacitor. 3) How much energy stored in the load capacitor in each transition? 4) How much energy consumed in the inverter in each transition? Slide: 44 22

Example 2: Power Dissipation in Gated Clock f c1 = 1 GHz V DD = 1.5 V f c2 = 10 MHz C L = 50 pf This circuit is typically used to gate the clock signal during sleep mode. Compute the average power dissipation in the above NAND gate. Slide: 45 23