FOLLOW THESE GUIDELINES TO PUSH YOUR DESIGN THROUGH THE FLOW: 1) Synthesis - Use the step-by-step guide (and make sure you follow it) - You have to build a wrapper around your design which connects the pads, as an example you can use the medfilt_P.vhd file (use this wrapper for your synthesis) - Create SDF and SDC files from synthesis - Create a verilog netlist and make sure you apply the change_names -rules verilog command before - Do a modelsim simulation with back annotation, i.e. use the SDF file to simulate and make sure you apply it to the write design name_of_your_testbench/Instance_name, e.g. medfilt_tb/UUT (a command line version is uploaded on the homepage) - If you have errors using the SDF file (e.g. negedge, posedge not found), try to use the Perl script which is available on the homepage and make sure you read the readme 2) PnR - Use the step-by-step guide (and make sure you follow it) - You have to use netlist with pads - Write a file including your I/O assignment, as an example you have the medfilt.io (you need this file when importing your design) - Make sure you do include the right files when importing the design (do not use the memory LEF and LIB files from the server as you do not have read access, use the files provided for synthesis) - If you cannot see your routed design make sure you are in physical view - If you get an error for report_timing referring to AAE and OCV, check the homepage and apply the command given there - Make sure to use the write_sdf command (including the version) given in the step-by-step guide when setting up your PnR script - If you have errors using the SDF file (e.g. negedge, posedge not found), try to use the Perl script which is available on the homepage and make sure you read the read If you cannot start encounter, try to use an computer in the back of the lab, specifically the back half of the lab. Probably you will encounter some errors along the process. If you get errors read the error message and try to understand it. If that does not help ask another group that is already further or discuss with your classmates. If you still cannot figure out the problem, drop by my office. /Steffen