CENG 465/ELEC 543

Digital VLSI Systems

Report Guidelines

Course home page Lab home page Projects & Starting Dates Grading Report
Synopsys TAs Times and Location ELEC 543  

Report Contents

The project report must be complete enough for the marker to be able to understand, compile and simulate your system without consulting other references. Your well-typed report should include at least the following items (information provided for each item must be concise):
  1. Problem description. State objectives and specifications of the project.
  2. Design solution. Explain your design methodology in designing the project. For example, explain the type of the architecture selected (behavioral, dataflow, or structural) and justify your choice.
  3. Block and timing diagrams. Identify the project modules according to your modeling. For each module draw an icon showing all input and output signals. Also, show connections between modules. Summarize signal information in the form of a table. For each signal, show its name, mode, type, and any other comments. In addition, any relevant timing diagrams necessary to understand your project should be carefully drawn.
  4. VHDL source code listing. All source code must be fully documented:
  5. Test procedure. Clearly explain your procedure for testing the project to ensure its correctness. (Remember that designing testbenches is an integral part of the project.) Turn in all code used for testing and include any script either entered directly from the main simulator window or saved in a command file.
  6. Simulation snapshots. Snapshots from your simulation output should be included in the report. Be selective!
  7. Results and discussion. Briefly comment on your design and its relation to stated specifications. Summarize errors, pitfalls, and problems encountered while doing the project. Mention new things learnt from the project.


Last Updated sep 29, 2003
By Dr. Fayez Gebali