CIS 6930 Fall 1998
Grad Topics: Low Power CMOS VLSI Design & CAD 
Instructor: Dr. Srinivas Katkoori 
Time: MW 12:30pm-1:45pm 
Venue: CPR 125

Last updated on Wed Jan 16 10:05:12 EST 2002

[Course Details] [ Notes ] [ Assignments] [ Exams ] [ Announcements ] [ Related Links ] [ Humor] [Misc]

Course Details [Postscript ][HTML ]

Instructor: Dr. Srinivas Katkoori
 
Office: ENB 316  Office Hours: MW 10-11:30 am
Phone: 974-5737  Email: katkoori@csee.usf.edu
Teaching Assistant: NONE

Prerequisites: Basic CMOS VLSI Design course or an equivalent course approved by the instructor.

Background & Motivation:
 
Excessive power dissipation in modern microprocessors and limited power budget for high performance portable electronics have underlined the need for low power VLSI design methodologies. Power minimization enables the usage of inexpensive packages (thus reducing overall cost), increases chip reliability and life-time. In last five to six years copious low power techniques have been developed at all levels of design abstractions, namely, layout, gate-level, RTL, behavioral, and system-level. We will study these techniques in detail.
Objectives:
 
To make the student a {\em power-conscious} VLSI designer -- is the sole objective of this course. It will be achieved by: low power design exercises using MAGIC, SPICE, IRSIM, and other state-of-the-art CAD tools), an extensive literature survey, and a project (involves implementing a popular low power CAD algorithm in C/C++).
Outline:

Review of CMOS technology and VLSI design styles (5 hrs);

Power consumption in CMOS circuits (3 hrs);

Power estimation techniques at layout, logic, RTL, and behavioral levels (10 hrs);

Power optimization techniques at layout, logic, RTL, and behavioral levels (12 hrs);

A typical design flow for system-level power minimization (4 hrs);

Asynchronous & Adiabatic techniques for low power (3 hrs);

Conclusions (2 hrs);

Grade Distribution:
 
Homework's: 25% Midterm: 25% Term paper: 25% Project: 25%

Lecture Schedule & Notes

No.
Date
Title
Topics/Chapters/Sections
Download
8/24/98  Course Overview Course outline [Postscript ][HTML ]
8/26/98  Basics of CMOS Technology W&E Chap. 1,2
8/31/98  Capacitance Extraction  W&E Chap. 2,3  
9/2/98 
CLASS CANCELLED
9/7/98 
LABOUR DAY
9/9/98  Power consumption in CMOS circuits   ps file 
9/14/98  Low Power Basics.. Contd.    
POWER ESTIMATION & OPTIMIZATION TECHNIQUES
9/16/98  Layout-level - I    
9/21/98  Layout-level - II    
9/23/98  Layout-level- III    
10  9/28/98  Layout-level - IV    
11  9/30/98  Logic Level - I    
12  10/5/98  Logic level - II    
13  10/7/98  Logic level - III    
14  10/12/98  Logic level - IV    
15  10/14/98  RT-level - I    
16  10/19/98  RT-level - II    
17  10/21/98  RT-level - III    
18  10/26/98  Behavioral-level - I     PDSS 
19  10/28/98  Behavioral-level - II    
20  11/02/98  Behavioral Level- III    
21  11/04/98  Summary    
22  11/09/98  Summary    
11/11/98 
VETEREN'S DAY
OTHER POWER OPTIMIZATION TECHNIQUES
23  11/16/98  A system level power optimization design flow    
24  11/18/98  Power optimization in microprocessors - I     
25  11/23/98  Power optimization in microprocessors - II    
26  11/25/98  Asynchronous design    
27  11/30/98  Adiabatic techniques &

Software power minimization

   
28  12/02/98  Conclusions    

Books
 
1."CMOS Low Power Digital Design," A. Chandrakasan & R. Brodersen, Kluwer Academic Pubs., 1995. 

2.``Low Power Design Methodologies,'' J. Rabaey \& M. Pedram (Editors), Kluwer Academic Pubs., 1996. 

3.``Low Power Design in Deep Submicron Electronics,'' Edited by W. Nebel \& J. Mermet, NATO ASI Series, Kluwer Academic Pubs., 1997.

4.``Computer-Aided Design Techniques for Low Power Sequential Logic Circuits,'' J. Monteiro \& S. Devadas, Kluwer Academic Publishers, 1997.

5.``Logic Synthesis for Low Power VLSI Designs,'' S. Iman \& M. Pedram, Kluwer Academic Pubs., 1998. 

6.``Principles of CMOS VLSI Design: A Systems Perspective,'' N. Weste \& K. Eshragian, Addison-Wesley, 1985. 

7.Proceedings of International Symposium on Low Power Electronic Design (ISLPED), 1994--1997.

Assignments

No.
Assigned 
Due Date
Description
Download
1
    Power Analysis  
2
    Power Estimation  
3
    Power Optimization - 1  
4
    Power Optimization - 2  

Midterms/Papers/Projects

Item
Date
Details
Midterm #1    
Term paper    
Final Project    

Announcements

Date
Message

Misc.

Send email to instructor

Jokes collected from the computer newsgroups (Chris Ziegler's Humour vault)

Related Links

Low Power Design Groups

UC Low Power Synthesis Group

USC

Purdue University

UIUC

UCB

[Course Details] [ Notes ] [ Assignments] [ Exams ] [ Announcements ] [ Related Links ] [ Humor] [ Misc]