DOC PREVIEW
Berkeley ELENG 141 - Lecture Notes

This preview shows page 1-2 out of 6 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

EE1411EECS1411Lecture #1EE141EE141--Fall 2009Fall 2009Digital Integrated Digital Integrated CircuitsCircuitsTuThTuTh1111--12:30pm12:30pm277 Cory277 CoryInstructor: Elad AlonEE1412EECS1412Lecture #1What is this class all about?What is this class all about? 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 circuit behavior Allow analysis and optimization of the circuit’s performance, power, cost, etc. Understanding circuit behavior is key to making sure it will actually work  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?EE1413EECS1413Lecture #1Detailed TopicsDetailed Topics CMOS devices and manufacturing technology CMOS gates Memories Propagation delay, noise margins, power Combinational and sequential circuits  Interconnect Timing and clocking  Arithmetic building blocks Design methodologiesEE1414EECS1414Lecture #1What will you learn?What will you learn? Understanding, designing, and optimizing digital circuits for various quality metrics: Performance (speed) Power dissipation Cost ReliabilityEE1415EECS1415Lecture #1Practical InformationPractical Information Instructor Prof. Elad Alon519 Cory Hall, 642-0237, elad@eecsOffice hours: Tu 4-5pm, Th 2-3pm TAs: Milos Jorgovanovic, milos@eecs (OH: Mon. 2-3pm) Yue Lu, yuelu@eecs (OH: Wed. 3-4pm) Web page: http://bwrc.eecs.berkeley.edu/Classes/ICDesign/EE141_f09/EE1416EECS1416Lecture #1Discussions and LabsDiscussions and Labs Discussion sessions F 9-10am (Milos) M 5-6pm (Yue) F 2-3pm Same material in all sessions!Labs (353 Cory) M 3-6pm (Milos) F 10am-1pm (Yue) Tu 1-4pm Please choose one lab session and stick with it!EE1417EECS1417Lecture #1Lab(TBA)353 CoryMTWRF89101112123456Lab(Yue)353 CoryLab(Milos)353 CoryDISC*(TBA)293 CoryDISC*(Milos)293 CoryLec(Elad)277 CoryProblemSets DueLec(Elad)277 Cory* Discussion sections will cover identical materialOH(Elad)565 CoryYour EECS141 WeekYour EECS141 WeekDISC*(Yue)293 CoryOH(Elad)565 CoryOH(Milos)TBD CoryOH(Yue)TBD CoryEE1418EECS1418Lecture #1Class OrganizationClass Organization 9 Assignments One design project (with a few phases) Labs: 5 software 2 midterms, 1 final Midterm 1: Tues., October 6, evening (TBD) Midterm 2: Thurs., November 5, evening (TBD) Final: Tues., December 15, 5-8pmEE1419EECS1419Lecture #1Some Important AnnouncementsSome Important Announcements Please use the newsgroup for asking questions (ucb.class.ee141) Can work together on homework But you must turn in your own solution Please don’t bring food/drinks to 353 Cory Lab reports due 1 week after the lab session Project is done in pairs No late assignments Solutions available shortly after due date/time Don’t even think about cheating!EE14110EECS14110Lecture #1Grading PolicyGrading Policy Homeworks: 12% Labs: 8% Projects: 20% Midterms: 30% Final: 30%EE14111EECS14111Lecture #1Class MaterialClass Material Textbook: “Digital Integrated Circuits – A Design Perspective”, 2nded, by J. Rabaey, A. Chandrakasan, B. Nikolic Class notes: Web page Lab Reader: Web page Check web page for the availability of toolsEE14112EECS14112Lecture #1The Web SiteThe Web Site The sole source of information http://bwrc.eecs.berkeley.edu/icdesign/eecs141_f09 Class and lecture notes Assignments and solutions Lab and project information Exams Many other goodies …Print only what you need: Save a tree!EE14113EECS14113Lecture #1SoftwareSoftware Cadence Widely used in industry Online tutorials and documentation HSPICE for simulationEE14114EECS14114Lecture #1Getting StartedGetting Started Assignment 1: Getting SPICE to work –see web-page Due next Thursday, September 3, 5pm NO discussion sessions or labs this week. First discussion sessions in Week 2 First software lab in Week 3EE14115EECS14115Lecture #1IntroductionIntroduction Digital Integrated Circuit Design: The Past, The Present and The Future What made Digital IC design what it is today Why is designing digital ICs different today than it was before? Will it change in the future?EE14116EECS14116Lecture #1The First ComputerThe First Computer The Babbage Difference Engine 25,000 parts cost: £17,470EE14117EECS14117Lecture #1ENIAC ENIAC --The First Electronic Computer (1946)The First Electronic Computer (1946)EE14118EECS14118Lecture #1The Transistor RevolutionThe Transistor RevolutionFirst transistorBell Labs, 1948EE14119EECS14119Lecture #1The First Integrated Circuits The First Integrated Circuits Bipolar logic1960’sECL 3-input GateMotorola 1966EE14120EECS14120Lecture #1Intel 4004 MicroprocessorIntel 4004 MicroprocessorIntel, 1971.2,300 transistors (12mm2)740 KHz operation (10µm PMOS technology)EE14121EECS14121Lecture #1Intel Pentium 4 MicroprocessorIntel Pentium 4 MicroprocessorIntel, 2005.125,000,000 transistors (112mm2)3.8 GHz operation (90nm CMOS technology)EE14122EECS14122Lecture #1Intel Core 2 MicroprocessorIntel Core 2 MicroprocessorIntel, 2006.291,000,000 transistors (143mm2)3 GHz operation (65nm CMOS technology)EE14123EECS14123Lecture #1MooreMoore’’s Laws Lawz In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to 24 months. z He made a prediction that semiconductor technology will double its effectiveness every 18 monthsEE14124EECS14124Lecture #1MooreMoore’’s Laws Law16151413121110987654321019591960196119621963196419651966196719681969197019711972197319741975LOG2 OF THE NUMBER OFCOMPONENTS PER INTEGRATED FUNCTIONElectronics, April 19, 1965.EE14125EECS14125Lecture #1Evolution in ComplexityEvolution in ComplexityEE14126EECS14126Lecture #1Transistor CountsTransistor CountsDoubles every 2 yearsTransistor Counts in Intel's Microprocessors0.0010.010.111010010001970 1975 1980 1985 1990 1995 2000 2005Transistors [in millions]4004800880808086808880286386DX486DX486DX4PentiumPentium ProPentium IIPentium MMXPentium IIIPentium 4ItaniumItanium IICore2EE14127EECS14127Lecture #1FrequencyFrequencyHas been doublingevery 2 years, but is now slowing downFrequency Trends in Intel's Microprocessors0.11101001000100001970 1975 1980 1985 1990 1995 2000 2005Frequency


View Full Document

Berkeley ELENG 141 - Lecture Notes

Documents in this Course
Adders

Adders

7 pages

Memory

Memory

33 pages

I/O

I/O

14 pages

Lecture 8

Lecture 8

34 pages

Lab 3

Lab 3

2 pages

I/O

I/O

17 pages

Project

Project

6 pages

Adders

Adders

15 pages

SRAM

SRAM

13 pages

Load more
Download Lecture Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
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 2 2 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?