My colleague Mihai-Corneliu Cristescu is researching ways to enhance functional verification using intelligent automation. He did a thorough review and analyzed Machine Learning Techniques for Improving the Performance Metrics of Functional Verification. He wrapped up and published his conclusions in the Romanian Journal of Information Science and Technology. You can see a written summary over here and read the details over here.
Using Python in verification is not a brand new thing, but for sure it did not reach the mainstream attention of the verification community. I admire that DVClub Europe 2021 conference invited the community to discuss this topic. I invite you to go through the slides and watch the video recordings on the TVS website. I would also like to list the highlights of the conference: PyUVM – Using Python in Verification, Constrained Random Stimulus Generation in Python, Coverage in Python – pros and cons, Why you shouldn’t use Python in Verification and Processor Verification in Python,