homework9.pdf - Chapter 9 Functional Coverage homework The...

This preview shows page 1 out of 1 page.

Unformatted text preview: Chapter 9, Functional Coverage homework The purpose of this homework is to expand your solution to Chap_7_Threads_and_Interprocess_Communicaton/homework3 to collect coverage on the stimulus and stop the generation of new transactions when the coverage goal has been met. Write coverage statements using covergroups for the following: 1. 2. 3. 4. 5. All opcodes have been executed, except BR, BRZ, and HALT. The source for every opcode that has a source has been R0, R1, R2, and R3 The destination for every opcode that has a destination has been R0, R1, R2, and R3 Every opcode has been preceded and followed by every other instruction. For opcodes that have both a source and destination, all permutations of source and destination have been executed. 6. All memory locations have been written. 7. All memory locations have been read by a RD instruction. Your testbench will monitor the coverage and quit when these coverpoints have been covered. Use a callback to instruct the testbench to collect coverage. Deliverables: 1. All of your code in tarred/zipped electronic format including scripts, project if used, etc. 2. Clear directions on running your solution 3. Copy of the covergroup window(s) proving that the required coverage has been obtained. ©Greg Tumbush, Chris Spear 2011 Page 1 of 1 Version 1.0 ...
View Full Document

  • Fall '14

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern