Last Modified 1/28/01
Cover Page
The cover page should contain the title of the report, and a sub-heading indicating that it is the final project report/proposal for this quarter. Include the date, your name, and box number.Introduction
This is the part where a layman reading your report should get an overall idea of your work. Use simple, non technical language and introduce the reader to your work (what is the purpose and history of the work? how was it achieved? was the work successful?, etc.) Lastly, introduce the reader to the rest of the report (what does the remainder of the report contain? what does the appendix contain? etc.).Description
You can have any number of these as you see fit. Partition the explanation to logical parts and give each part a logical sub-heading. Some examples are, the architecture of the design and the modules (winner takes all, spiking neuron circuit organization and/or basic funcionality). In each part, explain clearly how you approached the design (did you use any examples from other designs?) and any design challenges you overcame. Remember, keep your explanation clear. Use plenty of diagrams; a block diagram is essential, and will give the reader an overall idea of the design. If you used a structural description at a high level, then include a block diagram or even a high-level schematic. Remember, if your schematic has several hundred transistors and each is the size of a sand grain, the reader will not benefit from it. In this case include circuit fragments to aid in the explanation. If your design includes one or more state machines, include a state diagram or SM ( flow) chart. Illustrate succinctly what each state does in the diagram (if it won't look too cluttered). When explaining a section of the design, to help clarify, you can include a VHDL code fragment for that part (for those using VHDL). Indicate all references in the text, and use footnotes if appropriate. These recommendations will greatly improve the readability of your report.Schedule
Include a proposed schedule for your project. You will have approximately five week to work on the project. Describe how much time you intend to spend on logic design, simulation, layout of final design, testing, etc. Later when you write the final project report, you can explain if this schedule was realistic. For example, did it take more time than you anticipated to do the layout of the design?Problems Encountered
You don't need a separate section if you already addressed design problems in the individual sections above. This section will contain challenges you faced during the design process. Do you have any rants about the Mentor Graphics software? Did the circuit simulate fine until you connected it to the rest of the design? Did you have trouble with the initial simulation and synthesized simulation not matching up (for VHDL)? How did you overcome these obstacles?The Final Design
Again, think of a suitable heading. This section should explain the design in its final form. Does the design do what its supposed to? Is it fast and efficient? Can it be considered ready for production release?Future Work
While working on the design, did you think: "Gee, wouldn't it be neat if I can add this feature so that it can also do this", or during the last week of the quarter you realize that the method you've been using is not the best but there is just not enough time to start over, then this is the place to address these issues. If you couldn't meet the entire design specification, then explain what else needs to be done to finish the design.Conclusion
This is the punch line section of the report, where you impress the reader about what you have achieved. Be clear and concise, and go over the main points of the report that were explained in detail in the preceding sections.References
Include all references used in your work. Use a standard format for references such as MLA. The old ENG305J textbook may be of help here.Appendix
Include complete schematics, layout diagrams, VHDL source code, simulation results (waveforms), and synthesis and implementation reports in a numbered appendix. The simulation waveforms should be annotated, so that the reader clearly understands what the simulation is showing. Include a heading for each waveform and automatically generated report you include.In addition to the above format, pay attention to the following:
Lastly, please consider publishing your work on the web. Most word processing
tools do a good job at converting documents to html. You can impress your
potential employers by including the url in your resume.