ELEC 6270-001/ELEC 5270-001 Low-Power Design of Electronic Circuits
Spring 2009, MWF 3PM, Broun 125

Course Syllabus, Grading sheet

CLASS TEST: Monday, April 6, 2009, Broun 125, 3:00PM - 3:50PM, books, notes, etc., permitted, problems.
FINAL EXAM: Thursday, May 7, 2009, Broun 125, 4:00PM - 6:30PM, books, notes, etc., permitted, problems.

HOMEWORKS:
Homework 1, assigned 2/25/09, due 3/11/09.
Homework 2, assigned 3/27/09, due 4/10/09.
Homework 3, assigned 4/23/09, due 4/29/09.
. . . T. Sakurai: Alpha Power-Law Model

PROJECT:
Assignments 3/13/09
Powersim (Updated 4/14/09): A gate-level power analysis tool, Tutorial, powersim.zip, Contact: Manish Kulkarni
One-page project plan outline due 3/30/09
Report (up to six-page technical paper format) due 4/17/09
Class presentation (15 minutes) with up to ~10 slides:
1. Venkatasubramanian, Muralidharan (4/17/09): Subthreshold Voltage Operation of Benchmark Circuit C6288, talk, report
2. Allani, Mridula (4/17/09): Low Voltage Sequential Circuit with a Ring Oscillator Clock, talk, report
3. Faraz, Ahmed (4/17/09): Gated Chock Shift Register, talk, report
4. Han, Chao (4/20/09): Estimate Power Saving by Clock Slowdown for s5378 in 180nm and 32nm CMOS, talk, report
5. Kulkarni, Manish (4/20/09): 32-bit ALU with sleep mode for high leakage technology, talk, report
6. Lewis, Grant (4/20/09): Binary Counter with Decimal and Gray Encoding, talk,, report
7. Mangilipally, Prardiva (4/22/09: 32-bit parallel load register with clock gating, talk, report
8. Mishra, Kautalya (4/22/09): Implement a Processor with Gated-Clock Flip-Flops and Estimate Power Saving, talk, report
9. Patterson, Clinton (4/24/09): Normal Speed 32-Bit Adder with Reduced Supply and Parallelism, talk, report
10. Shanmugasundaram, Priyadharshini (4/24/09): 32-Bit Adder for Low Voltage Operation with Level Converters, talk, report
11. Stevens, Colin (4/24/09): Very Low Voltage 16-Bit Counter in High Leakage Static CMOS Technology, talk, report
12. Sunwoo, Nelson (4/27/09): Design of Benchmark Circuit s5378 for Reduced Scan Mode Activity, talk, report
13. Thambehalli Venkatesh, Rakshith (4/27/09): Low Power RF amplifier, talk, report
14. Wray, Paul (4/29/09): Minimize Test Power for Benchmark Circuit c6288 by Optimal Ordering of Vectors, talk, report
15. Zhang, Yu (4/29/09): Redesign Control FSM of a Multicycle MIPS Processor with Low Power State Encoding, talk, report

LECTURES:
Lecture 1: VHDL Review, 1/7/09
Lecture 2: VLSI Simlation and Synthesis Tools, 1/9/09
Lecture 3: Introduction to Low Power Design, 1/12/09
Lecture 4: Power Dissipation of CMOS Circuits, 1/14/09
Lecture 5: Gate-Level Power Analysis, 1/26/09
Lecture 6: Power Analysis and Process Variation, 2/6/07
Lecture 7: High-Level Power Analysis, 2/13/09
Lecture 8: Linear Programming, 2/16/09
Lecture 9: Gate-Level Power Optimization, 2/25/09
Lecture 10: Test Power, 3/6/09
Lecture 11: Memory and Multicore Design, 3/23/09
Lecture 12: Power Aware Microprocessors, 3/30/09
Lecture 13: Adiabatic Logic, 4/8/09
Lecture 14: Pass Transistor Logic: A Low Power Logic Family, 4/13/09
Lecture 15: Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic, 4/17/09

READING ASSIGNMENTS:
1/14/09: M. D. Hill and M. R. Marty, "Amdahl's Law in Multicore Era," Computer, vol. 41, no. 7, pp. 33-38, July 2008.
1/14/09: D. H. Woo and H.-H. S. Lee, "Extending Amdahl's Law for Energy-Efficient Computing in the Many-Core Era," Computer, vol. 41, no. 12, pp. 24-31, December 2008.
1/26/09: M. Bohr, "A 30 Year Retrospective on Dennard's MOSFET Scaling Paper".
1/26/09: 1974 paper by Dennard et al.

PREVIOUS OFFERINGS:
Fall 2007 Fall 2006 Fall 2005 Fall 2004