EE 201C Modeling of VLSI Circuits and Systems Chapter 1 Introduction

Slides:



Advertisements
Similar presentations
EE 201A/EE298 Modeling and Optimization for VLSI Layout
Advertisements

EE 791D Data Converter Design 2 Introduction 1. Data Converters Signal Conditioning ADC MCU DAC Post Processing -Amplification -Anti-aliasing filter ex.
VLSI Curriculum Workshop
EE 261 – Introduction to Logic Circuits Module #1 Page 1 EE 261 – Introduction to Logic Circuits Module #1 – Analog vs. Digital Topics A.Course Overview.
EE 382V Spring 2015 VLSI Physical Design Automation
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
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,
General information CSE 230 : Introduction to Software Engineering
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.
Digital Integrated Circuits Introduction Philip Leong CEG3470 Digital Circuits.
ENEE 408C Lab Capstone Project: Digital System Design Spring 2006 Class Web Site:
Design Automation for VLSI, MS-SOCs & Nanotechnologies Dr. Malgorzata Chrzanowska-Jeske Mixed-Signal System-on-Chip (supported.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
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.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
1 Project Assignment Chris Allen Course website URL people.eecs.ku.edu/~callen/713/EECS713.htm.
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 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
CS507 Fundamentals of Research Fall About the Course - Topics Graduate School How to read a research paper Planning and conducting research Writing.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2015 Dept. of Computer Science University of Texas at El Paso.
ENG3190 Logic Synthesis General Information Handout Winter 2014, January 7 th.
Welcome to EE 130/230A Integrated Circuit Devices
EENG 3810/CSCE 3020 Communication Systems
40551 Logic Synthesis Optimization Dr. Yaser M. Agami Khalifa Fall 2004 Lecture # 1.
EL 3101 EL310 Hardware Description Languages Spring 2015 Instructor: Ilker Hamzaoglu Teaching Assistant: Ercan Kalalı Web Site:
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
CSE 534: Advanced Computer Networks
EE210 Digital Electronics Introductory Class January 26, 2009.
Advanced Systems and Network Security Fall 2015 Instructor: Kun Sun, Ph.D.
ELEC692/04 course_des 1 ELEC 692 Special Topic VLSI Signal Processing Architecture Fall 2004 Chi-ying Tsui Department of Electrical and Electronic Engineering.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
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.
M.Mohajjel. Digital Systems Advantages Ease of design Reproducibility of results Noise immunity Ease of Integration Disadvantages The real world is analog.
Electronic Drafting DFT 58A&B Cliff Monroe - Instructor.
EE 401 Control Systems Analysis and Design Course Overview and Introduction Monday 26 Aug 2013 EE 401: Control Systems Analysis and Design Slide 1 of 10.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office New Building
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
Lecture 1 – Overview (rSp06) ©2008 Joanne DeGroat, ECE, OSU -1- Functional Verification of Hardware Designs EE764 – Functional Verification of Hardware.
EE5780 Advanced VLSI Computer-Aided Design
Prof. James A. Landay Computer Science Department Stanford University Winter 2016 dt+UX 2 : USER EXPERIENCE DESIGN PROJECT Introduction & Course Overview.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Dr. Sajib Datta CSE 5344 Spring 2016 COMPUTER NETWORKS.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Introduction & Course Overview CS 194H – User Experience Design Project January 10, 2017.
Welcome to CS 4390/CS5381: Introduction to Formal Methods
ECE 533 Digital Image Processing
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
EEL 6686: Embedded Systems Seminar
CMPUT Compiler Design and Optimization
IEEE Council on Electronic Design Automation Sani R
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
EE 435 Spring Lecture 1 Course Outline.
Algorithms for VLSI Computer Aided Design
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
EE 435 Spring Lecture 1 Course Outline.
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
HIGH LEVEL SYNTHESIS.
EE 201C Modeling of VLSI Circuits and Systems TR 12-2pm
EE 201C Modeling of VLSI Circuits and Systems Chapter 1 Introduction
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

EE 201C Modeling of VLSI Circuits and Systems Chapter 1 Introduction Instructor: Lei He Email: LHE@ee.ucla.edu

Instructor Info Email: LHE@ee.ucla.edu Phone: 310-206-2037 Office: Boelter Hall 6731D Office hours: Tus 2-3pm Thur 4-5pm or by appointment The best way to reach me: Email with EE201 in subject line I will first briefly give the background and overview of my dissertation, then cover more details for an important component of the dissertation: the LR-base STIS optimization. Here LR refers to local refinement, and STIS refers to simultaneous transistor and interconnect sizing. Finally, we draw conclusions and discuss future works.

VLSI Design and Verification Cycle System Specification Functional Design and Verification X=(AB*CD)+(A+D)+(A(B+C)) Y=(A(B+C))+AC+D+A(BC+D)) Logic Design and Verification Circuit Design and Verification Verification techniques Formal verification Logic/circuit simulation Functional and logic emulation

VLSI Design and Verification Cycle (cont.) Physical Design and Verification Fabrication and Testing Packaging Layout verification LVS, DRC, ERC Timing, SI, PI, DFM (applied to circuit design as well) Modeling and simulation is a core component for design and verification considering timing/SI/PI/DFM

CAD Courses at UCLA EE dept. CS dept. EE201A Fundamental to CAD (each fall) Basics to all aspects of CAD More on combinatorial optimization EE201C this course (each Spring) Modeling and simulation of timing, signal/power integrity, and manufacturability for digital and mixed-signal circuits Co-development of numerical modeling and optimization EE209 Better Interface between design and manufacturing (taught by Puneet Gupta each winter) CS dept. CS258F Physical design of VLSI circuits CS258G Logic synthesis of VLSI circuits CS259 High Level Synthesis I will first briefly give the background and overview of my dissertation, then cover more details for an important component of the dissertation: the LR-base STIS optimization. Here LR refers to local refinement, and STIS refers to simultaneous transistor and interconnect sizing. Finally, we draw conclusions and discuss future works.

201C Course Outline and Schedule Interconnect and timing modeling (3 weeks) Interconnect extraction Delay modeling and model order reduction Project 1 (model order reduction in Matlab) On-chip timing and integrity (4 weeks) Static timing and noise analysis for logic and on-chip interconnects Process variation, stochastic timing, power and noise analysis Stochastic power and thermal integrity Project 2 (stochastic modeling in Matlab) Beyond-die signal and power integrity (3 weeks) Chip-package co-design with signal and power integrity Noise analysis for high-speed signaling and other analog components Final project: Independent study of selected topics Plus, in-class or video presentations by students

Programming Projects Project 1: Matlab coding of PRIMA model order reduction method Majority of program is given Project 2: Matlab coding of stochastic model selected from Max operation for timing Leakage power due to processing variation Eye open for high-speed signaling Again, majority of codes is given

Student Presentation One presentation a week by students On-campus program (two students a group) Video may be used if there is not enough time slots Online MS program (one presentation per student via video) Papers and initial slides draft provided Final slides and references uploaded to wiki by students

Final Project Independent study of selected topic Could be a single student or a team of students Topic can be decided anytime, but no later than week 8 One or two “seed” papers provided Develop a report based on literature search or other forms of independent study Up to 12 page report using ACM style http://www.acm.org/sigs/pubs/proceed/template.htm Deliver a 30 minute presentation during the finals week, like a conference talk (video for online program) Again, reports, references, and video uploaded to wiki

References for this Course Web sites http://eda.ee.ucla.edu/EE201C http://eda.ee.ucla.edu/EE201A-04Spring/index.html Selected papers leading journals and conferences Tan and He, “Advanced Model Order Reduction Techniques for VLSI Designs”, Cambridge University Press, pp 1-217, 2006 H. Bakoglu, Circuits, Interconnects, and Packaging for VLSI, Addison Wesley I will first briefly give the background and overview of my dissertation, then cover more details for an important component of the dissertation: the LR-base STIS optimization. Here LR refers to local refinement, and STIS refers to simultaneous transistor and interconnect sizing. Finally, we draw conclusions and discuss future works.

Related VLSI CAD Conferences ACM IEEE Design Automation Conference (DAC) http://www.dac.com (San Diego, Young student program) International Conference on Computer Aided Design(ICCAD) Design, Automation and Test in Europe (DATE) Asia and South Pacific Design Automation Conference (ASP-DAC) International symposium on physical design (ISPD) International symposium on low power electronics and design International symposium on field programmable gate array IEEE International Symposium on Circuits and Systems (ISCAS)

Related VLSI CAD Journals IEEE Transactions on CAD of Circuits and systems (TCAD) IEEE Trans. on VLSI Systems (TVLSI) ACM Trans. on Design Automation of Electronic Systems (TODAES) IEEE Transactions on Circuits and Systems (TCAS) IEEE Trans. on Computer

Grading Policy Two Matlab Projects 50% Course presentation 10% Final project 40% A  score > 85 I will first briefly give the background and overview of my dissertation, then cover more details for an important component of the dissertation: the LR-base STIS optimization. Here LR refers to local refinement, and STIS refers to simultaneous transistor and interconnect sizing. Finally, we draw conclusions and discuss future works.

Who should take this course For students who are motivated to Learn SI, power/thermal, DFM for advanced designs Understand CAD better Become a CAD professional I will first briefly give the background and overview of my dissertation, then cover more details for an important component of the dissertation: the LR-base STIS optimization. Here LR refers to local refinement, and STIS refers to simultaneous transistor and interconnect sizing. Finally, we draw conclusions and discuss future works.