xxxxxx
ICS 216 xxxxxx Final Project Ideas |
Demonstrating that the testbench that you create is a "complete" testbench will be tough. Be sure to use the spcification-based and coverage-based techniques that we spoke about in class. Remember that you will be graded not just on how complete your testbench is, but also on how well you can demonstrate that your testbench. You need to justify the completeness of your testbench in the paper.
For this variation you will need to find a reasonably complex specification or take a more complicated specification and simplify it with my help. You should meet with me on how to do this. I would suggest a specification for a bus protocol (PCI, CAN) or a any popular IEEE standard like wifi (IEEE 802.11) or boundary scan (IEEE 1149.1).
You will need to download OVL and learn how to use it with VCS. This shouldn't be to comlicated. You will need to write a testbench, but random patterns will be sufficient for this project. We can talk about the details.