This course covers several aspects of digital circuit design. Starting with device equations, we will delve into several areas of digital circuit design, including recent changes in circuit design styles and future trends in digital circuit design. We will cover different design styles, memory design, leakage power control and exploitation, board level design concepts, and clocking and dynamic compensation of circuit characteristics.
The goal of the class is to take you through a tour of the issues a typical circuit designer in industry deals with, and the design techniques they utilize. The focus is on custom digital VLSI design. At the end of this class, you would have at your disposal an understanding of the analysis techniques and tools that are required for a VLSI circuit designer to effectively function in today's industry.
The intended audience would be graduate students interested in the techniques and trends in contemporary VLSI circuit design. The course could serve as a starting point for possible research in this area.
Graduate standing, or instructor consent.
Gate and wire delays and their shift in importance
Overview of CMOS device fundamentals
Different circuit design styles
Pass Transistor design
Memory design fundamentals
Types of memory cells
Design considerations for memory
3-Dimensional capacitive parasitics.
Leakage and Power
Leakage control approaches
Computing with leakage currents
Transmission lines and their modeling
On-chip clock nets
Different packaging technologies.
Economic considerations of different package styles
Off-chip I/O drivers design considerations
On-chip clock distribution schemes.
H-tree clock distribution
Dynamic de-skewing of a clock network
Processing variations and their control
On-the-fly variation compensation
As I indicated in the first lecture, you are responsible to read this page and familiarize yourself with the important logistical information on it.
Please remember that email will be used as an official means of communicating class information to you. You should make sure that the email address that you gave me on the first day of class is a current and functioning address. In case of any changes in your email address, please let me know ASAP.
Per University Regulations, I will allow a student who is absent from class for the observance of a religious holy day to take an examination or complete an assignment scheduled for that day within a reasonable time after the absence, if, not later than the 15th day after the first day of the semester, the student notifies me that they would be absent on which particular days.
If you believe that you have a disability requiring an accomodation, the University provides academic adjustments and auxiliary aids as defined under the law. In such a case, you should register your documentation with the Office of Services for Students with Disabilities before any accomodations are made. Once this office reviews your documentation and verifies your condition, I will make reasonable accomodations.
Remember that plagiarism will not be tolerated and will be dealt with under the Aggie Honor System Office guidelines.
20% 5-7 Homework assignmentsIn general you will have one week to do a homework assignment. The due date for each homework will be indicated. A homework turned in one week late will be penalized 50%. A homework turned in later than a week will receive no credit. You are welcome to work together on homework, but you should not turn in identical solutions, or one solution for multiple students.
40% Two Midterm Exams
40% Course Project (in lieu of Final Exam)
There will be two open-notes, open-book, midterm exams in this course
There will be a class project in lieu of final exam. The project will involve research and implementation. A list of candidate projects will be circulated about 60 days before the end of the course. Students may choose to do a project not on this list, after consulting with the instructor. In prior offerings of this course, several such class projects have resulted in technical publications at leading conferences. The topic areas of these projects will broadly cover VLSI design and CAD, and not be restricted to VLSI circuit design alone. There will be no penalty for negative results in the project, as long as all theoretical and implementation options are thoroughly explored by the student.
I will grade EE689-608 on a curve.
The links below are for the circuit projects..