A Build Script – Working Smart with Automation in UVM Testbench Development
In our current project, time is a critical factor. A significant portion is dedicated to building custom, user-defined Verification IPs (VIPs). One thing common across all VIPs is the skeleton structure foundational layer that every VIP builds upon.
To optimize this process and save valuable time, We developed a Python-based script that automatically generates the VIP skeleton. Given the main directory and a list of instances, the script:
Creates the required folder structure
Generates base class files with proper naming conventions
Automatically extends classes from relevant UVM base classes
Sets up a clean, ready-to-use framework for further logic development
This approach helps me focus on developing core functionality and supporting components, rather than spending time on repetitive setup tasks.
Work smart, not just hard!
Access the free-to-use build script on GitHub:
[https://lnkd.in/d8ayj7ZE]
vishnu vaishnav | Sukhveer R. | Vadher Chirag | Harsh Bhut | Harsh Patel |Kaushal Narodiya | Janak Dharaiya | Anand Dodiya | Indeeksha Digital Pvt. Ltd. | IndEeksha Innovative Semiforce (ActivEdge)