EL 402Spring 2009 - Ilker Hamzaoglu1 EL402 VLSI System Design II Spring 2009 Instructor: Ilker Hamzaoglu MDBF 1037 Teaching Assistant:

Slides:



Advertisements
Similar presentations
CEN 382 MICROPROCESSORS AND MICROCOMPUTING Nejdet Dogru
Advertisements

Spring 2009W. Rhett DavisNC State UniversityECE 406Slide 1 ECE 406 – Design of Complex Digital Systems Lecture 21: Where do you go from here? Spring 2009.
CSE 670 Embedded System Design Using FPGAs Prof. Richard E. Haskell 115 Dodge Hall.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
CSCE 611: Conceptual Modeling Tools for CAD Course goals: –Design and verification methodologies for large-scale digital systems using industrial tools.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
1 Lecture 1: Introduction to Digital Logic Design CK Cheng CSE Dept. UC San Diego.
Configurable System-on-Chip: Xilinx EDK
Processor Design 5Z032 Henk Corporaal Eindhoven University of Technology 2011.
ELEC 7250 – VLSI Testing (Spring 2005) Place and Time: Broun 235, Tuesday/Thursday, 11:00AM—12:15PM Catalog data: ELEC VLSI Testing (3) Lec. 3. Pr.,
CSCE 613 VLSI design is mostly about CAD/EDA tools Many different tools for VLSI design Developed as a new course, independent of previous version Adopt.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistants: Hailong Cai & Zhimin Wang Department of Computer Science & Engineering University of Nebraska-Lincoln.
Reconfigurable Computing in the Undergraduate Curriculum Jason D. Bakos Dept. of Computer Science and Engineering University of South Carolina.
6/30/2015HY220: Ιάκωβος Μαυροειδής1 Moore’s Law Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips.
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.
Instructor: Dr. Radwan E. Abdel-Aal Office: Tel Web page:
Digital System Design EEE344 Lecture 1 INTRODUCTION TO THE COURSE
(1) Introduction © Sudhakar Yalamanchili, Georgia Institute of Technology, 2006.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
ELEC516/10 course_des 1 ELEC516 VLSI System Design and Design Automation Spring 2010 Course Description Chi-ying Tsui Department of Electrical and Electronic.
1 Chapter 2. The System-on-a-Chip Design Process Canonical SoC Design System design flow The Specification Problem System design.
Introduction Course Overview and Basic understanding of Computer Architecture.
SOC Consortium Course Material ASIC Logic National Taiwan University Adopted from National Chiao-Tung University IP Core Design.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Digital System Design Course Introduction Lecturer : 吳安宇 Date : 2004/02/20.
Principles Of Digital Design Chapter 1 Introduction Design Representation Levels of Abstraction Design Tasks and Design Processes CAD Tools.
晶片系統設計流程與工具 SoC Design Flow & Tools 熊博安 (Pao-Ann Hsiung) 國立中正大學資訊工程研究所 (National Chung Cheng University, CSIE)
Course Introduction Software Engineering
SOC Consortium Course Material ASIC Logic Speaker: Lung-Hao Chang 張龍豪 Advisor: Prof. Andy Wu 吳安宇教授 May 21, 2003 National Taiwan University Adopted from.
1 Lecture 1: Introduction to Digital Logic Design CK Cheng CSE Dept. UC San Diego.
CS/ECE 3330 Computer Architecture Kim Hazelwood Fall 2009.
EL 3101 EL310 Hardware Description Languages Spring 2015 Instructor: Ilker Hamzaoglu Teaching Assistant: Ercan Kalalı Web Site:
Teaching Functional Verification – Course Organization Design Automation Conference Sunday, June 9, 2002.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM585 Special Topics in Computer Design.
Welcome CSC 480/580 – Digital Logic & Computer Design Term: Winter 2002 Instructor: William T Krieger.
VLSI DESIGN CONFERENCE 1998 TUTORIAL Embedded System Design and Validation: Building Systems from IC cores to Chips Rajesh Gupta University of California,
Computer Architecture Course Plan Spring 2010 Learn how a computer actually works Computer Engineering Faculty of Engineering University of Kurdistan (
HW/SW Codesign of Embedded Systems Winter-Spring 2001 Computer Engineering Dept. Sharif University of Technology Maziar Gudarzi.
Computer Engineering 1502 Advanced Digital Design Professor Donald Chiarulli Computer Science Dept Sennott Square
Computer Architecture Souad MEDDEB
EE573 Introduction to VLSI Systems. Course Objectives (Target Expertise) –Extraction of specification of embedded systems and SoC therein –Methodology-based.
Lecture 0. Program Introduction Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research.
Design & Co-design of Embedded Systems Sharif University of Technology Computer Engineering Dept. Fall-Winter 2005 Maziar Goudarzi.
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.
Course Overview for Compilers J. H. Wang Sep. 14, 2015.
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
Course Overview for Compilers J. H. Wang Sep. 20, 2011.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Teaching Functional Verification – Course Organization Design Automation Conference Sunday, June 9, 2002.
Introduction Computer Organization Spring 1436/37H (2015/16G) Dr. Mohammed Sinky Computer Architecture
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Ms. Yuanyuan Lu Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
ENG3380 Computer Organization
Syllabus Introduction to Computer Science
Basic Electronics Circuits
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
22446: Microprocessors Introduction
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
ECE 751: Embedded Computing Systems Prof
Course Agenda DSP Design Flow.
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
T Computer Architecture, Autumn 2005
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
ENG3380 Computer Organization
A High Performance SoC: PkunityTM
Teaching Functional Verification – Course Organization
CAD Computer Aided Design
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

EL 402Spring Ilker Hamzaoglu1 EL402 VLSI System Design II Spring 2009 Instructor: Ilker Hamzaoglu MDBF 1037 Teaching Assistant: Onur Can Ulusel MDBF 1042 Web Site:

EL 402Spring Ilker Hamzaoglu2 Course Structure EL VLSI Systems Design II M 11:40 am - 12:30 pm FENS L058 R 11:40 am - 1:30 pm FENS L058 EL 402R 0.00 VLSI Systems Design II Rec. M 12:40 pm - 1:30 pm FENS L058

EL 402Spring Ilker Hamzaoglu3 Course Description This course introduces System-on-a-chip (SoC) ASICs and it describes various embedded cores used in SoC ASICs. It then discusses the design and verification of SoC ASICs. In this course, students will also gain practical design experience by using Arm7 simulation model, Modelsim (Mentor Graphics) and Design Compiler (Synopsys) CAD tools to implement and verify a prototype SoC ASIC. The SoC ASIC will be implemented using Verilog HDL and standard cell based design methodology.

EL 402Spring Ilker Hamzaoglu4 References Lecture Slides Arm Inc. ( Technical Documents (Technical Specifications, Technical Reference Manuals, White Papers, and Company Presentations) Textbooks: –ARM System-on-chip Architecture, Steve Furber, Addison Wesley, 2nd Edition, 2000 –Computers as Components: Principles of Embedded Computing System Design, Wayne Wolf, Morgan Kaufmann, 2nd Edition, 2005 –Reuse Methodology Manual for System-on-a-Chip Designs, Michael Keating, Pierre Bricaud, Russell John Rickford, Kluwer Academic Publishers, 3rd Edition, July 2002

EL 402Spring Ilker Hamzaoglu5 Tentative Schedule Introduction –System-on-a-chip (SoC) ASICs –Core-based and Platform-based Design SoC Embedded Cores –Embedded Microprocessors, Arm Cores –Hardware Accelerators –On-chip Interconnects, Arm AMBA –Memory Controllers, DMA, Interrupt Controller –Device Interfaces, Image Sensor Interface SoC ASIC Design –System Level (Architecture) Design –Behavioral (Architectural) Modeling, SystemC –Behavioral (Architectural) Synthesis SoC ASIC Verification SoC ASIC Debugging

EL 402Spring Ilker Hamzaoglu6 SoC ASIC Design Project SRAM Controller Arm7 Cache Clock Dividers PLL (Model) Register Files Image Processing Accelerator AHB Bus Arm7TDMI (Model) AHB Bus Decoder AHB Bus Mux SRAM (Model) Crystal Oscillator (Model) TestBench Image Sensor (Model) Image Sensor Interface

EL 402Spring Ilker Hamzaoglu7 Grading Attendance 10% SoC ASIC Design Project 40% Paper Presentation 10% Final Exam 40% Students will work in groups of two for the project. The project will be done using the Sun Workstations in the VLSI Design Lab which is located in MDBF Cheating in the project and the exam is not allowed. It will be strongly penalized.