Updates on the campus response to coronavirus (COVID-19)

ECE Course Syllabus

ECE6130 Course Syllabus


Advanced VLSI Systems (3-0-3)

ECE 3060


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.

Uyemura, Introduction to VLSI Circuits and Systems, John Wiley, 2002. 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