Contributor
Ruturaj Mohite

Refactoring Testbench and Automated Testing


Mentors
Satvik Ramaprasad
Organization
CircuitVerse.org

The Testbench is an important part of digital logic design. Testing circuits manually can be a big hassle especially for professors grading assignments. This project helps automate that process through a more robust Testbench engine tightly integrated with simulator and assignments.

The project aims for the following:

  • Redesigning the testbench engine
  • Creating an interface for users to be able to create tests
  • Implementing a backend for the tests
  • Implementing automated testing of assignment submissions