CONTENTS
Course presentation [pdf]
0. Historical Perspective [pdf]
1. Introduction to MOS and VLSI Technology [pdf1][pdf2] 2. Advanced MOS Design a. VHDL Description b. Area, Delay and Power Modeling 3. VLSI Design a. VLSI Design Stages b. Placement Techniques c. Routing Techniques 4. Thermal and Energy Analysis of Microprocessors a. Memory Structures [pdf][pdf1]
b. Interconnect Structures [pdf]
c. System Level Modeling [pdf][pdf1] 5. Design Implications of Temperature and Power [pdf] a. Compile-time Techniques b. Run-time Techniques 6. Design for Reliability pdf] a. Inter-Die variation b. Intra-Die variation c. Transient errors and permanent faults 7. Technology outlook a. Future and emerging technologies
Effective Oral and Written Technical Communication [TechTalks][ElevatorPitch][Evaluation]
For those that this is their first VLSI course I recommend to have a look at the documentation from the undergrad VLSI course.
BIBLIOGRAPHY:
• CMOS VLSI Design : A Circuits and Systems Perspective (4th Edition), Neil H.E. Weste, David Harris, Addison Wesley, 2010
• Power-Efficient Computer Architectures: Recent Advances (Synthesis Lectures on Computer Architecture), Magnus Själander, Margaret Martonosi, and Stefanos Kaxiras, December 2014
• Design Variability (Synthesis Lectures on Computer Architecture), David Brooks, Morgan & Claypool, 2013
• Fault Tolerant Computer Architecture (Synthesis Lectures on Computer Architecture), Daniel J. Sorin , Morgan & Claypool, 2009
• Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolic; Digital Integrated Circuits: A Design Perspective; Editorial Prentice Hall, 2003