Quick links (access mostly restricted to registered students only)
- Finals Project | Class slides, notes and other material | Homework assignments | Submit HWs here | Midterm project | Detailed class schedule | UNITE access instructions
- 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 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 practice.
- Further details are available in the notes for the first lecture.
- The grade for the course will be based on assigned homeworks, a small midterm project, a midterm exam, a final examination with a project component and class attendance/participation.
- 3 credits
- T Th 9:45-11am in ME102. The course is offered on UNITE. See the detailed class schedule for exceptions and changes.
- Prior exposure to programming (eg, through EE5301 or equivalent) 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.
- Slides and notes of the class material will be provided -- see class slides, notes and other material (access restricted to registered students only)
- In addition, the following books (on reserve in the library) are suggested as references:
- L.O. Chua and P-M. Lin: Computer-aided analysis of electronic circuits: algorithms and computational techniques
- J. Vlach and K. Singhal: Computer Analysis for Circuit Analysis and Design
- Please read the "Policies" section of the EE5301 course information page and adhere to the tenets therein.
- Jaijeet Roychowdhury, 4-155 EE/CSci, jr at umn.edu, 6-7203. Please contact the instructor by email if you need permission numbers.
- Teaching Assistant: Brian Fett, fett at umn.edu.