ECE 471/571 - Energy Efficient VLSI Design
CRN 33336/33337/33475/35650 - Winter 2018


Lecture:
  Tuesday, Thursday 1200-1350; KEC 1001

Lab:
  010 F 1200-1350 ; BEXL412
  011 F 1400-1550 ; BEXL412

(Note: "NOSPAM" = "oregonstate")
Instructor:
  Gurjeet Singh
  Office: KEC4130-31
  E-mail:singhg@NOSPAM.edu
  Office hours - Friday 4:00-5:00 pm, by mail

TAs:

  Azmeen Ur Rahman
  Office: 4130-32
  E-mail:rahmans@NOSPAM.edu
  Office hours - Thursday 6:00-7:00 pm,by mail


About This Class


Combinational and sequential logic design using CMOS transistors; analysis of power consumption and logic delay of digital logic; clock design including skew, jitter, and dynamic clock energy consumption; supply voltage and power supply noise sources; dynamic voltage frequency scaling (DVFS); sub-threshold logic design and effect on energy/robustness; custom digital integrated circuit design including transistor layouts and CAD entry; CMOS scaling and the effect on process variability and power consumption. Lec/lab. PREREQS: ECE 271 and ECE 322 and ECE 323*

Textbook


Digital Integrated Circuits: A Design Perspective(2nd Edition) by Jan M Rabaey, Anantha Chandrakasan, Borivoje Nikolic

Schedule and Assignments


Period Date Lecture Topics Lab Work Reading
1 Tuesday
Jan 9
Introduction
Lecture 1
No Lab for Week 1
2 Thursday
Jan 11
CMOS Manufacturing Process
Lecture 2
EUV Lithography Finally Ready for Chip Manufacturing
3 Tuesday
Jan 16
Diodes and MOSFET
Lecture 3
Lab 1
Lab 1 Files
HSPICE Command Reference
How to connect to Linux terminal using Putty and Xming
SSH Mac OS
4 Thursday
Jan 18
Wires
Lecture 4
Chapter - 4 , The Wire
Homework 1
Homework 1 Solution
(due date 27th January, 2018 11:30 pm
5 Tuesday
Jan 23
CMOS Inverter - 1
Lecture 5
Lab 2 Chapter -5 , The CMOS Inverter
6 Thursday
Jan 25
CMOS Inverter - 2
Lecture 6
Chapter - 5 , The CMOS Inverter
7 Tuesday
Jan 30
Static CMOS Design
Lecture 7
Lab 3 Chapter -6
8 Thursday
Feb 1
Static CMOS Design - II,Dynamic CMOS Design
Lecture 8
Chapter - 6
Homework 2
(Due Date 10th Febraury 2018, 11:30pm)
9 Tuesday
Feb 6
Sequential circuits - I
Lecture 9
Lab 4
ECE471_Lab4.xls
PROCESS_LIBS
Chapter -7
10 Thursday
Feb 8
Sequential circuits - II
Lecture 10
Chapter -7
11 Tuesday
Feb 13
Midterm Review
2010 Midterm(Practice)
2010 Midterm Solution
Sample midterm solution 1
Sample midterm solution 2
12 Thursday
Feb 15
Midterm 1
13 Tuesday
Feb 20
Implementation Strategies for Digital ICs
Lecture 11
Lab 5
schematic
layout
Chapter -8
14 Thursday
Feb 22
Coping with Interconnects
Lecture 12
Chapter-9
Homework 3
(Due Date 3rd March 2018, 11:30pm)
15 Tuesday
Feb 26
No Class Lab 6
16 Thursday
Mar 1
Timing Issues - I
Lecture 13
Homework 4
(Due Date 10th March 2018, 11:30pm
17 Tuesday
Mar 6
Timing Issues 2, Arithmetic Building Blocks
Lecture 14
Chapter 10, Chapter 11
18 Thursday
Mar 8
Midterm 2, Final Project
Razor paper
Sensor Network Processor
ultra low voltage CMOS
Simulation Script
19 Tuesday
Mar 13
Building Blocks -2
Lecture 15
Chapter-11
20 Thursday
Mar 15
Memory and Array structures
Lecture 16
Chapter-12
21 Tuesday
Mar 20
Finals week Final Project Due
22 Thursday
Mar 26
Finals week