Algorithms for VLSI Computer Aided Design

Slides:



Advertisements
Similar presentations
Modern VLSI Design 3e: Chapter 10 Copyright  2002 Prentice Hall Adapted by Yunsi Fei ECE 300 Advanced VLSI Design Fall 2006 Lecture 24: CAD Systems &
Advertisements

Institute of Computer Systems / TKT ASIC Design II / O. Vainio  Lectures by Olli Vainio  5 credits  Prerequisites (recommended): TKT-1212.
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
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.
EE EE 616 Computer Aided Analysis of Electronic Networks Lecture 1 Instructor: Dr. J. A. Starzyk, Professor School of EECS Ohio University Athens,
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.
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.
VLSI System Design Pradondet Nilagupta Department of Computer Engineering Kasetsart University.
EC1354 – VLSI DESIGN SEMESTER VI
ELEC516/10 course_des 1 ELEC516 VLSI System Design and Design Automation Spring 2010 Course Description Chi-ying Tsui Department of Electrical and Electronic.
CSCI 1301 Principles of Computer Science I
Electronic Design Automation. Course Outline 1.Digital circuit design flow 2.Verilog Hardware Description Language 3.Logic Synthesis –Multilevel logic.
ENG3190 Logic Synthesis General Information Handout Winter 2014, January 7 th.
Institute of Computer Systems / TKT TKT-1527 Digital System Design Issues / O. Vainio  Instructors: Olli Vainio, Teemu Pitkänen  5 credits.
CSS106 Introduction to Elementary Algorithms M.Sc Askar Satabaldiyev.
演算法 ( 課號 : ) 內容 : 本課程是電機工程學系計算機類課程之必選課,對象以對利 用計算機來解決問題有興趣的同學為主。本課程主要是教授 基本的演算法分析與設計技巧,並整理及比較目前最重要之 演算法。 Theme: What is the best algorithm for.
BIL 101E Introduction to Computer and Information Systems 2011.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
MTH 201 Discrete Mathematics Fall Term MTH 201 Discrete Mathematics Fall Term INTERNATIONAL BURCH UNIVERSITY DEPARTMENT of INFORMATION.
ELEC692/04 course_des 1 ELEC 692 Special Topic VLSI Signal Processing Architecture Fall 2004 Chi-ying Tsui Department of Electrical and Electronic Engineering.
EL 402Spring Ilker Hamzaoglu1 EL402 VLSI System Design II Spring 2009 Instructor: Ilker Hamzaoglu MDBF 1037 Teaching Assistant:
Computation Theory 主講人:虞台文. Content Overview The Limitation of Computing Complexities Textbooks & Grading.
1 CS612 Algorithms for Electronic Design Automation CS 612 – Lecture 1 Course Overview Mustafa Ozdal Computer Engineering Department, Bilkent University.
Design & Co-design of Embedded Systems Sharif University of Technology Computer Engineering Dept. Fall-Winter 2005 Maziar Goudarzi.
EE 201C Modeling of VLSI Circuits and Systems Chapter 1 Introduction
Parallel and Distributed Algorithms Spring 2005 Johnnie W. Baker.
EL 4054 計算機輔助電路設計導論 Instructor : Po-Yu Kuo 教師:郭柏佑 Introduction to Computer-Aided Circuit Design Syllabus.
ENG3380 Computer Organization
CENG 707 Data Structures and Algorithms
Information Modeling and Database System
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Chung-Hua University Chun-Hsin Wang
Introduction to Software Engineering Course Outline
Administrative Details
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
CENG 213 Data Structures Nihan Kesim Çiçekli
Principles of Computing – UFCFA Lecture-1
EE 210 Signals and Systems Jan-April 2009
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
INTRODUCTION TO COMPLEX PROGRAMMABLE LOGIC
Introduction to Computers
Parallel and Distributed Algorithms Spring 2005
Introduction to Algorithms Second Edition by
Poisson distribution.
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
CENG 213 Data Structures Nihan Kesim Çiçekli
Introduction to CMOS VLSI Design
ENG3380 Computer Organization
Introduction to Algorithms Second Edition by
Copyright © 2011 Pearson Education, Inc
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
HIGH LEVEL SYNTHESIS.
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
Introduction to Algorithms Second Edition by
EE 201C Modeling of VLSI Circuits and Systems Chapter 1 Introduction
Principles of Computing – UFCFA Week 1
Introduction to Algorithms Second Edition by
Introduction: Some Representative Problems
Introduction to Algorithms Second Edition by
TKT-1527 Digital System Design Issues
Department of Computer Science and Technology
Copyright © 2011 Pearson Education, Inc
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Advanced Analysis of Algorithms
Introduction to Algorithms Second Edition by
Presentation transcript:

Algorithms for VLSI Computer Aided Design D. Zhou E.E. Department, UTD Richardson, TX 75083 zhoud@utdallas.edu 2018/11/17 Algorithms for VLSI CAD

Topics Introduction to VLSI Design Automation Physical design Verification High-level synthesis 2018/11/17 VLSI Physical Design

Introduction to VLSI Design Automation CAD (or EDA) tools Introduction to algorithms Computational complexity 2018/11/17 VLSI Physical Design

Physical design Routing Floor plan and placement Detailed routing Global routing Floor plan and placement Interconnect circuit order reduction Buffer sizing and insertion Clock signal distribution Power distribution Timing analysis 2018/11/17 VLSI Physical Design

Verification Equivalent checking SAT problem Integer programming 2018/11/17 VLSI Physical Design

High-level synthesis Scheduling Resource allocation 2018/11/17 VLSI Physical Design

Grading policy Homework ->15%, reading assignment ->15%, middle term project ->30%, and final project ->40%. 85-100 ->A, 70-84 ->B, 60-69 ->C, below 60 ->F 2018/11/17 VLSI Physical Design

References 1. N. Sherwani, “Algorithms for VLSI Physical Design,” Kluwer Academic Publishers, 1999. 2. T. H. Cormen and etc., “Introduction to Algorithms,” McGraw-Hill, 2001. 3. M. R. Garey and D. S. Hohnson, “Computers and Intractability,” W. H. Freeman and Company, 1979. 4. S. M. Rubin, “Computer Aids for VLSI Design,” Addison-Wesley, 1987. 5. W. Wolf, “Modern VLSI design,” Prentice Hall, 2002. 6. N. Weste and K. Eshraghian, “Principles of CMOS Design,” Addison-Wesley Publishing Company, 1993. 2018/11/17 VLSI Physical Design