- This event has passed.
Increase your productivity with Continuous Integration flows
January 20 @ 11:00 am - 12:00 pm PST
In a team environment, verification engineers push code changes every day, and sometimes several times a day, to a shared repository. Each change has the potential to introduce new bugs into the design. Accordingly, when many changes are being made, it is difficult to pinpoint which one introduced new bugs, and much time can be wasted backtracking. Continuous Integration (CI) can help solve the problem by automatically running predefined tests for every time a push to the repository is made. You can create a set of scripts that execute tests every time a change is submitted. There’s no need to backtrack through previous changes as the bugs will be in the most recent push – and should be easier to find because of that.
There are several CI tools available such as Gitlab and Jenkins. In this webinar, we will be looking at these two tools and demonstrate how you can integrate Riviera-PRO into them – to run simulations every time there is a code change. We will walk through the various steps and scripts you will need to create to automate the process of CI. We will also look at how to generate and view coverage in these tools, plus we’ll show you how improvements can be made to the scripts to accelerate the simulations.
- Introduction to CI
- License and Software Requirements
- Steps to create the CI flow
- Live demo
- 45 min presentation/live demo
- 15 min Q&A
Sunil Sahoo provides support for customers exploring simulation tools as an Aldec Applications Engineer. His practical engineering experience includes areas in, Digital Designing, Functional Verification and Wireless Communications. He has worked in wide range of engineering positions that include Digital Design Engineer Verification Engineer and Applications Engineer. He received his B.S. in Electronics and Communications Engineering from VIT University, India in 2008 and M.S in Computer Engineering from Villanova University, PA in 2010.