Courses that I'm planning to (or want to) teach
-
ECE3060 VLSI and Advanced Digital Design
Take a look at some VLSI and Advanced Digital Design Tools on the web.
This course is also typically taught by Professors Lim and
Schimmel (in alternate semesters).
Courses that I have taught under the semester system:
- ECE3060 VLSI and Advanced Digital Design This course was
taught nine times already in the following
semesters: Fall 1999, Spring 2000, Spring 2001, Spring 2002, Spring
2003, Spring 2004, Fall 2004, Summer 2005, Spring 2006, Summer 2006,
Fall 2006 and Spring 2008.
I might teach ECE3060 again in 2010.
Take a look at some VLSI and Advanced Digital Design Tools on the web.
- ECE4000 Project Engineering and Professional Practice
A recitation section for this course was taught in the Fall of 2004
and the Fall of 2006.
-
ECE4001/4182 Project Engineering and Professional Practice
A recitation section for this course was taught for the predecessor
course, ECE4000, in the Fall of 2004 and the Fall of 2006.
I taught this course in the Fall of 2007.
Perhaps in a year or two I might be
involved with teaching this course again. For more for information
about this course, please contact Prof. Thomas Michaels.
- ECE4130/6130 Advanced VLSI Systems
An advanced treatment of VLSI systems analysis, design, and testing
with emphasis on complex systems and how they are incorporated into a
silicon environment. Topics covered focus on
physical design issues: layout, timing analysis, VLSI design styles
(precharging, sleep transistors, etc.), crosstalk, antenna effects,
etc. ECE4130 was taught jointly with ECE 6130 in the Spring of 2007.
ECE4130 will likely not be taught again for at least five years.
ECE6130 might be taught again in the 2010 or 2011.
Please note that this course DOES count for the Computer
Engineering domain.
-
ECE6130 Advanced VLSI Systems
An advanced treatment of VLSI systems analysis, design, and testing
with emphasis on complex systems and how they are incorporated into a
silicon environment. Topics covered focus on
physical design issues: layout, timing analysis, VLSI design styles
(precharging, sleep transistors, etc.), crosstalk, antenna effects,
etc. Professor Mooney taught this course in the Summer of 2004,
the Spring of 2006 and the Spring of 2007. The next offering is
likely to be in 2009 or later (depending, in part, on Spring 2007
enrollment numbers).
Please note that this course DOES count for the Computer Engineering domain.
-
ECE6132 Computer Aided VLSI System Design
This semester course combines the quarter courses EE6181 and EE8346;
thus, it covers logic synthesis, high-level synthesis, and hardware/software co-design.
ECE6132/8813 (the number changed from 8813 to 6132 due to the
course being approved as a regular graduate class as opposed to
just being a special topics course)
was taught in the following semesters: Fall 2000, Fall 2001,
Fall 2002, Fall 2003, Spring 2005, Fall 2005, Spring 2007 and Fall 2007.
This course is unlikely to be offered again until 2010 or 2011.
Please note that this course DOES count for the Computer Engineering domain.
Courses that I taught under the quarter system:
- EE8346 Computer Aided System Design Laboratory (Spring 1999).
- EE6181 VLSI Design II: Logic Synthesis (Winter 1999).
- EE2500 Digital Computation (Fall 98).