Unformatted text preview:

Welcome to EE249 Embedded System Design The Real Story Alberto Sangiovanni Vincentelli Department of EECS University of California at Berkeley Administration Office hours Alberto s Tu Th 12 30pm 2pm or better by appointment 2 4882 Teaching Assistant Rong Chen rongchen ic eecs berkeley edu 2 Grading Grading will be assigned on Homeworks 30 Project 50 Reading assignments 20 There will be approx 7 homeworks due 2 weeks after assignment and 6 reading assignments 3 Discussion sections Lab section Th 4 6 tool presentations Discussion Session Tu 5 6 students presentation of selected papers Each student will have to turn in a one paragraph report for each paper handed out Each student in groups of 2 3 people will have to make an oral presentation once during the class Auditors are OK but please register as P NP Week 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Lab Sections Tool presentation Discussion Tool presentation Discussion Tool presentation Discussion Tool presentation Discussion Tool presentation Discussion Tool presentation Discussion Homeworks HW1 HW2 HW3 HW4 HW5 HW6 HW7 4 Plan We are on the edge of a revolution in the way electronics products are designed System design is the key Start with the highest possible level of abstraction e g control algorithms Establish properties at the right level Use formal models Leverage multiple scientific disciplines Establish horizontal and vertical supplier chain like partnerships Need change in education 5 Course overview Managing Complexity Orthogonalizing concerns Behavior Vs Architecture Computation Vs Communication 6 Behavior Vs Architecture Models of Computatio n 1 System 2 Architecture System Behavior Behavior Simulation Synthesis Performance models Emb SW comm and comp resources HW SW partitioning Scheduling Mapping 3 Performance Simulation Communication Refinement SW estimation 4 Flow To Implementation 7 Behavior Vs Communication Clear separation between functionality and interaction model Maximize reuse in different environments change only interaction model ETROPOLIS PIG Protocol interface generation PEARLS Latency insensitive protocols 8 Outline of the course Part 1 Introduction Future of Information Technology System Design IP based Design System on Chip and Industrial Trends Part 2 Design Methodology Platform based Design Communication based Design Part 3 Functional Design Models of Computation Part 4 Architecture Design Capture Exploration and Mapping Part 5 Implementation Verification and Synthesis Hardware and Software 9 Introduction Outline Scenario and Characteristics of Future Information Technology Embedded Systems Automotive Home Networks Smart Dusts Universal Radios What is Needed at the Infrastructure Level High Leverage System Design Paradigms Communication based Design Architecture Function Co design Platform based Design as Implementation Technology 10 Electronics and the Car More than 30 of the cost of a car is now in Electronics 90 of all innovations will be based on electronic systems 11 Information Technology Scenario According to the International Data Corporation 96 of all Internet access devices shipped in the United States in 1997 were PCs By the end of 2002 nearly 50 will not be PCs Instead they will be digital set top boxes cell phones and personal digital assistants to name just a few By 2004 the unit shipments of such appliances will exceed those of the PC 12 Historic Perspective Technology discontinuities drive new computing paradigms and applications E g Xerox Alto 3Ms 1 mips 1 megapixel 1 mbps Fourth M 1 megabyte of memory From time sharing to client server with display intensive applications What will drive the next discontinuity What are the new metrics of system capability 13 What s Important Shifts in Technology Metrics Display human computer interface More ubiquitous I Os e g MEMS sensors actuators and modalities speech vision image How to Quantify Connectivity computer computer interface Not bandwidth but scaled ubiquity Million accesses wired and wireless per day Computing processing capacity Unbounded capacity utility functionality very high mean time to unavailable gracefully degraded capability acceptable 14 What s Important Shifts in User Applications Metrics Cost Human Effort Save time Reduce effort The Next Power Tools Leveraging other peoples effort expertise e g What did Dave read about disk prices e g What did people who buy this book also buy 15 Outline Scenario and Characteristics of Future Information Technology Embedded Systems Automotive Home Networks Smart Dusts Universal Radios What is Needed at the Infrastructure Level High Leverage System Design Paradigms Communication based Design Architecture Function Co design 16 Chips Everywhere CMOS Camera Source Dr K Pister UC Berkeley Chips that Fly SmartPen 17 Smart Dust Goal Sensor Distributed sensor networks Interface Sensor nodes Power battery solar cap Autonomous Comm LOS Optical CCR Laser 1mm3 Challenges 1 Joule 1 kilometer 1 piece 18 Smart Dust Components Laser diode III V process Passive CCR comm MEMS polysilicon Active beam steering laser comm MEMS optical quality polysilicon Analog I O DSP Control COTS CMOS Power capacitor Multi layer ceramic Sensor MEMS bulk surface Solar cell CMOS or III V Thick film battery Sol gel V2O5 1 2 mm 19 Airborne Dust Mapleseed solar cell MEMS Hexsil SOI 1 5 cm Rocket dust MEMS Hexsil SOI Controlled auto rotator MEMS Hexsil SOI 20 Synthetic Insects R Yeh K Pister UCB BSAC 21 Computing Revolution Devices in the eXtreme Information Appliances Many computers per person MEMs CCDs LCDs connectivity Information Appliances Scaled down desktops e g CarPC PdaPC etc Evolution Revolution Evolved Desktops Servers Scaled up Desktops Servers Integrated with comms infrastructure Lots of computing in small footprint Mem Smart Spaces Display BANG Keyboard Proc PC Evolution Mem Disk Proc Information Utility Camera Server Mem Disk WAN Camera Display Display Smart Sensors Display Disk Computing Revolution 22 Modern Vehicles an Electronic System IVHS Infrastructure Multiplexed Systems Cellular Phone Body Control Info Comms Stereo CD Suspension Navigation AV Bus GPS Display Vehicle Transmission CAN Bus ECU ABS Electronic Toll Collection Collision Avoidance Vehicle ID Tracking Wireless Communications Data Global Positioning SW ArchitecturePerformance Modelling Network Design Analysis Function Protocol Validation Supplier Chain Integration 23 Vehicles a Consumer Electronic System Vehicle Web Site Technology Cellular Phone


View Full Document

Berkeley ELENG C249A - Lecture Notes

Documents in this Course
Load more
Loading Unlocking...
Login

Join to view Lecture Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Notes and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?