Solutions by Surya Prasad S (email id: ee19b121@smail.iitm.ac.in)
All explanations with screenshot of errors/fixes can be found in individual directory's Makefile.
Level 1 - All bugs are fixed and explanations provided
Level 2 - All aims are achieved and explanations provided
Level 3 - Directed and Random Tests - Setup is provided to identify bugs when they occur - Random Tests show error sometimes
- RISCV-DV Coverage - The tool had lot of bugs and the README explains step by step where the bugs occur and how they can be fixed. Due to time constraint, all the bugs are not fixed but minimum bugs are fixed to allow for generating the Coverage Reports for all the 5 tests