Advanced VLSI Systems
(3-0-3-4)
CMPE Degree: This course is Selected Elective for the CMPE degree.
EE Degree: This course is Selected Elective for the EE degree.
Lab Hours: 0 supervised lab hours and 3 unsupervised lab hours.
Technical Interest Groups / Course Categories: Threads / ECE Electives
Course Coordinator: Arijit Raychowdhury
Prerequisites: ECE 3150 [min D] or ECE 3400 [min D]
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.Textbook(s)
Introduction to VLSI Circuits and SystemsCourse Outcomes
Explain the working principles for MOSFETs and CMOS logic.
Provide detailed analysis and explanation of power and performance of digital CMOS logic gates.
Provide detailed design, analysis and explanations of both combinational as well as sequential circuit design including static random access memory circuits.
Explain clocking, power management and clock/power distribution circuits.
Design, simulate and analyze both schematics and layout of digital circuits using the state-of-the-art computer-aided-design tools.
Strategic Performance Indicators (SPIs)
N/A
Topic List
- 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