ESE170: Principles of Digital Design

Spring 2011
Jan Van der Spiegel 201 Moore School

Examples where digital circuits are used

(AMD X4 Proc; photo: Sc. Am, Jan. 2010)

EE Times, Berkeley Design Tech. (D. Rommel)
J. Van der Spiegel Chapter 1; Intro and 1.1

J. Van der Spiegel Chapter 1; Intro and 1.1

Digital circuits are everywhere … IC

for systems meeting society’s needs

Life Changers

Of these 30 innovations , 10 are directly related to advances in Digital Logic and Solid State Circuits;

Another 8 are the indirect results of ICs.
J. Van der Spiegel
ESE170-1-4 Chapter 1; Intro and 1.1 (Source: C. Claeys, IMEC)

J. Van der Spiegel Chapter 1; Intro and 1.1
ESE170-1-5 See artilcel at:

Transformational effect
 Advances in ICs have transformed businesses, industries, and
societies worldwide.

ESE170: Principles of Digital Design
Deals with building blocks of digital systems

 New opportunities for socio-economic advances and human
development have become feasible. health care safety education etc care, safety, education, etc.

 Lives of people all over the world have improved through advances in  Wealth is being created in various parts of the world.  With new technologies come also new responsibilities such as
privacy, IP protection, wealth distribution, … cost and safety, …
J. Van der Spiegel Chapter 1; Intro and 1.1

 As engineers, we have to make choices; e.g. trade-offs between
J. Van der Spiegel Chapter 1; Intro and 1.1

Intro and PENN J. Van der Spiegel Chapter 1. resistors.tgdaily. Intro and 1.1 ESE170-1-10 Digital Model of a Transistor  We make abstraction of the signals: 0 or 1  As a result a transistors can be considered a switch (on or off.majelac. Transistor [ESE216.370. 2010) (Picture: Scientific are Logic Gates built from? Transistors: What is a Transistor?  Electronic. solid-state device that can amplify an electric signal: » Vout > Vin » Powerout > Powerin out in n S B (Source: IMEC)  The transistor is the workhorse of every electronic device. Intro and 1. Van der Spiegel Chapter 1.jpg) (Source: Wikipedia) Four cores Over 2 billion transistors! PENN J.1 ESE170-1-12 What is an IC?  An Integrated Circuit is a miniaturized electronic circuits whose components (transistors. capacitors) are build on the surface of a semiconductor wafer. Van der Spiegel Chapter 1. Jan.1 ESE170-1-15 Chapter 1. Van der Spiegel (Source: http://www.1 ESE170-1-13 .1 ESE170-1-11 PENN J. Van der Spiegel Chapter 1.1 ESE170-1-9  More about it in ESE216/319. ESE370] transistor input Id output Mike Digital building blocks PENN J. Intel Itanium 9300 Tukwila Processor (source: www. Intro and 1. wafer using the same planar fabrication technology. Intro and 1. 1 or . Intro and 1. PENN J.): Ten quintillion  Ten quintillion: 10x1018 » Is about the number grains of rice harvested in 2004 » Number of transistors fabricated in 2004 » In 2008: 1B transistors fabricated/capita PENN J. Van der Spiegel Chapter 1.

1 ESE170-1-16 PENN Logic Level (ESE170) Chapter 1. Intro and 1. Design and Comp.1 ESE170-1-25 State of the art digital systems are very complex: » E.Chip complexity World of the Small Circuit Level (ESE216/319) 5 layers of interconnections Complexity of the USA (AMD X4 Proc: 758 million transistors. Filters (ESE216/319/419) Transistors (ESE218) Electrons Chapter 1.1 ESE170-1-17 J. Elsevier 07) ESE170-1-26 . Intro and 1. OR) Amplifier. Van der Spiegel Chapter 1. Van der Spiegel Chapter 1. Control U Adders. Jan. Van der Spiegel Moore’s Law Chip complexity doubles every two years Embedded Systems  First 2-Billion Trans. Intro and 1. Van der Spiegel (Source: D Harris. Pentium contains 55 million transistors (or over 10 million gates)! » Designing this is very.g.1 ESE170-1-19 Abstraction and Dealing with Complexity Level of abstraction for a digital systems:  How to Design such complex systems? Divide and Conquer Make Abstractions Reuse previous designs (IP) PENN J. Intro and 1. very complex Operating Syst Architecture MicroArchit Logic L i Digital Crts Analog Crts Devices Physics Device drivers Instructions Reg ESE350 CIS371 Datapaths. Arch. P d ti Q1 2010 Examples of Embedded Systems Applications » Cell phones » Automobiles » Video games » Copiers » Dishwashers » Flat Panel TVs » Global Positioning Systems » Airplanes PENN J. Memory (ESE170)  The only way to deal with this complexity is to make abstraction: hiding details that are not important. Production Q1. Van der Spiegel (IBM Corp. Am. S. photo: Sc. Harris. Processor (Tukwila: Itanium processor). 2010) Submicron and nanoscale dimensions Chip level (ESE460/570) PENN J.1 ESE170-1-23 PENN J. Van der Spiegel Chapter 1. Dig.) Compare to a street map Chapter 1.1 J. PENN Gates (AND. Intro and 1. Intro and 1.

Van der Spiegel Chapter 1.1 ESE170-1-29 Beyond ESE170  ESE170 is only one aspect of building digital systems. e.1 ESE170-1-28 digital circuits.g. Intro and 1. ESE572] Staying informed about latest development in EE. 120] » Computer Design [CIS371] » Working with digital signals [DSP such as ESE530] » Chip Design [ Chapter 1.html PENN J. Van der Spiegel Chapter 1. a monthly magazine called Spectrum – Information about membership: http://www. Van der Spiegel Chapter 1. Van der Spiegel Chapter Intro and 1. » ACM ( » IEEE (Institute of Electrical and Electronics Engineers): – Student membership costs only $35 – Gives access to a wealth of information. Intro and 1. Van der Spiegel (http://spectrum. Intro and 1. XC4000 XC4000 XC4000  Learn modern tools to design PENN J.1 ESE170-1-32 PENN J. CE  Become a (student) member of a professional society. PENN J. Van der Spiegel Chapter 1.g. Intro and 1. e.1 ESE170-1-33 .ESE170  Introduction to modern logic design and digital building blocks: Back to ESE170 » Digital circuits.1 ESE170-1-30 PENN J. Intro and 1. CE PENN J.1 ESE170-1-31 Staying informed about latest development in EE.  What else? » Using digital systems (microcontrollers) in embedded systems [ESE350] b dd d t » Programming [CIS110. Logic design and Micro-operations  Focus on how to design and build Digital Systems: » From simple gates to more complex building blocks.

Intro and 1. Intro and 1. PLA. power output amplifier signal transmission » Digital: signal processing.1 ESE170-1-38 Overall grade: 20% HW. 40% final. [a4] » the operation of sequential circuits and design finite state machines [a5] » the concepts of data paths. coders and decoders. Van der Spiegel Chapter 1. ESE PENN J. 40% MTs. registers. » Mixed analog-digital: A/D converters ESE216 focus mainly on the analog part (more in ESE319. and register transfers. Electronic Systems  Consists of an analog part and a digital » Analog: amplifier at the input. filtering. Intro and 1.1 ESE170-1-36 Course Outcomes What you will know at the end of the semester PENN J. control units and microoperations and building block of digital systems.) » Designing digital circuits and systems [c] » Learn the operation of state-of-the-art components such as memories. etc. [a3] » the operation of latches.1 35 ESE170-1-35 Objectives of ESE170  You will learn » to apply the principles of Boolean Algebra to manipulate and minimize logic expressions. Chapter 1. Intro and 1. [a6] PENN Chapter 1.1 ESE170-1-39 PENN J. Intro and 1.1 ESE170-1-37 Objectives (cont. Van der Spiegel Chapter 1. display.  PENN J. Van der Spiegel Chapter 1. combinational adders. Intro and 1. Van der Spiegel Chapter 1.1 ESE170-1-34 PENN J. E ESE170/171 deals with the digital part (more in ESE350.IEEE part. counters. [a1] » the operation of combinational circuits such as muxes. and multipliers. flip-flops. [h] » Become aware of how digital circuits are used in real-world applications and its impact on society [j] ESE170 Policies   See Blackboard for more details. Van der Spiegel . filters. PALs and programmable logic devices (such as FPGAs). Van der Spiegel J. HWs: weekly (see ESE170 Syllabus) » Posted on Blackboard each Monday » Due on Mondays before START of class (no late hws are accepted) h t d) » Collaboration is allowed but not copying from each other! » Questions about grading of HWs or exams need to be presented within one week after receiving the graded assignment.

pp. Van der Spiegel Chapter 1.careercornerstone.Textbook  Logic and Computer Design Pre-lab deadlines: » For online pre-labs (Blackboard): – Tue group: Tue 3pm (available Sunday night) – Fr. Prentice Hall. 4th edition.writphotec. – available in the bookstore with Xilinx Software CD ESE171: Lab   First lab is on January 18th (Tue group) and January 21 for Friday” Scientific American. Intro and ESE170-1-44 .htm Career Podcasts: http://www. by Mano and Kime. Van der Spiegel Chapter » For regular pre-labs: at the START of lab 6&__instructor=1194468)  Student resources (including solutions to selected problems):  See also books on reserve in the Towne Library PENN neering Sloan Career Center: Engineering http://www. 12pm (available Wed. Intro and groups: Fr. night)  E-book is also available from CourseSmart (http://www.1 ESE170-1-41   Lab: Room 204 Moore (Ketterer lab). PENN PENN J. Van der Spiegel Chapter 1. Working in groups of 2 XC4000 XC4000 XC4000 http://www. Intro and 1.careercornerstone.htm  Chip History Center:  Explore Engineering:    http://www.1 ESE170-1-42 Further Reading  How a chip is made: Intel Museum online: http://www.htm Future developments: The Next 20 Years of Microchips. 82-89.php?major Electrical Engi http://www.htm http://www. January 2010.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.