EEC 216 Low Power Digital IC Design Handouts


Handouts

Handout 1
Lecture 1
Problem Set 1
Reading 1
Lecture 2
Lecture 3
Problem Set 2
Problem Set 2 Hspice Deck
Hspice Macros
Reading 2
Reading 3
Reading 4
Reading 5
Lecture 4
Lecture 5
Lecture 6
Problem Set 3
Problem Set 3 Hspice Deck
Reading 6
Reading 7
Lecture 7
Lecture 8
Design Project 1
Design Project 1 Hspice Deck
Lecture 9
Lecture 9A
Lecture 10
Handout 2
Handout 3
Lecture 11
Lecture 12
Lecture 13
Lecture 14
Lecture 15
Case Study 1
Design Project 2
Reading 8
Design Project 2 Shell Script
Example Final Project (slides)
Example Final Project (report)
Course Syllabus (PDF)
"CMOS Power Dissipation and Trends" (PDF)
Problems (PDF)
Chandrakasan, et al. "Low-Power CMOS Digital Design" (PDF)
"Metrics and Logic Level Power Estimation" (PDF)
"Power Estimation, Interconnect, and Architecture" (PDF)
Problems (PDF)
Hspice Deck (ps2.sp)
Hspice Macros (macros.sp)
Landman and Rabaey, "Architectural Power Analysis: The Dual Bit Type Method" (PDF)
Landman and Rabaey. "Activity-Sensitive Architectural Power Analysis" (PDF)
Nemani and Najm, "Towards a High-Level Power Estimation Capability" (PDF)
Nemani and Najm, "High-Level Area and Power Estimation for VLSI Circuits" (PDF)
"Low Power Circuits 1" (PDF)
"Low Power Circuits 2" (PDF)
"Clocking and Sequential Elements" (PDF)
Problems
Hspice Deck
Heller et al., "Cascode Voltage Switch Logic: A Differential CMOS Logic Family" (PDF)
Chu and Pulfrey, "A Comparison of CMOS Circuit Techniques: ..." (PDF)
"Low Power Interconnect" (PDF)
"Energy Recovery Circuits" (PDF)
Specification (PDF)
Hspice Deck (dp1.sp)
"Leakage" (PDF)
"Subthreshold Circuits" (PDF)
"Power Sources" (PDF)
Midterm W08 (PDF)
Midterm W09 Statistics
"Energy Scavenging" (PDF)
"Power Electronics" (PDF)
"Thermal Design" (PDF)
"Temperature Measurement Circuits" (PDF)
"Fundamental Limits of Low Power Design" (PDF)
"Ultra Low Power DSP for Energy Harvesting Sensor Applications"
Specification (PDF)
Wang and Chandrakasan, "A 180-mV Subthreshold FFT Processor Using a Minimum Energy Design Methodology" (PDF)
Download (dp2.sh)
"M. Zhang Final Project Presentation (2006)" (PDF)
"M. Zhang Final Project Report (2006)" (PDF)


Solutions (PDF)



Solutions (PDF)









Solutions










Solutions (PDF)











HSPICE Files and Links

For information on running HSPICE on the UCD ECE department network, follow this URL: http://www.ece.ucdavis.edu/support/software/hspice/

This course relies on some of the freeware
Predictive Technology Models from the Nanoscale Integration and Modeling (NIMO) Group at Arizona State University. You can access the low power 45 nm model file (PTM45nm_LP.sp) here to include it in your Spice decks. The high performance transistor models (PTM45nm_HP.sp) can be found here. You can also access a template for the Spice decks you turn in here.

In this class, we will assume a generic process based on the MOSIS Scalable CMOS design rules for deep submicron. The design rules are available online at:
http://www.mosis.org/Technical/Layermaps/lm-scmos_scn6m.html. Use the DEEP column for the assumed layout rules.

A Perl script is available to generate HSPICE voltage sources from a bit stream can be downloaded from here:
bitgen_hspice.pl. The plotting function does not work but the voltage sources will be exported correctly.
UPDATES:

03/11/09 - Added Lecturew 15 and 16
03/04/09 - Added Lecture 14
03/02/09 - Added Lecture 13
02/25/09 - Added Lecture 12
02/23/09 - Added Lectures 10 and 11
02/12/09 - Added W08 Midterm and Midterm Solutions
02/02/09 - Added Lectures 8 and 9
01/30/09 - Added Problem Set 1 Solutions
01/28/09 - Modified link to macros.sp
01/28/09 - Added design project files
01/26/09 - Added Lectures 6 and 7
01/12/09 - Added Lectures 4 and 5
01/09/09 - Added Lecture 3, Problem Set 1
01/02/09 - Created



Webpage created on 1/2/09 by R. Amirtharajah

Last modified 3/11/09 Page maintained by: Raj Amirtharajah
©2009, R. Amirtharajah, University of California