ECE Course Outline

ECE4130

Advanced VLSI Systems (3-3-4)

Prerequisites
ECE 3050 or ECE 3060 or ECE 3150 or ECE 3400
Corequisites
None
Catalog Description
An advanced treatment of VLSI systems analysis, design, and testing with emphasis on complex systems and how they are incorporated into a silicon environment. Credit is not allowed for both ECE 4130 and ECE 6130.
Textbook(s)
Uyemura, Introduction to VLSI Circuits and Systems (1st edition), John Wiley, 2002. ISBN 0471127043, ISBN 9780471127048 (required)

Topical Outline
Current State of VLSI 
       Fabrication and Size Metrics  
      Performance Metrics
      System Complexity 
  
 Complex VLSI Systems  
      Architectural Trends in Microprocessors  
      The Large VLSI Chip  
           Modules, Units, and VHDL  
           Floorplanning, Interconnect, Clock Distribution  
           System Hierarchies: VHDL to Silicon  
      Timing Issues

 High-Performance CMOS Design Styles  
      Transient Analysis and Sizing 
      Dynamic Logic Networks  
      Domino, Advanced Dynamic, SR and ST Logic 
      Dual-rail Differential Logic Families  
      Advanced Design Techniques  
      Clock Distribution Techniques  
      High-speed I/O Networks  
      Examination of Current Literature  
           Standard-cell to Full-custom  
           Critical Metrics and Physical Limitations  
      Packaging Issues  

 The VLSI Design Environment  
      System Specifications  
      Efficient Usage of Design Libraries and Hierarchies 
      Toolsets at the User Level  
           LVS, Logic Simulation, Circuit Simulation, Place & Route  
      Design of Toolsets  
           Review of Basic Algorithms  
           Database Structure and Usage  
      Design Automation and VLSI  
           Layout, Placement, Routing, Silicon Compilation  
      Synthesis Tools