6.375 Schedule (subject to change)

Spring 2008

Feb 06
Introduction
Handout Lab 1
Feb 08
Verilog 1
Feb 11
Verilog 2
Feb 13
Bluespec 1 - Introduction
Feb 15
Bluespec 2 - GCD example
Lab 1 due Handout Lab 2
Feb 19
(Tuesday)

No Class
Feb 20
Bluespec 3 - Combinational Circuits & Synch. Pipelines
Feb 22
Bluespec 4 - Architectural exploration using IP Lookup
Feb 25
Bluespec 5 - Modelling Processors
Feb 27
Bluespec 6 - Modular Refinement
Feb 29
Bluespec Review
Mar 03
Bluespec 7 - Scheduling and Rule Composition
Lab 2 due Handout Lab 3
Mar 05
Bluespec 8 - Performance Issues
Mar 07
Multiple Clock Domains
Mar 10
Transaction Level Design in Bluespec
Mar 12
Discussion of Final Projects
Mar 14
Physical Design 1
Mar 17
Physical Design 2Lab 3 due
Mar 19
Review Session
Mar 21
** Quiz **
Preliminary Project Proposals Due
Mar 24
Spring Break
Mar 26
Spring Break
Mar 28
Spring Break
Mar 31

Apr 02
Team meetings on preliminary proposals
Apr 04
(1) Project Proposals Due
Apr 07

Apr 09
Team meetings on high-level design + test strategy
Apr 11
(2) High-Level Design + Test Strategy Doc Due
Apr 14, 15
Patriots Day
Apr 16
Team meetings on microarchitecture
Apr 18

Apr 21
Apr 23
Team meetings on microarchitecture
Apr 25
(3) Initial bluespec design working, Microarchitecture Doc Due
Apr 28

Apr 30
Team meetings on design exploration
May 02
(4) Design Exploration Doc Due
Multiple alt designs working in CVS
May 05 May 07
Team meetings on design exploration
May 09
May 12 Preliminary project report due
May 14
Project Presentations (All Groups)
May 15
(Thursday)

Final Report Due