EE411: Introduction to VLSI Design Course Syllabus



Similar documents
EE360: Digital Design I Course Syllabus

EE361: Digital Computer Organization Course Syllabus

數 位 積 體 電 路 Digital Integrated Circuits

Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design

Digital Systems. Syllabus 8/18/2010 1

Course Requirements & Evaluation Methods

Area 3: Analog and Digital Electronics. D.A. Johns

University of St. Thomas ENGR Digital Design 4 Credit Course Monday, Wednesday, Friday from 1:35 p.m. to 2:40 p.m. Lecture: Room OWS LL54

CS 649 Database Management Systems. Fall 2011

路 論 Chapter 15 System-Level Physical Design

University of Georgia Terry College of Business Department of Economics

MAT Elements of Modern Mathematics Syllabus for Spring 2011 Section 100, TTh 9:30-10:50 AM; Section 200, TTh 8:00-9:20 AM

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

Department of Engineering Science Syllabus

University of Central Florida Department of Electrical Engineering & Computer Science EEL 4914C Spring Senior Design I

Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems

Portuguese 11A and 11B are accelerated courses designed only for those students with proficiency in another romance language.

ECE 410: VLSI Design Course Introduction

MTH 110: Elementary Statistics (Online Course) Course Syllabus Fall 2012 Chatham University

Springfield Technical Community College School of Mathematics, Sciences & Engineering Transfer

Philadelphia University Faculty of Information Technology Department of Computer Science Semester, 2007/2008.

Accounting : Accounting Information Systems and Controls. Fall 2015 COLLEGE OF BUSINESS AND INNOVATION

Course Title: Mobile Cloud Computing Date: 8/18/2014. Suggested Bulletin Course Description. Instructor and Office Hours. Course Description

Systems on Chip Design

MATH : Intermediate Algebra

CS 425 Software Engineering. Course Syllabus

North Arkansas College Course Syllabus for Music Appreciation

A Comparison of Student Learning in an Introductory Logic Circuits Course: Traditional Face-to-Face vs. Fully Online

CHEM PRINCIPLES OF CHEMISTRY Lecture

A. COURSE DESCRIPTION

North Arkansas College Student Course Syllabus Spring 2015

CSC 314: Operating Systems Spring 2005

ECE475 Control System Analysis ABET Syllabus. ECE 326. Prerequisite topics: knowledge of Laplace transforms and Bode plots.

MGT 5309 FALL 07 LOGISTICS AND SUPPLY CHAIN MANAGEMENT SYLLABUS

Lecture 7: Clocking of VLSI Systems

MATH 245 COLLEGE ALGEBRA Section :55 1:30

ENTC 219 Digital Electronics Fall 2015 TR 11:10 12:25 Thompson 121

Math 35 Section Spring Class meetings: 6 Saturdays 9:00AM-11:30AM (on the following dates: 2/22, 3/8, 3/29, 5/3, 5/24, 6/7)

MONTGOMERY COLLEGE Rockville Campus CA141 Introduction to Database Applications Computer Applications Department

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

CIS 3515 Mobile Application Development Instructor:

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MANAGEMENT INFORMATION SYSTEMS CST 2030

Investment Management Course

ECE 156A - Syllabus. Lecture 0 ECE 156A 1

INFO 2130 Introduction to Business Computing Fall 2014

CS2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2016

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2510

Introduction to Computer Engineering EECS 203

Summer and select CRN Client Principal, Hewlett-Packard Cell: Office hours by appointment

AGEC 448 AGEC 601 AGRICULTURAL COMMODITY FUTURES COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE

Finance Introduction to Financial Management Summer 2012 Online

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

CSC 341, section 001 Principles of Operating Systems Spring 2015 Monday/Wednesday 1:00 PM 2:15 PM

CS135 Computer Science I Spring 2015

SOUTHWEST COLLEGE Department of Mathematics COURSE SYLLABUS

WILLIAM PATERSON UNIVERSITY CHRISTOS M. COTSAKOS COLLEGE OF BUSINESS Course Syllabus

How To Pass A Customer Service Course At Tstc

Del Mar College - Mathematics Department SYLLABUS for the Online Calculus for Business and Social Science - Math fa

College of Industrial Management. Department of Management and Marketing COURSE SYLLABUS INTERNATIONAL BUSINESS, IMGT 440

The University of Texas at Austin Department of Civil, Architectural and Environmental Engineering

Part A of the Syllabus

New York City College of Technology Computer Systems Technology Department

Brazosport College Syllabus for PSYC 2301 General Psychology

CIS490 Design in Software Engineering. Course Syllabus for the Virtual Class

Alabama Department of Postsecondary Education. Representing The Alabama Community College System

Digital Systems Design! Lecture 1 - Introduction!!

Math 830- Elementary Algebra

CS 425 Software Engineering. Course Syllabus

Brown University Department of Economics Spring 2015 ECON 1620-S01 Introduction to Econometrics Course Syllabus

UNIVERSITY OF MASSACHUSETTS BOSTON COLLEGE OF MANAGEMENT AF Theory of Finance SYLLABUS Spring 2013

Tuskegee University Department of Computer Science Course No: CSCI 390 (Computer Forensics) Fall MWF 1:00-2:300, BRIM 301

02-201: Programming for Scientists

Math 103, College Algebra Spring 2016 Syllabus MWF Day Classes MWTh Day Classes

Lecture 10: Sequential Circuits

Los Angeles Pierce College. SYLLABUS Math 227: Elementary Statistics. Fall 2011 T Th 4:45 6:50 pm Section #3307 Room: MATH 1400

Psychology 420 (Sections 101 and 102) Experimental Psychology: Social Psychology Laboratory

DYERSBURG STATE COMMUNITY COLLEGE Course Syllabus

Introduction to Computer Forensics Course Syllabus Spring 2012

Syllabus GIS Database Management (GIS , GIS ) (Fall 2010)

ISM 4403 Section 001 Advanced Business Intelligence 3 credit hours. Term: Spring 2012 Class Location: FL 411 Time: Monday 4:00 6:50

SYLLABUS: MKT , Monday evening 4:00-6:30pm; BU124 Spring Semester, 2012

Finance 471: DERIVATIVE SECURITIES Fall 2015 Prof. Liang Ma University of South Carolina, Moore School of Business

Software Quality. Learning outcomes and evaluation: Students that successfully complete the course will be able to:

Categorical Data Analysis

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ACNT 2311: MANGERIAL ACCOUNTING ONLINE VERSION COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT

CS 261 C and Assembly Language Programming. Course Syllabus

How To Pass Physics 161

EEC 119B Spring 2014 Final Project: System-On-Chip Module

CS 340 Cyber Security Weisberg Division of Computer Science College of Information Technology & Engineering Marshall University

1. Basic Information Course Code and Title: FN5202 Advanced Corporate Finance

(575) and by prior appointment nmsu. edu

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Introduction to International Business & Trade

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006

Online Development of Digital Logic Design Course

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

CS 394 Introduction to Computer Architecture Spring 2012

Transcription:

: Introduction to Course Syllabus Dr. Mohammad H. Awedh Spring 2008 Course Overview This is an introductory course which covers basic theories and techniques of digital VLSI design in CMOS technology. In this course, we will study the fundamental concepts and structures of designing digital VLSI systems include CMOS devices and circuits, standard CMOS fabrication processes, CMOS design rules, static and dynamic logic structures, interconnect analysis, CMOS chip layout, simulation and testing, low power techniques, design tools and methodologies, VLSI architecture. Course Aim The course is designed to give the student an understanding of the different design steps required to carry out a complete digital VLSI (Very-Large-Scale Integration) design in silicon. List of course topics Introduction to VLSI Systems CMOS logic, fabrication and layout MOS Transistor theory Layout Design Rules Circuit characterization and performance estimation Circuit Simulation Combinational and sequential circuit design Memory system design Design methodology and tools 1

Course Learning Objectives : 1. Be able to use mathematical methods and circuit analysis models in analysis of CMOS digital electronics circuits, including logic components and their interconnect. 2. Be able to create models of moderately sized CMOS circuits that realize specified digital functions. 3. Be able to apply CMOS technology-specific layout rules in the placement and routing of transistors and interconnect, and to verify the functionality, timing, power, and parasitic effects. 4. Have an understanding of the characteristics of CMOS circuit construction. 5. Be able to complete a significant VLSI design project having a set of objective criteria and design constraints. 6. To introduce the concepts and techniques of modern integrated circuit design and testing (CMOS VLSI). 7. To provide experience designing integrated circuits using Computer Aided Design (CAD) Tools. 8. Be able to design static CMOS combinational and sequential logic at the transistor level, including mask layout. 9. Describe the general steps required for processing of CMOS integrated circuits. 10. Estimate and optimize combinational circuit delay using RC delay models and logical effort 11. Estimate and optimize interconnect delay and noise 12. Design for higher performance or lower area using alternative circuit families 13. Describe and avoid common CMOS circuit pitfalls and reliability problems 14. Compare the tradeoffs of sequencing elements including flip-flops, transparent latches, and pulsed latches 15. Design functional units including adders, multipliers, ROMs, SRAMs, and PLAs 16. Describe the sources and effects of clock skew 2 M. H. Awedh

Course Learning Outcomes The learning outcomes for this course (i.e., what you should be able to do at the end of the course) are as follows: 1. Be able to use mathematical methods and circuit analysis models in analysis of CMOS digital electronics circuits, including logic components and their interconnect. 2. Be able to create models of moderately sized CMOS circuits that realize specified digital functions. 3. Be able to apply CMOS technology-specific layout rules in the placement and routing of transistors and interconnect, and to verify the functionality, timing, power, and parasitic effects. 4. Have an understanding of the characteristics of CMOS circuit construction and the comparison between different state-of-the-art CMOS technologies and processes. 5. Be able to complete a significant VLSI design project having a set of objective criteria and design constraints. Course Logistics Instructor Dr. Mohammad H. Awedh Department of Electrical and Computer Engineering King Abdulaziz University Office Location Building 42B, Room 412 Office Phone 68093 Office Hours Saturday, Monday and Wednsday 9:30 to 11:00 or by appointment E-mail mhawedh@kau.edu.sa Meeting Lectures: Sun, Tue 8:00 9:20 Building A, Room 212 Course Web Page http://inonezero.com/moodle/ Prerequisite Basic understanding of circuits and electronics (EE 311) Basic understanding of logic design (EE 360) Familiarity with Unix or Linux. Textbook The textbook for the course is Weste & Harris, CMOS : A Circuits and Systems Perspective, 3rd ed, Addison Wesley, 2005 3 M. H. Awedh

References Digital Design, 3rd edition by M. Morris Mano. Principles of CMOS VLSI design by N H E Weste & K Eshraghian Modern : System on Silicon by Wayne Wolf Tentative Schedule This is a tentative Schedule that may change during the semester. The schedule lists reading assignment associated with each lecture. You are expected to do the reading before class and be prepared to discuss it. Assignments Title Sections Note Introduction and overview 1.1-1.4 Circuits, fabrication, and layout 1.5 CMOS transistor theory 2.1-2.3 Non-ideal transistor characteristics 2.4 DC and transient response 2.5,2.6, 4.1,4.2 Logical effort 4.3 Interconnect engineering 4.5, 4.6 Simulation 5.1-5.3 Combinational circuit design 6.1-6.2.1 Circuit families 6.2.2-6.2.5 Sequential circuit design 7.1-7.3.6 Adders 10.1-10.2 Datapath functional units 10.3-10.9 Memories 11.1-11.2 Memories 11.5-11.7 Low power 4.4, 6.5 Prior to each lecture, a reading assignment is assigned for that lecture. Students are expected to have read the sections assigned for the class before the class. In class I will talk about elements from the reading assignment and solve some related problems. We will be exploring the material together, your participation and engagement are critical. Project The class project is to design a reasonably complex digital circuit. The project will be performed as a team of two or three students. 4 M. H. Awedh

Grading Assignments 10 Participation 5 Quizzes 10 Midterm Exam 15 Labs 15 Project 15 Final Exam 30 Class Web Page We shall use Moodle for this class. Moodle is a Course Management System (CMS) which helps to communicate outside of the classroom. Students in this class should visit the site http://inonezero.com/moodle/ and create an account. This site contains information about the class - syllabus, homework list, due dates for assignments, links to other web sites, etc. In addition, We shall also use it for discussion and questions about the material covered in the course. For each course, students should register for that course on the moodle site. Registration is enabled by a key that will be given to students in class during the first lecture. You have to notice that registration for the course does not automatically entail registration on the moodle site and vice versa. Policies Attendance Policy: I expect you to attend classes regularly and participate in class discussion. If you must miss a class for some unavoidable reason, I would appreciate knowing ahead of time. All assignments (homework, labs) will be due at the beginning of the class on the due date. No late submissions will be accepted unless a valid excuse is given to the instructor by the day prior to the due date. You are expected to attend all classes. If you miss a class, you are responsible for finding out the material covered in that class. If you miss an exam, a grade of zero will be assigned, unless a valid excuse is given. All assignments are expected to be done by each student individually. Verbal and informal exchange of ideas is permitted, indeed encouraged. However, written solution should NOT be shown to another student or copied from another student. Any act of academic dishonesty will result in an F grade. Hope you work hard, learn a lot, and enjoy the course. 5 M. H. Awedh