Project

The objective of the class project is to develop a protoype for an 8-bit subset of the MIPS processor in 0.5micron AMI process. Please see Lecture26 and Chapter 1 in your book for more details about the design of the processor. The entire class will collaborate on the design process, where each team takes a module of the processor and prototype it. An intergator will "stitch" the modules together to form the processor. The project proceeds in four phases:

Phase II (11-18 April). Module Specification. You are required to study your part of the CPU and make sure you write down the input-output interface of your module as well as its specification.

Team

Module

Brendan - Candice

FSM controller

Nuno-Yiwen

ALU

Mike

ALU control

Luis

Register file

Brian

Integration

Phase III (18-27 April). Module Prototyping. It is time to start designing and protoyping your module. In your report, make sure to include your (a) prototype layout, (b) functional (c) timing/area/power numbers. Make sure to provide clear description of how did you try to optimize / constrain your design in terms of area, time, power, and reliability.

Phase IV ( 28 April - 7 May) CPU Integration. Integration and presentation preparation. Brian have full authority to revise with you your design until it is 100% correct. He also has to piece together all the pieces to produce a functional IC prototype. He will report estimates of (1) the area (1) the speed, and (2) the power consumption of the processor.