We will hold at least two design reviews for each team this term. More will be held if necessary. All members of the design team must be present for each review. The purpose of a design review is to verify the integrity of the design and to catch problems before they become major. We will review your design decisions, performance/cost considerations, and other tradeoffs involved in your design. We will attempt to insure that, in fact, the machine, if built, will perform as specified. The first design review is largely for your benefit. The more you can get from it, the easier the final stages of your project will be. As mentioned in problem set 5, you should bring one paper copy of all relevant schematics/block diagrams.
At the final design review, you will be expected to turn in a complete design of that portion of an x86 implementation described below. This is to include state diagrams, data path, complete circuit drawings, parts list, and a complete description of the control logic.
As part of the final design review, we will provide you with
several test programs to evaluate the correctness and performance of
your design. We will expect you to demonstrate
Your design is to include at least the following:
Optionally, you may wish to include other features, as your creativity suggests, and time permits.
If you feel that you cannot complete the above before the end of the semester, you are encouraged to talk to the instructor and TAs about it before it gets too late.
Subsequent to the design review, but not later than the date scheduled for the final exam, you are expected to turn in a final report describing your design. The report is to be written in clear, understandable English. The information must be clear and legible, accompanied by well laid out diagrams, as appropriate. It is your responsibility to convey the information contained in your design. For your convenience, the following items represent good things to include in an acceptable report:
A Final Note: Neatness, spelling, English usage, clarity, and organization of the material is important.