Loading...
 
EE5302 (CAD for VLSI II), Spring 2008

EE5302-Spring-2008

Links
Course Description and Syllabus
  • EE5302 is the second of the two-course VLSI Design Automation series, intended primarily for MS/PhD-level students interested in a career in the CAD and semiconductor industries (ie, in companies such as Cadence, Mentor, Magma, IBM, TI, Intel, Synopsys, Broadcom, Marvell, etc). The material in 5302 constitutes useful background for students whose primary interest is analog/RF and high-speed digital design; aspects of the course are also relevant to students with interests in controls, communications, DSP, and architecture.
  • Topics to be taught in this offering include: basic electrical elements and their equations; writing Modified Nodal Analysis circuit equations by hand and on computer; Newton-Raphson and DC analysis; sparse matrix solution method basics; hand vs numerical analysis of basic analog and digital building blocks; numerical integration and transient analysis; linear system concepts for circuits; AC analysis; probability and random process concepts for circuits; simple noise analysis; parameter sensitivity analysis; model-order reduction - moment matching (AWE) and simple Krylov subspace methods; principal component analysis; static timing analysis; numerical capacitance calculation from electromagnetic equations (time permitting).
  • The course will balance depth with breadth and combine theory with practical programming. Homeworks will feature a significant programming component.
  • Further details are available in the notes for the first lecture.
Course format
  • The grade for the course will be based on assigned homeworks, a midterm exam, a final examination, class attendance/participation, and possible project components.
Credits
  • 3 credits
Class location and times
  • T Th 9:45-11am in ME102. The course is offered on UNITE.
Prerequisites
  • Prior exposure to C/C++/Matlab programming and familiarity with UNIX environments (eg, through EE4940/4970) is highly desirable. Undergraduate-level background in analog circuits, matrices and differential equations will be helpful. Other than that the course is open to all graduate students.
Textbook and Materials
  • Slides and notes of the class material are provided on the lecture material page.
  • In addition, the following books are suggested as references:
    1. L.O. Chua and P-M. Lin: Computer-aided analysis of electronic circuits: algorithms and computational techniques
    2. J. Vlach and K. Singhal: Computer Analysis for Circuit Analysis and Design
Policies
Instructor
  • Jaijeet Roychowdhury, 4-155 EE/CSci, jr at umn.edu, 6-7203. Please contact the instructor by email if you need permission numbers.