CPE 626 Advanced VLSI Design, Spring 2002 Admin

Slides:



Advertisements
Similar presentations
ITCS 3181 Logic and Computer Systems
Advertisements

CSE 670 Embedded System Design Using FPGAs Prof. Richard E. Haskell 115 Dodge Hall.
CS 262: Programming Languages Spring Quarter 2011.
General information CSE 230 : Introduction to Software Engineering
1 CS 426 / CPE 426 Senior Projects Spring 2009 Course Syllabus January 20, 2009.
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
1 CS 426 Senior Projects Spring 2006 Course Syllabus January 24, 2006.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistants: Hailong Cai & Zhimin Wang Department of Computer Science & Engineering University of Nebraska-Lincoln.
CS 315 Theory of Programming Languages Winter Quarter 2015.
IS 320: Data Structures Spring Quarter DESCRIPTION This class is an introduction to data structures. The primary data structures—list, stack, queue,
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
ELEC516/10 course_des 1 ELEC516 VLSI System Design and Design Automation Spring 2010 Course Description Chi-ying Tsui Department of Electrical and Electronic.
Cpt S 471/571: Computational Genomics Spring 2015, 3 cr. Where: Sloan 9 When: M WF 11:10-12:00 Instructor weekly office hour for Spring 2015: Tuesdays.
Course Syllabus January 21, 2014 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering.
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
EL 3101 EL310 Hardware Description Languages Spring 2015 Instructor: Ilker Hamzaoglu Teaching Assistant: Ercan Kalalı Web Site:
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
ELEC692/04 course_des 1 ELEC 692 Special Topic VLSI Signal Processing Architecture Fall 2004 Chi-ying Tsui Department of Electrical and Electronic Engineering.
1 CS 426 / CPE 426 Senior Projects Spring 2011 Course Syllabus January 19, 2011.
CS 445 Theory of Computation II Winter Quarter 2013.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Computer Architecture Course Plan Spring 2010 Learn how a computer actually works Computer Engineering Faculty of Engineering University of Kurdistan (
EL 402Spring Ilker Hamzaoglu1 EL402 VLSI System Design II Spring 2009 Instructor: Ilker Hamzaoglu MDBF 1037 Teaching Assistant:
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
CPE 432 Computer Design Dr. Walid Abu-Sufah 1CPE 432 Computer Design.
CWRU EECS 3141 Computer designers must be experienced: in both hardware and software co-design, as well as in embedded applications, be familiar with optimization.
1 CS 426 / CPE 426 Senior Projects Spring 2007 Course Syllabus January 23, 2007.
CPE433: Performance Evaluation and Modeling Introduction Dr. Gheith Abandah د. غيث علي عبندة.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Ms. Yuanyuan Lu Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Database Management Systems
ENG3380 Computer Organization
CSc 120 Introduction to Computer Programing II
ENCM 369 Computer Organization
ECE 3056: Architecture, Concurrency and Energy in Computation
Software Requirements
EEL4720/5721 Reconfigurable Computing
CSc 020: Programming Concepts and Methodology II
ECE 533 Digital Image Processing
CMSC 611 Advanced Computer Arch.
CPE741: Distributed Systems Course Introduction
CPE731: Advanced Computer Architecture Course Introduction
Course Overview CSE8313 Object-Oriented Analysis and Design
Cpt S 471/571: Computational Genomics
EEL4930/5934 Reconfigurable Computing
ECE 751: Embedded Computing Systems Prof
ENG3380 Computer Organization
Welcome to Software Engineering-2
CMSC 611 Advanced Computer Arch.
Cpt S 471/571: Computational Genomics
Syllabus.
CS 425 / CS 625 Software Engineering
ECE 8823: GPU Architectures
EEL4720/5721 Reconfigurable Computing
WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION
Computer Networks CNT5106C
Course Overview CSE5319/7319 Software Architecture and Design
Lecture 1 Class Overview
Term Dr Abdelhafid Bouhraoua
CS 232 Geometric Algorithms: Lecture 1
EEL4930/5934 Reconfigurable Computing
Presentation transcript:

CPE 626 Advanced VLSI Design, Spring 2002 Admin Department of Electrical and Computer Engineering University of Alabama in Huntsville

ECE-UAH: Adv. VLSI Systems Outline Course Info Course Description Tentative Syllabus Grading Policy Class Policies Preliminary Essay Info Preliminary Project Info Tentative Schedule of Important Class Dates 07/11/2019 ECE-UAH: Adv. VLSI Systems

ECE-UAH: Adv. VLSI Systems Course Info Instructor Dr. Aleksandar Milenkovic Email: milenka@ece.uah.edu Office: 217-L Phone: (256) 824 6830 Office Hours: TR 5:30-6:30 PM, or by appointment Time and Place Lectures: TR 7:05–8:25 PM, EB 239 07/11/2019 ECE-UAH: Adv. VLSI Systems

ECE-UAH: Adv. VLSI Systems Course Info (cont’d) Course Web Page www.ece.uah.edu/~milenka/cpe626-02S/ Reference Texts Peter J. Ashenden,  The Designer's Guide to VHDL (2nd edition),  Morgan-Kaufmann Publishers, 2002 (ISBN: 1-55860-674-2). Steve Furber,  ARM System-on-chip Architecture (2nd edition),  Addison-Wesley, 2000 (ISBN: 0-201-67519-6). 07/11/2019 ECE-UAH: Adv. VLSI Systems

ECE-UAH: Adv. VLSI Systems Course Info (cont’d) Reference Texts K. C. Chang,  Digital Systems Design with VHDL and Synthesis - An Integrated Approach,  IEEE Computer Society, 1999. J. L. Hennessy and D. A. Patterson,  Computer Architecture: A Quantitative Approach, 2nd Ed, Morgan Kaufmann Publishing Co., 1996. ISBN: 1-55860-329-8  Mark Gordon Arnold, Verilog Digital Computer Design: Algorithms to Hardware, Prentice Hall, 1999. ISBN 0-13-639253-9. Prerequisites CPE/EE 427 07/11/2019 ECE-UAH: Adv. VLSI Systems

ECE-UAH: Adv. VLSI Systems Course Description In the future we will need more customized, application-specific integrated processors which can provide the performance needed at a lower cost than general-purpose architectures. Because cost and time-to-market constraints are very important to such systems, an architecture should permit automatic design, including high-level architectural design. In this course we will present a new design methodology based on using modern hardware description languages such as Verilog/VHDL. The course addresses algorithm, architecture, and implementation aspects of arithmetic processing elements such as adders, multipliers, and dividers, architecture designs of a modern RISC, and floating-point arithmetic processors,design of systems-on-a-chip, and techniques for microprocessor verification.  07/11/2019 ECE-UAH: Adv. VLSI Systems

ECE-UAH: Adv. VLSI Systems Tentative Syllabus Week Topic 1-4 ARM System-on-chip Architecture 5-7 Design Methodology Using HDLs (Verilog) 8 Midterm 9-12 Implementation Aspects: Adders, ALUs, Multipliers, Dividers, Register Files, Buses, CISC/RISC, Memory hierarchy (caches, MMU, main memory) 13-14 Future Directions: Selected Topics 15 Class Presentations 07/11/2019 ECE-UAH: Adv. VLSI Systems

ECE-UAH: Adv. VLSI Systems Grading Policy Homeworks 20% Midterm Exam 25% Essay 10% Final Exam 40% Discretion 5% Grades will be determined on a 60-70-80-90 straight scale. On occasion I may use a slightly lower scale, but I will never raise the requirements. 07/11/2019 ECE-UAH: Adv. VLSI Systems

ECE-UAH: Adv. VLSI Systems Class Policies Homeworks must be submitted at the beginning of class on the day they are due. Homework submitted more than one week late will not be graded. Late homeworks will be penalized 30% for the first day late, and 10% per day thereafter. No make-up exam will be given unless you make arrangements with me at least 24 hours in advance. If I do have to create a make-up exam, it will be much harder than the original. All requests for a re-grade must be submitted in writing within a week of the assignment being returned. No assignment will be re-graded after one week. Please let me know immediately if I have added up your score incorrectly. 07/11/2019 ECE-UAH: Adv. VLSI Systems

ECE-UAH: Adv. VLSI Systems Class Policies Academic Honesty: Discussing the homework assignments with other students is encouraged, as that is one of the best ways to learn the material. But the work submitted should be your own. All students will be trusted to pursue their academic careers with honesty and integrity. Academic dishonesty includes, but not limited to, cheating on a test or other course work, plagiarism, unauthorized collaboration with other persons. Students found guilty of dishonesty will be subject to penalties that may include suspension from the university. 07/11/2019 ECE-UAH: Adv. VLSI Systems

Preliminary Essay Information Each student should write a survey paper (5-8 pages long) related to advanced VLSI and processor design. The topic should be discussed with the instructor. 07/11/2019 ECE-UAH: Adv. VLSI Systems

Preliminary Project Information The projects will be done in groups of 2 students. Project topics are the choice of each team with the approval of the instructor. Typical example: develop an HDL description (behavioral and and then RTL - ready for synthesis) for ARM processor core + set of benchmarks used for evaluation Tools Mentor Graphics tools are available in Lab 246 You can use other tools (Xilinx Foundation 2.1i, FTL Systems, ...) 07/11/2019 ECE-UAH: Adv. VLSI Systems

Preliminary Project Information (cont’d) Each team will be required to give a 20-30 minute oral presentation on their design. Each team will also be required to submit a final written report. The format of the report should have form of a ready-for-submission conference paper + all sources, benchmarks, simulation results, etc. Source code should be well-documented – other people may read or update your source. 07/11/2019 ECE-UAH: Adv. VLSI Systems

Tentative Schedule of Important Class Dates February 07    Project proposals due February 14 Project assigned February 28    Midterm Exam March 21 Essay due April 18, 23    Class presentations April 23          Project due   I reserve the right to change the above schedule based upon the needs of the course. 07/11/2019 ECE-UAH: Adv. VLSI Systems