Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

RISC-V RV32I RTL Verification using UVM

via SWAYAM Plus

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates

The course provides an exploration to RISC-V RV32I RTL - Processor IP Verification using UVM, by delving into RISC-V architecture. The course begins with the Instruction Set Architecture, RV32I processor with a 5-stage pipeline continues with Linux OS fundamentals and transition to UVM, covering its architecture, stimulus modeling, phases, configuration etc.. The course engage with a hands-on labs for UVM setup, sequence creation, and register abstraction model.

Intended audience

Processor Architect, Processor Verification Engineer, RISC-V Verification Engineer, CPU Verification Engineer, VLSI Design Engineer, VLSI Verification Engineer

Prerequisites

  • Prior knowledge in Digital electronics, Computer architecture, SystemVerilog HVL Competency level - Intermediate to Expert

Assessment & certification

  • Assessment fee: Included — no extra fee
  • Assessment mode: Online proctored
  • Assessment type: MCQ
  • Assessment provider: Maven Silicon
  • Certificate provider: SWAYAM Plus and Maven Silicon

NCrF level: 7 (NCrF credit-eligible)

Syllabus

  • Week 1: RISC-V Instruction Set Architecture
  • Week 2: RISC-V RV32I Processor
  • Week 3: RISC-V RV32I 5 Stage Pipelined RTL Design
  • Week 4: Linux Operating System
  • Week 5: Universal Verification Methodology Overview
  • Week 6: Universal Verification Methodology Concepts
  • Week 7: UVM Reference Material
  • Week 8: UVM Lab Setup Guide - Reference Materials
  • Week 9: UVM Labs
  • Week 10: Project: RISC-V Processor Verification
  • Week 11: Assessments

Taught by

Maven Silicon Experts

Reviews

Start your review of RISC-V RV32I RTL Verification using UVM

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.