CSE140: Components and Design Techniques for Digital Systems

Size: px
Start display at page:

Download "CSE140: Components and Design Techniques for Digital Systems"

Transcription

1 CSE140: Components and Design Techniques for Digital Systems Tajana Simunic Rosing 1

2 Announcements and Outline Check webct grades, make sure everything is there and is correct Pick up graded homework at TA s or my assistant s office Final exam Tuesday, June 10 th, at 3pm, same location as the class Everything covered in lectures, whole book & all handouts Format: Problems similar to HW and previous exams Multiple choice and/or T/F questions on the assigned reading Discussion session will go over the previous year s final Today s topic: Power and Energy 2

3 CSE140: Components and Design Techniques for Digital Systems Power & Energy Tajana Simunic Rosing 3

4 Overview Motivation for design constraints of power consumption Power metrics Power consumption analysis in CMOS How can a logic designer control power?

5 Phone + Messenger + PDA Blackberry 8310 Quad-band GSM/GPRS/EDGE, wi-fi, Bluetooth megapixel camera s with 5x zoom and built-in flash MicroSD memory card slot , IM, SMS, Media player Docs: Word, Excel, PDF and JPEG 4 hours talk time, 17 days standby

6 Phone + Messenger + PDA iphone Quad-band GSM phone; b/g, EDGE & Bluetooth v2.0+edr View PDF, JPEG, Word and Excel docs Chat-style SMS text messaging 2.0 megapixel camera Screen Resolution: 480 x 320 pixels (163 ppi) Talk time: Up to 8 hours Standby time: Up to 250 hours Internet use: Up to 6 hours Video playback: Up to 7 hours Audio playback: Up to 24 hours

7 Important (Wireless) Technology Trends Spectral Efficiency : i More bits/m 3 Rapidly increasing transistor density Rapidly declining system cost

8 In the Physical World: Sensor Devices

9 Important (Wireless) Technology Trends Speed-Distance-Cost Tradeoffs Rapid Growth: Machine-to- Machine Devices (mostly sensors)

10 Portable devices: Why Worry About Power? Handhelds, laptops, phones, MP3 players, cameras, all need to run for extended periods on small batteries without recharging Devices that need regular recharging or large heavy batteries will lose out to those that don t. Power consumption important even in tethered devices System cost tracks power consumption: Power supplies, distribution, heat removal Power conservation, environmental concerns In 10 years, have gone from minimal consideration of power consumption to (designing with power consumption as a primary design constraint!

11 Power and Energy Basics Power supply provides energy for charging and discharging wires and transistor gates. The energy supplied is stored & then dissipated as heat. P dw / dt Power: Rate of work being done over time Rate of energy being used Watts = Joules/seconds P = E Δ t If a differential amount of charge dq is given a differential increase in energy dw, the potential of the charge is increased by Given that current: Power is work done over time: Energy is: w = t V = dw / dq I = dq / dt dw dq dw / dt = = P = V I dq dt Pdt

12 Basics Warning! In everyday language, the term power is used incorrectly in place of energy Power is not energy Power is not something gyou can run out of Power can not be lost or used up It is not a thing, it is merely a rate It can not be put into a battery any more than velocity can be put in the gas tank of a car

13 This is how electric tea pots work... Heats 1 gram of water 0.24 degree C 0.24 Calories per Second 1A 1 Joule of Heat Energy per Second 1V Ohm Resistor 20 W rating: Maximum power the package is able to transfer to the air. Exceed rating and resistor burns.

14 Cooling an ipod nano... Like a resistor, ipod relies on passive transfer of heat from case to the air Why? Users don t want fans in their pocket... To stay cool to the touch via passive cooling, power budget of 5 W If ipod nano used 5W all the time, its battery would last 15 minutes...

15 Powering an ipod nano Battery has W-hour rating: Can supply 1.2 W of power for 1 hour 1.2 W / 5 W = 15 minutes More W-hours require bigger battery and thus bigger form factor -- it wouldn t be nano anymore! Real specs for ipod nano 05 : 14 hours for music, 4 hours for slide shows 85 mw for music 300 mw for slides

16 0.55 ounces 12 hour battery life 1 GB

17 20 hour battery life for audio, 6.5 hours for movies (80GB version) 24 hour battery life for audio 5 hour battery life for photos 12 hour battery life CS Spring 2007 Lec #28 P 17

18 8.9 in Notebooks... now most of the PC market Apple MacBook -- Weighs 5.2 lbs 1 in 12.8 in Performance: Must be close enough to desktop performance... many people no longer own a desktop Size and Weight: Ideal: paper notebook Heat: No longer laptops p -- top may get warm, bottom hot. Quiet fans OK

19 Battery: Set by size and weight limits... Battery rating: 55 W-hour 46x energy than ipod nano. ipod lets you listen to music for 14 hours! At 2.3 GHz, Intel Core Duo CPU consumes 31 W running a heavy load - under 2 hours battery life! And, just for CPU! Almost full 1 inch depth. Width and height set by available space, weight. At 1 GHz, CPU consumes 13 Watts. En Energy saver option uses this mode...

20 Battery Technology Battery technology has developed slowly Li-Ion and NiMh still the dominate technologies Batteries still contribute significantly to the weight of mobile devices Nokia 61xx - 33% Handspring PDA - 10% Toshiba Portege 3110 laptop - 20%

21 55 W-hour battery stores the energy of 1/2 a stick of dynamite. If battery short-circuits, catastrophe is possible... CS Spring 2007 Lec #28 P 21

22 CPU Only Part of Power Budget Notebook running a full workload. GPU other LCD Backlight CPU If our CPU took no power at all to run, that would only double battery life! LCD

23 Servers: Total Cost of Ownership (TCO) Machine rooms are expensive removing heat dictates how many servers to put in a machine room. Reliability: running computers hot makes them fail more often Electric bill adds up! Powering the servers + powering the air conditioners is a big part of TCO

24 How Do We Measure and Compare Power Consumption? One popular metric for microprocessors is: MIPS/watt MIPS, millions of instructions per second Typical modern value? Watt, standard unit of power consumption Typical value for modern processor? MIPS/watt reflects tradeoff between performance and power Increasing performance requires increasing power Problem with MIPS/watt MIPS/watt values are typically not independent of MIPS Techniques exist to achieve very high MIPS/watt values, but at very low absolute MIPS (used in watches) Metric only relevant for comparing processors with a similar performance One solution, MIPS 2 /watt. Puts more weight on performance

25 Metrics How does MIPS/watt relate to energy? Average power consumption = energy / time MIPS/watt = instructions/sec / joules/sec = instructions/joule Equivalent metric (reciprocal) is energy per operation (E/op) E/op is more general - applies to more that processors also, usually more relevant, as batteries life is limited by total energy draw. This metric gives us a measure to use to compare two alternative implementations ti of a particular function.

26 Power in CMOS Switching Energy: energy used to switch a node Vdd pullup network i(t) Vdd v(t) pulldown network 0 C 1 v(t) t0 t1 Energy dissipated in pullup: GND t 1 t 1 t 1 E = P( t) dt = ( V v) i( t) dt = ( V v) c ( dv dt) dt = sw t 0 t = dd t 0 t dd 2 dd 2 dd 1 1 cv dv c v dv = cv 1 2cV = 1 t 0 0 t t 0 dd 2cV 2 dd Energy supplied Energy stored Energy dissipated An equal amount of energy is dissipated on pulldown

27 Switching Power Gate power consumption: Assume a gate output is switching its output at a rate of: α f activity factor clock rate 1/f (probability of switching on any particular clock period) P = E Δt = switching rate avg E sw Therefore: P P avg = n α = α Chip/circuit power consumption: avg number of nodes (or gates) avg f f 1 2cV dd 2 Pavg c V avg dd clock f

28 Other Sources of Energy Consumption Short Circuit Current: Junction diode leakage: Vout I Vin Vout I Vin Transistor drain regions leak charge to substrate % of total chip power Vin I Diode Characteristic V ~1nWatt/gate few mwatts/chip

29 Other Sources of Energy Consumption Consumption caused by DC leakage current (Ids leakage): Vin=0 Vout=Vdd Ids Ioff Transistor s/d conductance never turns off all the way Low voltage processes much worse Vth Vgs This source of power consumption is becoming increasing significant as process technology scales down For 90nm chips around 10-20% of total power consumption Estimates put it at up to 50% for 65nm

30 Controlling Energy Consumption: What Control Do You Have as a Designer? Largest contributing component to CMOS power consumption is switching power: P avg = n α avg f 2 1 2cavg Vdd Factors influencing power consumption: n: total number of nodes in circuit α: activity factor (probability of each node switching) f: clock frequency (does this effect energy consumption?) Vdd: power supply voltage What control do you have over each factor? How does each effect the total Energy? Our design projects do not optimize for power consumption

31 Scaling Switching Energy per Gate Moore s Law at work Due to reduced V and C (length and width of Cs decrease, but plate distance gets smaller) Recent slope reduced because V is scaled less aggressively From: Facing the Hot Chips Challenge Again, Bill Holt, Intel, presented at Hot Chips 17, 2005.

32 Device Engineers Trade Speed and Power We can reduce CV 2 (Pactive) by lowering Vdd We can increase speed by raising Vdd and lowering Vt We can reduce leakage (Pstandby) by raising Vt From: Silicon Device Scaling to the Sub-10-nm Regime Meikei Ieong, 1* Bruce Doris, 2 Jakub Kedzierski, 1 Ken Rim, 1 Min Yang 1

33 Customize processes for product types... From: Facing the Hot Chips Challenge Again, Bill Holt, Intel, presented at Hot Chips 17, 2005.

34 Intel: Comparing 2 CPU Generations... Find enough tricks, and you can afford to raise Vdd a little so that you can raise the clock speed! Clock speed unchanged... Lower Vdd, lower C, but more leakage Design tricks: architecture & circuits

35 Switching Energy: Fundamental Physics Every logic transition dissipates s energy V dd V dd C 1 E C 2 0- = 2 Vdd Strong result: Independent >1 of technology 1 E C 2 1- = 2 Vdd >0 How can we limit switching energy? (1) Slow down clock (fewer transitions). But we like speed... (2) Reduce Vdd. But lowering Vdd lowers the clock speed... (3) Fewer circuits. But more transistors can do more work. (4) Reduce C per node. One reason why we scale processes.

36 Second Factor: Leakage Currents Even when a logic gate isn t switching, it burns power Isub: Even when this nfet is off, it passes an Ioff leakage current. 0V = We can engineer any Ioff we like, but a lower Ioff also results in a lower Ion, and thus the lower the clock speed. Intel s current processor designs, leakage vs switching power Igate: Ideal capacitors have zero DC current. But modern transistor gates are a few atoms thick, and are not ideal. Bill Holt, Intel, Hot Chips 17. A lot of work was done to get a ratio this good... 50/50 is common.

37 Engineering On Current at 25 nm... V d We can increase Ion by raising Vdd and/or lowering Vt. I ds V g I ds V s 1.2 ma = Ion 0.25 V t I off = 0??? 0.7 = V dd

38 Plot on a Log Scale to See Off Current V d We can decrease Ioff by raising Vt -but that lowers Ion I I V ds ds 1.2 ma = Ion g V s 0.25 V t I off 10 na 0.7 = V dd

Last Time. Making correct concurrent programs. Maintaining invariants Avoiding deadlocks

Last Time. Making correct concurrent programs. Maintaining invariants Avoiding deadlocks Last Time Making correct concurrent programs Maintaining invariants Avoiding deadlocks Today Power management Hardware capabilities Software management strategies Power and Energy Review Energy is power

More information

ELE 455/555 Computer System Engineering. Section 1 Review and Foundations Class 3 Technology

ELE 455/555 Computer System Engineering. Section 1 Review and Foundations Class 3 Technology ELE 455/555 Computer System Engineering Section 1 Review and Foundations Class 3 MOSFETs MOSFET Terminology Metal Oxide Semiconductor Field Effect Transistor 4 terminal device Source, Gate, Drain, Body

More information

ECE 486/586. Computer Architecture. Lecture # 2

ECE 486/586. Computer Architecture. Lecture # 2 ECE 486/586 Computer Architecture Lecture # 2 Spring 2015 Portland State University Recap of Last Lecture Old view of computer architecture: Instruction Set Architecture (ISA) design Real computer architecture:

More information

CS152 Computer Architecture and Engineering. Lecture 9 Performance Dave Patterson. John Lazzaro. www-inst.eecs.berkeley.

CS152 Computer Architecture and Engineering. Lecture 9 Performance Dave Patterson. John Lazzaro. www-inst.eecs.berkeley. CS152 Computer Architecture and Engineering Lecture 9 Performance 2004-09-28 Dave Patterson (www.cs.berkeley.edu/~patterson) John Lazzaro (www.cs.berkeley.edu/~lazzaro) www-inst.eecs.berkeley.edu/~cs152/

More information

EE5780 Advanced VLSI CAD

EE5780 Advanced VLSI CAD EE5780 Advanced VLSI CAD Lecture 1 Introduction Zhuo Feng 1.1 Prof. Zhuo Feng Office: EERC 513 Phone: 487-3116 Email: zhuofeng@mtu.edu Class Website http://www.ece.mtu.edu/~zhuofeng/ee5780fall2013.html

More information

Huh? Lecture 01 Introduction to CSE You can learn about good routes to run if you!re visiting Chicago...

Huh? Lecture 01 Introduction to CSE You can learn about good routes to run if you!re visiting Chicago... 1 Huh? 2 All of the following are magazines that are regularly delivered to the Niemier household. Lecture 01 Introduction to CSE 30321 3 4 You can learn about good routes to run if you!re visiting Chicago...

More information

What is this class all about?

What is this class all about? EE141-Fall 2012 Digital Integrated Circuits Instructor: Elad Alon TuTh 11-12:30pm 247 Cory 1 What is this class all about? Introduction to digital integrated circuit design engineering Will describe models

More information

Performance Measurement (as seen by the customer)

Performance Measurement (as seen by the customer) CS5 Computer Architecture and Engineering Last Time: Microcode, Multi-Cycle Lecture 9 Performance 004-09-8 Inputs sequencer control datapath control microinstruction (µ) µ-code ROM Dave Patterson (www.cs.berkeley.edu/~patterson)

More information

What is this class all about?

What is this class all about? -Fall 2004 Digital Integrated Circuits Instructor: Borivoje Nikolić TuTh 3:30-5 247 Cory EECS141 1 What is this class all about? Introduction to digital integrated circuits. CMOS devices and manufacturing

More information

ECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha

ECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha ECE520 VLSI Design Lecture 1: Introduction to VLSI Technology Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Wednesday 2:00-3:00PM or by appointment E-mail: pzarkesh@unm.edu Slide: 1 Course Objectives

More information

Announcements. Advanced Digital Integrated Circuits. No office hour next Monday. Lecture 2: Scaling Trends

Announcements. Advanced Digital Integrated Circuits. No office hour next Monday. Lecture 2: Scaling Trends EE4 - Spring 008 Advanced Digital Integrated Circuits Lecture : Scaling Trends Announcements No office hour next Monday Extra office hours Tuesday and Thursday -3pm CMOS Scaling Rules Voltage, V / α tox/α

More information

ECE 571 Advanced Microprocessor-Based Design Lecture 5

ECE 571 Advanced Microprocessor-Based Design Lecture 5 ECE 571 Advanced Microprocessor-Based Design Lecture 5 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 6 February 2018 Announcements HW#1 graded HW#2 due Thursday 1 HW#1 Review

More information

CS61C Machine Structures. Lecture 1 Introduction. 8/27/2006 John Wawrzynek (Warzneck)

CS61C Machine Structures. Lecture 1 Introduction. 8/27/2006 John Wawrzynek (Warzneck) CS61C Machine Structures Lecture 1 Introduction 8/27/2006 John Wawrzynek (Warzneck) (http://www.cs.berkeley.edu/~johnw/) http://www-inst.eecs.berkeley.edu/~cs61c/ CS 61C L01 Introduction (1) What are Machine

More information

TOP DAWG PRODUCT CATALOG CAMS BODY CAMS DASH CAMS BACKUP PRODUCTS BLUETOOTH

TOP DAWG PRODUCT CATALOG CAMS BODY CAMS DASH CAMS BACKUP PRODUCTS BLUETOOTH TOP DAWG PRODUCT CATALOG PROVIDING PREMIUM CONSUMER ELECTRONICS THAT HELP YOU SAVE MONEY AND IMPROVE YOUR QUALITY OF LIFE. DASH CAMS BLUETOOTH PRODUCTS BODY CAMS BACKUP CAMS About Us Top Dawg Electronics

More information

Apple Ipod Video Instructions 8gb 4th Generation Facetime And Retina Display

Apple Ipod Video Instructions 8gb 4th Generation Facetime And Retina Display Apple Ipod Video Instructions 8gb 4th Generation Facetime And Retina Display The second fourth generation ipod (yep, we're confused too) Apple The nano got some love in 2006 with increased 8GB capacity,

More information

What is this class all about?

What is this class all about? EE141-Fall 2007 Digital Integrated Circuits Instructor: Elad Alon TuTh 3:30-5pm 155 Donner 1 1 What is this class all about? Introduction to digital integrated circuit design engineering Will describe

More information

From the Manufacturer

From the Manufacturer The Acer Iconia 32GB Tablet, W3-810-1600 puts desktop PC productivity in a tablet, so you can work on the go more conveniently than ever. At 8.1", it is compact enough to hold in one hand, yet sports a

More information

CSCI 402: Computer Architectures. Computer Abstractions and Technology (4) Fengguang Song Department of Computer & Information Science IUPUI.

CSCI 402: Computer Architectures. Computer Abstractions and Technology (4) Fengguang Song Department of Computer & Information Science IUPUI. CSCI 402: Computer Architectures Computer Abstractions and Technology (4) Fengguang Song Department of Computer & Information Science IUPUI Contents 1.7 - End of Chapter 1 Power wall The multicore era

More information

IT ESSENTIALS V. 4.1 Module 6 Fundamental Laptops and Portable Devices

IT ESSENTIALS V. 4.1 Module 6 Fundamental Laptops and Portable Devices IT ESSENTIALS V. 4.1 Module 6 Fundamental Laptops and Portable Devices 6.0 Introduction 1. What was the original laptop used by the Grid Compass 1101 astronauts in space missions in the early 80s? 2. What

More information

EE586 VLSI Design. Partha Pande School of EECS Washington State University

EE586 VLSI Design. Partha Pande School of EECS Washington State University EE586 VLSI Design Partha Pande School of EECS Washington State University pande@eecs.wsu.edu Lecture 1 (Introduction) Why is designing digital ICs different today than it was before? Will it change in

More information

Reminder. Course project team forming deadline. Course project ideas. Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline

Reminder. Course project team forming deadline. Course project ideas. Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline Reminder Course project team forming deadline Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline Course project ideas If you have difficulty in finding team mates, send your

More information

UMD 1423 UNITED MICRO DEVICE INC. Pi filter array with ESD protection. PRODUCT DESCRIPTION APPLICATIONS. This device has 20-bumps 4.

UMD 1423 UNITED MICRO DEVICE INC. Pi filter array with ESD protection. PRODUCT DESCRIPTION APPLICATIONS. This device has 20-bumps 4. PRODUCT DESCRIPTION UMD1423 is a Pi filter array with TVS diodes for ESD protection. This device has six Pi filters integrated along with four channels of ESD protection. The Pi filters have values of

More information

CMPSCI 201: Architecture and Assembly Language

CMPSCI 201: Architecture and Assembly Language CMPSCI 201: Architecture and Assembly Language Deepak Ganesan Computer Science Department 1-1 Course Administration Instructor: Deepak Ganesan (dganesan@cs.umass.edu) 250 CS Building Office Hrs: T 10:45-12:15,

More information

ECE 15B COMPUTER ORGANIZATION

ECE 15B COMPUTER ORGANIZATION ECE 15B COMPUTER ORGANIZATION What are Computing Systems? CMOS Camera (courtesy of Samsung Electronics Co., Ltd) Lecture 1 Introduction Dr. Rahul Singh UCLA Gonda Robotic Surgery Center da Vinci surgical

More information

CSC 170 Introduction to Computers and Their Applications. Computers

CSC 170 Introduction to Computers and Their Applications. Computers CSC 170 Introduction to Computers and Their Applications Lecture #4 Digital Devices Computers At its core, a computer is a multipurpose device that accepts input, processes data, stores data, and produces

More information

! Memory Overview. ! ROM Memories. ! RAM Memory " SRAM " DRAM. ! This is done because we can build. " large, slow memories OR

! Memory Overview. ! ROM Memories. ! RAM Memory  SRAM  DRAM. ! This is done because we can build.  large, slow memories OR ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec 2: April 5, 26 Memory Overview, Memory Core Cells Lecture Outline! Memory Overview! ROM Memories! RAM Memory " SRAM " DRAM 2 Memory Overview

More information

Mobile & embedded system: ELEC424, Fall 2010

Mobile & embedded system: ELEC424, Fall 2010 Mobile & embedded system: Introduction ti Lin Zhong ELEC424, Fall 2010 System vs. processor/ic vs. chip System Ready to interface with the physical world, including human users Usually has non-computing

More information

Technical Specifications

Technical Specifications Overview Tech Specs Warranties Services Main Features Core i7 2.2 GHz macos 10.13 High Sierra 16 GB RAM 256 GB SSD 15.4" IPS 2880 x 1800 (WQXGA+) Radeon Pro 555X / UHD Graphics 630 Wi-Fi Bluetooth space

More information

Technology Upgrade Recommendations

Technology Upgrade Recommendations The Next Generation Josh Bernal, Collin Gage, Bryan Grant, Catherine Siluangkhot Table of Contents Introduction... 5 Overview of the Options and Criteria... 7 Testing the HP EliteBook 2570p Notebook PC...

More information

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey System-on-Chip Architecture for Mobile Applications Sabyasachi Dey Email: sabyasachi.dey@gmail.com Agenda What is Mobile Application Platform Challenges Key Architecture Focus Areas Conclusion Mobile Revolution

More information

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation Course Goals Lab Understand key components in VLSI designs Become familiar with design tools (Cadence) Understand design flows Understand behavioral, structural, and physical specifications Be able to

More information

CS 152 Computer Architecture and Engineering

CS 152 Computer Architecture and Engineering CS 152 Computer Architecture and Engineering Lecture 13 Memory and Interfaces 2005-3-1 John Lazzaro (www.cs.berkeley.edu/~lazzaro) TAs: Ted Hong and David Marquardt www-inst.eecs.berkeley.edu/~cs152/ Last

More information

CLASSIFYING AND EVALUATING COMPUTERS

CLASSIFYING AND EVALUATING COMPUTERS CLASSIFYING AND EVALUATING COMPUTERS Objectives: Identify types of personal computers Describe desktop computers Compare laptops and tablets Evaluate smartphones Describe embedded computers Describe servers

More information

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

PERFORMANCE METRICS. Mahdi Nazm Bojnordi. CS/ECE 6810: Computer Architecture. Assistant Professor School of Computing University of Utah PERFORMANCE METRICS Mahdi Nazm Bojnordi Assistant Professor School of Computing University of Utah CS/ECE 6810: Computer Architecture Overview Announcement Sept. 5 th : Homework 1 release (due on Sept.

More information

! Memory. " RAM Memory. " Serial Access Memories. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips

! Memory.  RAM Memory.  Serial Access Memories. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell.  Used in most commercial chips ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec : April 5, 8 Memory: Periphery circuits Today! Memory " RAM Memory " Architecture " Memory core " SRAM " DRAM " Periphery " Serial Access Memories

More information

Part 1 of 3 -Understand the hardware components of computer systems

Part 1 of 3 -Understand the hardware components of computer systems Part 1 of 3 -Understand the hardware components of computer systems The main circuit board, the motherboard provides the base to which a number of other hardware devices are connected. Devices that connect

More information

Agenda. Recap: Adding branches to datapath. Adding jalr to datapath. CS 61C: Great Ideas in Computer Architecture

Agenda. Recap: Adding branches to datapath. Adding jalr to datapath. CS 61C: Great Ideas in Computer Architecture /5/7 CS 6C: Great Ideas in Computer Architecture Lecture : Control & Operating Speed Krste Asanović & Randy Katz http://insteecsberkeleyedu/~cs6c/fa7 CS 6c Lecture : Control & Performance Recap: Adding

More information

Embedded Systems. Arduino. Labs. Labs 1/17/2019. CSE 362: Computer Design Lecture 2: Embedded Systems

Embedded Systems. Arduino. Labs. Labs 1/17/2019. CSE 362: Computer Design Lecture 2: Embedded Systems Embedded Systems CSE 362: Computer Design Lecture 2: Embedded Systems Cynthia Taylor University of Illinois, Chicago August 31, 2017 Microchips used in a non computer setting Inside some other device Frequently

More information

Power Measurement Using Performance Counters

Power Measurement Using Performance Counters Power Measurement Using Performance Counters October 2016 1 Introduction CPU s are based on complementary metal oxide semiconductor technology (CMOS). CMOS technology theoretically only dissipates power

More information

XRD87L85 Low-Voltage CMOS 8-Bit High-Speed Analog-to-Digital Converter

XRD87L85 Low-Voltage CMOS 8-Bit High-Speed Analog-to-Digital Converter Low-Voltage CMOS 8-Bit High-Speed Analog-to-Digital Converter April 2002-1 FEATURES 8-Bit Resolution Up to 10 MHz Sampling Rate Internal S/H Function Single Supply: 3.3V VIN DC Range: 0V to V DD VREF DC

More information

Gigascale Integration Design Challenges & Opportunities. Shekhar Borkar Circuit Research, Intel Labs October 24, 2004

Gigascale Integration Design Challenges & Opportunities. Shekhar Borkar Circuit Research, Intel Labs October 24, 2004 Gigascale Integration Design Challenges & Opportunities Shekhar Borkar Circuit Research, Intel Labs October 24, 2004 Outline CMOS technology challenges Technology, circuit and μarchitecture solutions Integration

More information

EE241 - Spring 2004 Advanced Digital Integrated Circuits

EE241 - Spring 2004 Advanced Digital Integrated Circuits EE24 - Spring 2004 Advanced Digital Integrated Circuits Borivoje Nikolić Lecture 2 Impact of Scaling Class Material Last lecture Class scope, organization Today s lecture Impact of scaling 2 Major Roadblocks.

More information

CS 152 Computer Architecture and Engineering

CS 152 Computer Architecture and Engineering CS 152 Computer Architecture and Engineering Lecture 7 Performance 2005-2-8 John Lazzaro (www.cs.berkeley.edu/~lazzaro) TAs: Ted Hong and David Marquardt www-inst.eecs.berkeley.edu/~cs152/ Last Time: Tips

More information

Lecture #1. Teach you how to make sure your circuit works Do you want your transistor to be the one that screws up a 1 billion transistor chip?

Lecture #1. Teach you how to make sure your circuit works Do you want your transistor to be the one that screws up a 1 billion transistor chip? Instructor: Jan Rabaey EECS141 1 Introduction to digital integrated circuit design engineering Will describe models and key concepts needed to be a good digital IC designer Models allow us to reason about

More information

Technology in Action. Chapter 8 Mobile Computing: Keeping Your Data on Hand. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Technology in Action. Chapter 8 Mobile Computing: Keeping Your Data on Hand. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall Technology in Action Chapter 8 Mobile Computing: Keeping Your Data on Hand 1 Mobile Computing: Is It Right for You? Advantages Convenience Boost productivity Communicate with others anywhere Access to

More information

The new maximum security smartphone No Camera - No GPS - No Recorder

The new maximum security smartphone No Camera - No GPS - No Recorder The new maximum security smartphone No Camera - No GPS - No Recorder The new maximum security smartphone DASS H-ONE Smartphone is your smart choice to be protected and connected the whole time. What is

More information

Semiconductor Memory Classification. Today. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. CPU Memory Hierarchy.

Semiconductor Memory Classification. Today. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. CPU Memory Hierarchy. ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec : April 4, 7 Memory Overview, Memory Core Cells Today! Memory " Classification " ROM Memories " RAM Memory " Architecture " Memory core " SRAM

More information

ECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141

ECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141 ECE 637 Integrated VLSI Circuits Introduction EE141 1 Introduction Course Details Instructor Mohab Anis; manis@vlsi.uwaterloo.ca Text Digital Integrated Circuits, Jan Rabaey, Prentice Hall, 2 nd edition

More information

Ubiquitous Location: challenges and opportunities of enabling all-day, everywhere location for all mobile platforms

Ubiquitous Location: challenges and opportunities of enabling all-day, everywhere location for all mobile platforms Ubiquitous Location: challenges and opportunities of enabling all-day, everywhere location for all mobile platforms CSNC, Nanjing May 22, 2014 Greg Turetzky 1 Copyright 2014 Intel Corporation. All rights

More information

EE141- Spring 2007 Introduction to Digital Integrated Circuits

EE141- Spring 2007 Introduction to Digital Integrated Circuits - Spring 2007 Introduction to Digital Integrated Circuits Tu-Th 5pm-6:30pm 150 GSPP 1 What is this class about? Introduction to digital integrated circuits.» CMOS devices and manufacturing technology.

More information

CS/COE0447: Computer Organization

CS/COE0447: Computer Organization CS/COE0447: Computer Organization and Assembly Language Terminology and Concepts Sangyeun Cho Dept. of Computer Science Five classic components I am like a control tower I am like a pack of file folders

More information

XRD8775 CMOS 8-Bit High Speed Analog-to-Digital Converter

XRD8775 CMOS 8-Bit High Speed Analog-to-Digital Converter CMOS 8-Bit High Speed Analog-to-Digital Converter April 2002-4 FEATURES 8-Bit Resolution Up to 20MHz Sampling Rate Internal S/H Function Single Supply: 5V V IN DC Range: 0V to V DD V REF DC Range: 1V to

More information

High-side Power Distribution Switch NCT3521U

High-side Power Distribution Switch NCT3521U High-side Power Distribution Switch NCT3521U -Table of Content- 1. GENERAL DESCRIPTION...1 2. FEATURES...1 3. APPLICATIONS...2 4. PIN CONFIGURATION AND DESCRIPTION...2 5. TYPICAL APPLICATION CIRCUIT...3

More information

FOR ALL YOUR GADGET REQUIREMENTS

FOR ALL YOUR GADGET REQUIREMENTS FOR ALL YOUR GADGET REQUIREMENTS Tel: 011 867 6453 Email: info@gadgetemporium.co.za Web: www.gadgetemporium.co.za Facebook: gadgetemporium COMPANY PORTFOLIO Gadget Emporium is a young vibrant company that

More information

DS2223/DS2224. EconoRAM FEATURES PACKAGE OUTLINE. PIN CONNECTIONS Pin 1 GND Ground Pin 2 DQ Data In/Out Pin 3 V CC Supply Pin 4 GND Ground

DS2223/DS2224. EconoRAM FEATURES PACKAGE OUTLINE. PIN CONNECTIONS Pin 1 GND Ground Pin 2 DQ Data In/Out Pin 3 V CC Supply Pin 4 GND Ground DS2223/DS2224 EconoRAM FEATURES Low cost, general purpose, 256 bit memory DS2223 has 256 bit SRAM DS2224 has 32 bit ROM, 224 bit SRAM Reduces control, address and data interface to a single pin PACKAGE

More information

Transistors and Wires

Transistors and Wires Computer Architecture A Quantitative Approach, Fifth Edition Chapter 1 Fundamentals of Quantitative Design and Analysis Part II These slides are based on the slides provided by the publisher. The slides

More information

Reminder. Course project team forming deadline. Course project ideas. Next milestone

Reminder. Course project team forming deadline. Course project ideas. Next milestone Reminder Course project team forming deadline Thursday 9/6 11:59pm You will be randomly assigned to a team after the deadline Course project ideas If you have difficulty in finding team mates, send your

More information

System Power Savings Using Dynamic Voltage Scaling. Scot Lester Texas Instruments

System Power Savings Using Dynamic Voltage Scaling. Scot Lester Texas Instruments System Power Savings Using Dynamic Voltage Scaling Scot Lester Texas Instruments What Is Dynamic Voltage Scaling? Dynamic voltage scaling, or DVS, is a method of reducing the average power consumption

More information

From Boolean Algebra to Smart Glass

From Boolean Algebra to Smart Glass From Boolean Algebra to Smart Glass George Tai 2014/03 Boolean Algebra Why mathematics is the base for today s computer technology? In mathematics and mathematical logic, Boolean algebra is the subarea

More information

Buying New. Devices. Tech & Tea Seminar By CommuniTech

Buying New. Devices. Tech & Tea Seminar By CommuniTech Buying New Devices Tech & Tea Seminar By CommuniTech OUTLINE Laptops and Desktops Phones and Tablets Key words and phrases Comparison Sites 2 Do you know what kind of computer would suit you best? 3 TYPES

More information

VLSI Digital Signal Processing

VLSI Digital Signal Processing VLSI Digital Signal Processing EEC 28 Lecture Bevan M. Baas Tuesday, January 9, 28 Today Administrative items Syllabus and course overview My background Digital signal processing overview Read Programmable

More information

HX4002 HX1001. White LED Backlighting Li-Ion Battery Backup Supplies Local 3V to 5V Conversion Smart Card Readers PCMCIA Local 5V Supplies

HX4002 HX1001. White LED Backlighting Li-Ion Battery Backup Supplies Local 3V to 5V Conversion Smart Card Readers PCMCIA Local 5V Supplies HX1001 Low Noise, Regulated Charge Pump DC/DC Converter Features Fixed 5V±4% Output VIN Range: 2.7V ~ 5V Output Current: up to 250mA (V IN =4.5V) Low Noise Constant Frequency Operation Shutdown Current:

More information

ECE 571 Advanced Microprocessor-Based Design Lecture 16

ECE 571 Advanced Microprocessor-Based Design Lecture 16 ECE 571 Advanced Microprocessor-Based Design Lecture 16 Vince Weaver http://www.eece.maine.edu/ vweaver vincent.weaver@maine.edu 21 March 2013 Project Reminder Topic Selection by Tuesday (March 26) Once

More information

Lenovo S60-a. Quick Start Guide. Read this guide carefully before using your smartphone.

Lenovo S60-a. Quick Start Guide. Read this guide carefully before using your smartphone. Lenovo S60-a Quick Start Guide Read this guide carefully before using your smartphone. First glance 1 2 3 4 11 12 13 5 6 14 15 7 10 9 8 16 17 13 1 Headset connector 2 Light/Proximity sensor 3 Receiver

More information

Hands On Blackberry Playbook Tablet 64gb 7 Inch Review Uk

Hands On Blackberry Playbook Tablet 64gb 7 Inch Review Uk Hands On Blackberry Playbook Tablet 64gb 7 Inch Review Uk BlackBerry PlayBook Tablet 16 GB 7 inch TFT 1024 - BlackBerry PlayBook Tablet 7. For many of us the BlackBerry PlayBook is a thing of the past.

More information

E-BOOK // ACER ICONIA TABLET OWNERS MANUAL EBOOK

E-BOOK // ACER ICONIA TABLET OWNERS MANUAL EBOOK 03 May, 2018 E-BOOK // ACER ICONIA TABLET OWNERS MANUAL EBOOK Document Filetype: PDF 113.47 KB 0 E-BOOK // ACER ICONIA TABLET OWNERS MANUAL EBOOK Using the Recovery DVDs on the Iconia W510. At least you

More information

Power and Energy Management. Advanced Operating Systems, Semester 2, 2011, UNSW Etienne Le Sueur

Power and Energy Management. Advanced Operating Systems, Semester 2, 2011, UNSW Etienne Le Sueur Power and Energy Management Advanced Operating Systems, Semester 2, 2011, UNSW Etienne Le Sueur etienne.lesueur@nicta.com.au Outline Introduction, Hardware mechanisms, Some interesting research, Linux,

More information

Power and Energy Management

Power and Energy Management Power and Energy Management Advanced Operating Systems, Semester 2, 2011, UNSW Etienne Le Sueur etienne.lesueur@nicta.com.au Outline Introduction, Hardware mechanisms, Some interesting research, Linux,

More information

CSE140: Components and Design Techniques for Digital Systems

CSE140: Components and Design Techniques for Digital Systems CSE4: Components and Design Techniques for Digital Systems Tajana Simunic Rosing Announcements and Outline Check webct grades, make sure everything is there and is correct Pick up graded d homework at

More information

The Computer Revolution. Classes of Computers. Chapter 1

The Computer Revolution. Classes of Computers. Chapter 1 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface 5 th Edition 1 Chapter 1 Computer Abstractions and Technology 1 The Computer Revolution Progress in computer technology Underpinned by Moore

More information

HM9708 HM9708. Battery-Powered Equipment Motherboard USB Power Switch USB Device Power Switch Hot-Plug Power Supplies Battery-Charger Circuits DC+ VIN

HM9708 HM9708. Battery-Powered Equipment Motherboard USB Power Switch USB Device Power Switch Hot-Plug Power Supplies Battery-Charger Circuits DC+ VIN 200mΩ Power Distribution Switches Features 200mΩ Typ. High-Side MOSFET 0.8A Current Limit (V IN =3.0V) Wide Input Voltage Range: 2V ~ 5.5V Soft Start Thermal Protection Small SOT-23-5 Package Minimizes

More information

CS 140 Introduction to Computing & Computer Technology. Computing Components

CS 140 Introduction to Computing & Computer Technology. Computing Components CS 140 Introduction to Computing & Computer Technology Computing Components We ve looked at the elementary building blocks of computers transistors, gates, and circuits OK, but how do computers really

More information

Jae Wook Lee. SIC R&D Lab. LG Electronics

Jae Wook Lee. SIC R&D Lab. LG Electronics Jae Wook Lee SIC R&D Lab. LG Electronics Contents Introduction Why power validation on mobile application processor? Then, what to validate? Who is in charge of validation? Power Validation Components

More information

The End of Redundancy. Alan Wood Sun Microsystems May 8, 2009

The End of Redundancy. Alan Wood Sun Microsystems May 8, 2009 The End of Redundancy Alan Wood Sun Microsystems May 8, 2009 Growing Demand, Shrinking Resources By 2008, 50% of current data centers will have insufficient power and cooling capacity to meet the demands

More information

CS/EE 6810: Computer Architecture

CS/EE 6810: Computer Architecture CS/EE 6810: Computer Architecture Class format: Most lectures on YouTube *BEFORE* class Use class time for discussions, clarifications, problem-solving, assignments 1 Introduction Background: CS 3810 or

More information

Types of Computers. Computer Technology (S1 Obj 1-1)

Types of Computers. Computer Technology (S1 Obj 1-1) Types of Computers Computer Technology (S1 Obj 1-1) Introduction There are many different types of computers available today. They are categorized into different types depending on their size and processing

More information

Itunes Instructions For Ipod Touch 4th Generation 8gb Best Buy

Itunes Instructions For Ipod Touch 4th Generation 8gb Best Buy Itunes Instructions For Ipod Touch 4th Generation 8gb Best Buy Apple Store Mac iphone Watch ipad ipod itunes Support. Search Support ipod touch User Guide for ios 8.3 ipod nano (7th generation) - User

More information

KESTREL TM SURFACE RF LOCATOR MOBILE SIGNAL INTELLIGENCE SUPPORT SYSTEM

KESTREL TM SURFACE RF LOCATOR MOBILE SIGNAL INTELLIGENCE SUPPORT SYSTEM KESTREL TM SURFACE RF LOCATOR MOBILE SIGNAL INTELLIGENCE SUPPORT SYSTEM THE SYSTEM A MOBILE SIGNAL INTELLIGENCE SUPPORT SYSTEM COMPLETE SYSTEM DELIVERED IN A BACKPACK SYSTEM INCLUDES: Backpack, Highly

More information

REEKBOX.com Thank you for choosing Shenzhen Sundeu Technology Please read the user manual carefully before using the product for any purpose

REEKBOX.com Thank you for choosing Shenzhen Sundeu Technology Please read the user manual carefully before using the product for any purpose User Manual REEKBOX.com Thank you for choosing Shenzhen Sundeu Technology Please read the user manual carefully before using the product for any purpose Product introduction The REEBOX V1.2 is a electronic

More information

Computer Architecture. Fall Dongkun Shin, SKKU

Computer Architecture. Fall Dongkun Shin, SKKU Computer Architecture Fall 2018 1 Syllabus Instructors: Dongkun Shin Office : Room 85470 E-mail : dongkun@skku.edu Office Hours: Wed. 15:00-17:30 or by appointment Lecture notes nyx.skku.ac.kr Courses

More information

EE141- Spring 2004 Introduction to Digital Integrated Circuits. What is this class about?

EE141- Spring 2004 Introduction to Digital Integrated Circuits. What is this class about? - Spring 2004 Introduction to Digital Integrated Circuits Tu-Th am-2:30pm 203 McLaughlin What is this class about? Introduction to digital integrated circuits.» CMOS devices and manufacturing technology.

More information

More Course Information

More Course Information More Course Information Labs and lectures are both important Labs: cover more on hands-on design/tool/flow issues Lectures: important in terms of basic concepts and fundamentals Do well in labs Do well

More information

Memory Design I. Array-Structured Memory Architecture. Professor Chris H. Kim. Dept. of ECE.

Memory Design I. Array-Structured Memory Architecture. Professor Chris H. Kim. Dept. of ECE. Memory Design I Professor Chris H. Kim University of Minnesota Dept. of ECE chriskim@ece.umn.edu Array-Structured Memory Architecture 2 1 Semiconductor Memory Classification Read-Write Wi Memory Non-Volatile

More information

Mobile Processors. Jose R. Ortiz Ubarri

Mobile Processors. Jose R. Ortiz Ubarri Mobile Processors Jose R. Ortiz Ubarri Electrical and Computer Engineering Department University of Puerto Rico, Mayagüez Campus Mayagüez, Puerto Rico 00681 5000 Jose.Ortiz@hpcf.upr.edu Introduction While

More information

FILE / IPHONE CONNECTING AND DISCONNECTING DOWNLOAD

FILE / IPHONE CONNECTING AND DISCONNECTING DOWNLOAD 29 May, 2018 FILE / IPHONE CONNECTING AND DISCONNECTING DOWNLOAD Document Filetype: PDF 314.87 KB 0 FILE / IPHONE CONNECTING AND DISCONNECTING DOWNLOAD When I plug the phone into my pc, it installs the

More information

MAS6240 Piezo Driver with Multi-Mode Charge Pump

MAS6240 Piezo Driver with Multi-Mode Charge Pump MAS624 Piezo Driver with Multi-Mode Charge Pump Both Single Ended and Differential Output Three-Step Volume Adjusting Up to 8Vpp Output from 3V Supply One Wire Audio & Shutdown Control High Efficiency

More information

BlackBerry Service Request

BlackBerry Service Request BlackBerry Service Request BB REF.. This form is to be completed by users who require the University BlackBerry service, which provides wireless email access and wireless calendar access. Details of user

More information

Advanced Computer Architecture (CS620)

Advanced Computer Architecture (CS620) Advanced Computer Architecture (CS620) Background: Good understanding of computer organization (eg.cs220), basic computer architecture (eg.cs221) and knowledge of probability, statistics and modeling (eg.cs433).

More information

Temperature measurement in the Intel CoreTM Duo Processor

Temperature measurement in the Intel CoreTM Duo Processor Temperature measurement in the Intel CoreTM Duo Processor E. Rotem, J. Hermerding, A. Cohen, H. Cain To cite this version: E. Rotem, J. Hermerding, A. Cohen, H. Cain. Temperature measurement in the Intel

More information

Performance of computer systems

Performance of computer systems Performance of computer systems Many different factors among which: Technology Raw speed of the circuits (clock, switching time) Process technology (how many transistors on a chip) Organization What type

More information

Specification. Ultra-Small Package High-Precision Voltage Detectors. Description. Features. Ordering Information. Applications.

Specification. Ultra-Small Package High-Precision Voltage Detectors. Description. Features. Ordering Information. Applications. Description The U61Cxx series is a series of high-precision voltage detectors developed using CMOS process. The detection voltage is fixed internally with an accuracy of ±2.0%. Two output forms, Nch open-drain

More information

Advanced, Cost-effective, and Reliable HART Communication Products

Advanced, Cost-effective, and Reliable HART Communication Products Advanced, Cost-effective, and Reliable HART Communication Products ProComSol, Ltd (Process Communications Solutions) was founded in 2005 dedicated to providing products for users of HART technology. We

More information

CSE502: Computer Architecture CSE 502: Computer Architecture

CSE502: Computer Architecture CSE 502: Computer Architecture CSE 502: Computer Architecture Memory / DRAM SRAM = Static RAM SRAM vs. DRAM As long as power is present, data is retained DRAM = Dynamic RAM If you don t do anything, you lose the data SRAM: 6T per bit

More information

Sense Amplifiers 6 T Cell. M PC is the precharge transistor whose purpose is to force the latch to operate at the unstable point.

Sense Amplifiers 6 T Cell. M PC is the precharge transistor whose purpose is to force the latch to operate at the unstable point. Announcements (Crude) notes for switching speed example from lecture last week posted. Schedule Final Project demo with TAs. Written project report to include written evaluation section. Send me suggestions

More information

Energy Efficient Computing Systems (EECS) Magnus Jahre Coordinator, EECS

Energy Efficient Computing Systems (EECS) Magnus Jahre Coordinator, EECS Energy Efficient Computing Systems (EECS) Magnus Jahre Coordinator, EECS Who am I? Education Master of Technology, NTNU, 2007 PhD, NTNU, 2010. Title: «Managing Shared Resources in Chip Multiprocessor Memory

More information

I/O Systems (4): Power Management. CSE 2431: Introduction to Operating Systems

I/O Systems (4): Power Management. CSE 2431: Introduction to Operating Systems I/O Systems (4): Power Management CSE 2431: Introduction to Operating Systems 1 Outline Overview Hardware Issues OS Issues Application Issues 2 Why Power Management? Desktop PCs Battery-powered Computers

More information

B-191 B-191s B-192 B-192S. B-190 Series - Range. 1000x. 600x. 1000x. 600x

B-191 B-191s B-192 B-192S. B-190 Series - Range. 1000x. 600x. 1000x. 600x B-190 Series - Range B-191 B-191s 1 1 600x Entry level model with monocular head up to total magnification, mechanical stage and exclusive X-LED 2 for unmatchable performance, powerful and uniform illumination.

More information

Lecture 20: Package, Power, and I/O

Lecture 20: Package, Power, and I/O Introduction to CMOS VLSI Design Lecture 20: Package, Power, and I/O David Harris Harvey Mudd College Spring 2004 1 Outline Packaging Power Distribution I/O Synchronization Slide 2 2 Packages Package functions

More information

Soundance Bluetooth Speaker User Manual Model SDY019

Soundance Bluetooth Speaker User Manual Model SDY019 Soundance Bluetooth Speaker User Manual Model SDY019 Thank you for purchasing Soundance Bluetooth speaker. Please read this manual carefully and keep it for future reference. Features of the speaker 1.

More information

Lecture 12. Building an LED Display

Lecture 12. Building an LED Display Lecture 12 Building an LED Display Copyright 2017 by Mark Horowitz 1 By the End of Lecture, You Should Be Able To: Use LEDs in simple circuits Use time division multiplexing to control LEDs Control n 2

More information