For the final six weeks of the course, students worked in small groups to design, implement, and test a large-scale digital system. Students could pick from several suggested projects or they could develop a project completely on their own. Below is a list of recent student project topics.
- Out of Order SMIPS Processor Using Tomasulo's Algorithm
- Memory Access Scheduler
- Cache-Coherent Memory System Using a Ring Network
- High-Performance SMIPS Processor
- Hardware Implementation of an 802.11a Transmitter
- The Pipe Dream: Out-of-Order SMIPS Processor using a Reorder Buffer