Breaking the License Barrier: The World’s First UVM + Verilator Hands-On Bootcamp - Mar-1, Sunday 3-5 PM PST
For decades, the power of UVM (Universal Verification Methodology) has been locked behind the high-cost gates of commercial simulators. At AsFigo, we believe the future of silicon verification belongs to the community. We are breaking those gates down to empower a new generation of verification engineers.
A Community Milestone
The dream of open-source UVM is the result of a massive, multi-year industry effort. Foundations laid by the CHIPS Alliance, DARPA, Google, and Antmicro have reached a critical tipping point. This movement was fueled by the relentless technical contributions of pioneers such as Wilson Snyder, Geza Lore, Krzysztof Bieganski, et al., whose work over the last several years made the "impossible" possible.
The public breakthrough for UVM support in Verilator was announced in late 2023. On that very day, we at AsFigo successfully ported a complete APB UVC and published our journey here.
AsFigo’s Commitment to the Core
We don't just use Verilator; we help build it. AsFigo engineers have been constantly contributing test cases, reporting issues, and hardening the codebase. Recently, our own Srinivasan Venkataramanan (Srini) contributed features to the Verilator core, including enhancements for the constrained random solver and utility system functions.
This Bootcamp is where we share the practical "know-how" derived from these contributions, including how we have successfully migrated 10+ IPs (APB, AHB, AXI, I2C, SPI, etc.) using this open-source flow.
π ️ The Bootcamp: No Slides. No Lectures. Just Raw Verification.
This is a 2-hour, high-intensity session in Milpitas designed for UVM-aware engineers, Masters students, and hobbyists. We are moving beyond theory to get UVM environments running on your local machine.
- The Goal: Run a full UVM testbench on your laptop.
- The Methodology: Learn the AsFigo "Tool-Agnostic" coding style—the specific restrictions that allow UVCs to migrate seamlessly from commercial tools to Verilator.
- The Bonus: A demonstration of how tools like SVALint can be integrated to maintain code quality from day one.
π Event Details
772 S Main St, Milpitas, CA
π️ Registration & Pricing
We want a committed room of builders. Seats are allocated on a first-come, first-served basis.
- Early Bird (First 15 Seats): $25
- Standard Admission (Remaining 15 Seats): $40
Step 1: Register via the Google Form - https://forms.gle/vxBLGByJrV7XjSA57
Step 2: We will email you a PayPal link to complete payment.
Step 3: Your seat is confirmed once payment is received.
π» Logistics & Prerequisites
To maximize our 120 minutes, attendees must bring:
- Your Own Laptop: Minimum 4GB RAM + decent disk space.
- OS: Ubuntu 22.04+ or Windows with WSL2.
- Connectivity: Your own WiFi hotspot is highly recommended.
- Experience: UVM-aware. Bring your own code or use our provided "Hello World" template.
Comments
Post a Comment