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.

Slides:



Advertisements
Similar presentations
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 20s: Computer Hardware 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 20s Computer Hardware Department of.
Advertisements

ECOE 560 Design Methodologies and Tools for Software/Hardware Systems Spring 2004 Serdar Taşıran.
ELEC Digital Logic Circuits Fall 2014 Logic Synthesis (Chapters 2-5) Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and.
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 &
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Institute of Computer Systems / TKT ASIC Design II / O. Vainio  Lectures by Olli Vainio  5 credits  Prerequisites (recommended): TKT-1212.
Spring 2008, Jan. 14 ELEC / Lecture 2 1 ELEC / Computer Architecture and Design Spring 2007 Introduction Vishwani D. Agrawal.
Copyright 2001, Agrawal & BushnellDay-1 PM Lecture 4a1 Design for Testability Theory and Practice Lecture 4a: Simulation n What is simulation? n Design.
Copyright 2001, Agrawal & BushnellDay-1 AM Lecture 11 Design for Testability Theory and Practice January 15 – 17, 2005 Vishwani D. Agrawal James J. Danaher.
Spring 07, Feb 6 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Verification Vishwani D. Agrawal James J. Danaher.
11/17/05ELEC / Lecture 201 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
11/03/05ELEC / Lecture 181 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Spring 08, Apr 17 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2008 System Test Vishwani D. Agrawal James J. Danaher.
Spring 07, Feb 20 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Reducing Power through Multicore Parallelism Vishwani.
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.
8/17/06 ELEC / Lecture 1 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits (ELEC 5270/6270) Introduction Vishwani.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11 Lecture 1 Introduction n VLSI realization process n Verification and test n Ideal and real tests.
8/19/04ELEC / ELEC / Advanced Topics in Electrical Engineering Designing VLSI for Low-Power and Self-Test Fall 2004 Vishwani.
Fall 2006, Nov. 30 ELEC / Lecture 12 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Test Power Vishwani D.
Spring 07, Feb 27 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Power Consumption in a Memory Vishwani D. Agrawal.
Spring 07, Jan 23 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Moore’s Law Vishwani D. Agrawal James J. Danaher.
8/18/05ELEC / Lecture 11 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
9/21/04ELEC / Class Projects 1 ELEC / /Fall 2004 Advanced Topics in Electrical Engineering Designing VLSI for Low-Power and.
Vishwani D. Agrawal James J. Danaher Professor
Spring 07, Jan 25 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 VLSI System DFT Vishwani D. Agrawal James J. Danaher.
Chapter 01 An Overview of VLSI
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.,
Copyright 2001, Agrawal & BushnellDay-1 AM-1 Lecture 11 Testing Analog & Digital Products Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Design Team Project Vishwani D. Agrawal James.
Spring 07, Jan 30 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 SOC Test Scheduling Vishwani D. Agrawal James.
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
ELEC516/10 course_des 1 ELEC516 VLSI System Design and Design Automation Spring 2010 Course Description Chi-ying Tsui Department of Electrical and Electronic.
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Lecture 1: Introduction Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical and Computer Engineering.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Principles Of Digital Design Chapter 1 Introduction Design Representation Levels of Abstraction Design Tasks and Design Processes CAD Tools.
Fall 2015, Aug 17 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Fall 2015 Introduction Vishwani D. Agrawal.
Modern VLSI Design 4e: Chapter 8 Copyright  2008 Wayne Wolf Topics Testability and architecture. Design methodologies. Multiprocessor system-on-chip.
Follow-up Courses. ECE Department MS in Electrical Engineering MS EE MS in Computer Engineering MS CpE COMMUNICATIONS & NETWORKING SIGNAL PROCESSING CONTROL.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Motivation and Introduction.
VLSI & ECAD LAB Introduction.
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:
Digital System Design Pradondet Nilagupta Department of Computer Engineering.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
ELEC692/04 course_des 1 ELEC 692 Special Topic VLSI Signal Processing Architecture Fall 2004 Chi-ying Tsui Department of Electrical and Electronic Engineering.
Background: VLSI Courses at Lafayette  ECE VLSI Circuit Design  Original form: “tall thin designer”  VLSI Processing  CMOS Transistor Characteristics.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
ELEC Digital Logic Circuits Fall 2015 Introduction
Spring 2010, Mar 10ELEC 7770: Advanced VLSI Design (Agrawal)1 ELEC 7770 Advanced VLSI Design Spring 2010 Gate Sizing Vishwani D. Agrawal James J. Danaher.
Spring 2016, Jan 13 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Spring 2016 Introduction Vishwani D. Agrawal.
ELEC Digital Logic Circuits Fall 2015 Logic Synthesis (Chapters 2-5) Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and.
ELEC Digital Logic Circuits Fall 2015 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
1 Digital Logic Design (41-135) Introduction Younglok Kim Dept. of Electrical Engineering Sogang University Spring 2006.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
SUBJECT : DIGITAL ELECTRONICS CLASS : SEM 3(B) TOPIC : INTRODUCTION OF VHDL.
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
VLSI Testing Lecture 5: Logic Simulation
Vishwani D. Agrawal Department of ECE, Auburn University
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
ELEC 7770 Advanced VLSI Design Spring 2014 Technology Mapping
A High Performance SoC: PkunityTM
ELEC 7770 Advanced VLSI Design Spring 2016 Technology Mapping
HIGH LEVEL SYNTHESIS.
ELEC 7250 – VLSI Testing (Spring 2006)
ELEC / Computer Architecture and Design Fall 2014 Introduction
Presentation transcript:

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 Professor ECE Department, Auburn University Auburn, AL

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)2 Related Course: VLSI Design   ELEC 5770/6770: Review of MOS transistor fundamentals, CMOS logic circuits; VLSI fabrication and design rules; clocking strategies and sequential design; performance estimation; memories and programmable arrays; standard cell design methodologies; computer aided design (CAD) tools.

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)3 Related Course: Computer-Aided Design of Digital Circuits   ELEC 5250/6250: Hardware components of multiprocessor systems including processor, interconnection, memory, and control architectures; Software elements of parallel processing including inter-processor communication, task partitioning, task mapping and scheduling, load balancing, programming languages, and parallel algorithms.

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)4 Related Course: Low-Power Design of Electronic Circuits   ELEC 5270/6270: Design of digital circuits and systems for reduced power consumption, power analysis algorithms, low-power MOS technologies, low-power design architectures for FPGA, memory and microprocessor, reduction of power in testing of circuits.

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)5 Related Course: VLSI Testing   ELEC 7250: Introduction to VLSI testing, test process and automatic test equipment, test economics and product quality, fault modeling, logic and fault simulation, testability measures, combinational and sequential circuit test generation, memory test, analog test, delay test, IDDQ test, design for testability, built-in self-test, boundary scan, analog test bus, system test and core test.

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)6 Related Course: Digital System Design   ELEC 4200: Hierarchical, modular design of digital systems; computer-aided digital system modeling, simulation, analysis, and synthesis; design implementation with programmable logic devices and field programmable gate arrays.

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)7 This Course: Advanced VLSI Design  ELEC 7770: Review of CMOS logic circuits; impact of fabrication issues on design; high speed switching circuits; high performance memory structures; advanced clocking strategies and clock distribution; performance optimization; deep submicron design issues; ASIC design flow: logic synthesis, placement and routing; design verification; low power design.

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)8 Course Objectives and Evaluation  Objectives:  Learn and participate in the process of modern VLSI design, verification, and test of a chip.  Develop an understanding for the advanced design concepts in modern VLSI technologies.  Evaluation:  Project participation  Homeworks  Class tests  Final exam

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)9 Course Outline  Nanotechnology: Present and future advances.  Design Team Project  Advanced Topics  Design for testability for system on chip (SOC)  Low-power design  Signal integrity  Process variation  Verification

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)10 Reference Books  J. M. Rabaey, A. Chandrakasan, and B. Nikolić, Digital Integrated Circuits, A Design Perspective, Second Edition, Prentice-Hall,  M. J. S. Smith, Application-Specific Integrated Circuits, Addison-Wesley,  N. H. E. Weste and D. Harris, CMOS VLSI Design, A Circuits and Systems Perspective, Third Edition, Addison-Wesley,  W. Wolf, Modern VLSI Design, System-on-Chip Design, Third Edition, Prentice-Hall, 2002.

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)11 Design Team Project  Product definition and specification  Project plan: Task definitions and measurable goals.  Team selection and task assignments  Schedule  Execution  Report

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)12 VLSI Realization Process Determine requirements Write specifications Design synthesis and Verification Fabrication Manufacturing test Chips to customer Customer’s need Test development Design Manufacture

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)13 Defining Terms  Design synthesis: Given an I/O function, develop a procedure to manufacture a device using known materials and processes.  Verification: Predictive analysis to ensure that the synthesized design, when manufactured, will perform the given I/O function.  Test: A manufacturing step that ensures that the physical device, manufactured from the synthesized design, has no manufacturing defect.

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)14 Project Assignment: Product Definition  Write specifications for a processor chip  Architecture  Speed  Technology  Power  Cost  Prepare for a class discussion on Jan 18, 2007.

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)15 Design Team  Architecture  System design  Verification  Design for testability  Synthesis  Power analysis  Physical design  Timing closure  Test generation

Spring 07, Jan 16ELEC 7770: Advanced VLSI Design (Agrawal)16 VLSI Design & Test Seminar Series   Must attend   D&TSeminar.html D&TSeminar.html   Every Wednesday, Broun 235, 4PM   January 17, 2007: Joe Bungo, The ARM CPU Architecture