200 likes | 350 Views
Lecture 1: Introduction to Digital Logic Design. CK Cheng CSE Dept. UC San Diego. Outlines. Administration Motivation Scope. Administration. Web site: http://www.cse.ucsd.edu/classes/fa12/cse140-a/ WebCT: http://ted.ucsd.edu. Administration.
E N D
Lecture 1: Introduction toDigital Logic Design CK Cheng CSE Dept. UC San Diego
Outlines • Administration • Motivation • Scope
Administration Web site: http://www.cse.ucsd.edu/classes/fa12/cse140-a/ WebCT: http://ted.ucsd.edu
Administration Instructor: CK Cheng, CSE2130, ckcheng+140@ucsd.edu, 858 534-6184 Teaching Assistants: • Shih-Hung Weng, s2weng@ucsd.edu • Jyoti Wadhwani, jwadhwan@ucsd.edu
Administration Schedule • Outline (Use index to check the location of the textbooks) • Lectures: 3:00-3:50PM, MWF, Center 115. • Discussion: 9:00-9:50AM, F, Center 101. • Office hours: CSE2130 • 10:30-11:30AM, T • 1:00-2:00PM, W
Administration Textbook: Digital Design and Computer Architecture, D.M. Harris and S.L. Harris, Morgan Kaufmann, Second Edition, 2012. Grading • iClicker: 5% (a ramp function saturates at 80% of class points) • CK Cheng Office Hr. visits: 2% bonus (1% per visit) • Homework: 10% (grade on style, completeness or correctness) • Midterm 1: 25% (M 10/22) (style, completeness and correctness) • Midterm 2: 30% (W 11/14) • Midterm 3: 30% (F 12/07) • Optional take home final exam due 6PM, F. 12/14: 1% bonus
Motivation • Microelectronic technologies have revolutionized our world: cell phones, internet, rapid advances in medicine, etc. • The semiconductor industry has grown from $21 billion in 1985 to $304 billion in 2010.
Robert Noyce, 1927 - 1990 • Nicknamed “Mayor of Silicon Valley” • Cofounded Fairchild Semiconductor in 1957 • Cofounded Intel in 1968 • Co-invented the integrated circuit
Gordon Moore, 1929 - • Cofounded Intel in 1968 with Robert Noyce. • Moore’s Law: the number of transistors on a computer chip doubles every year (observed in 1965) • Since 1975, transistor counts have doubled every two years.
Moore’s Law “If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get one million miles to the gallon, and explode once a year . . .” – Robert Cringley
iClicker • The purpose of this course is that we: • Learn what’s under the hood of an electronic component • Learn the principles of digital design • Learn to systematically debug increasingly complex designs • Design and build digital systems • All of the above • Most of the above
iClicker Digital system can be built upon Mechanical relays Silicon transistors DNAs Quantum mechanical phenomena All of the above
Scope: Position in the Design Flow The class assumes CMOS transistors AND, OR logic Flip-Flip registers Synchronous designs, but the application reaches beyond the assumed region.
Scope: Sequence of Courses • CSE20: Discrete Math • CSE140/L: Digital System • CSE141/L: Computer Architecture • CSE142-149: Architecture, Design Automation, Embedded Systems • CSE237, 240-249, 291: Architecture, Design Automation, Embedded Systems • ECE260A-C: VLSI Designs
Scope: Content We will cover four major things in this course:- Combinational Logic (H2)- Sequential Networks (H3)- Standard Modules (H5)- System Design (H4, H6-8)
Input Memory File Conditions Pointer Mux Control Subsystem ALU Control Memory Register Conditions Scope: Overall Picture of CS140 Data Path Subsystem CLK: Synchronizing Clock
x1 . . . xn x1 . . . xn x1 . . . xn fi(x) fi(x) fi(x) fi(x) fi(x) fi(x) Combinational Logic vs Sequential Network si CLK Sequential Networks 1. Memory 2. Time Steps (Clock) Combinational logic: yi = fi(x1,..,xn) yit = fi (x1t,…,xnt, s1t, …,smt) sit+1 = gi(x1t,…,xnt, s1t,…,smt)
Perspective Class notes Homework Textbook
Part I. Combinational Logic ab a b ab + cd e (ab+cd) c d cd e • I) Specification • II) Implementation • III) Different Types of Gates