SystemVerilog using Object Oriented Programming

所在平台: Udemy

课程主页: https://www.udemy.com/course/systemverilog-using-object-oriented-programming/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名:** SystemVerilog 物体导向编程 **课程概述:** 在半导体行业,验证工程师面临的挑战是如何设计灵活且可重用的测试平台。随着行业对验证工程师技能需求的不断增长,掌握先进的验证方法学以设计能够被广泛复用的测试平台已变得至关重要。因此,了解分层测试平台中各模块间事务级通信的应用,对于验证工程师来说是必不可少的。本课程旨在教授验证工程师如何利用 SystemVerilog 的物体导向编程(OOP)概念来设计更优的测试平台。 **先修知识:** 本课程假定学习者已掌握验证基础知识以及 SystemVerilog 的基本语法。建议在完成“验证与 SystemVerilog 基础”课程后再学习本课程。 **学习内容:** * 如何在 SystemVerilog 中编写类 (class)。 * 如何处理对象 (object) 和句柄 (handle)。 * 如何实现 OOP 的高级概念,如继承 (inheritance)。 * SystemVerilog 与 C/C++ 的接口。 **课程特色:** * 课程通过丰富的实例进行讲解。 * 每个章节都设有测验,帮助学习者检验学习进度。 * 课程中的所有示例均可在免费模拟器 EDA Playground 上进行模拟。 **适用人群:** 希望学习如何在验证中使用 SystemVerilog 物体导向编程概念的学习者。

课程评论(0条)

课程详情

Flexible and reusable design of a testbench is always a challenge for verification enginner. With growing demands of verification engineers in the semiconductor industry it has become necessary to have knowledge of advanced verification methodologies to design testbenches which can be reused across the diverse population of verification engineers. Thus knowledge of application of transaction level communication between various blocks of layered testbench has become essential for verification engineer. If you want to learn these concepts then you should join this course.This course is introduced for learners who wants to learn how object oriented concepts are used in verification using SystemVerilog. It is assumed that learner is aware of the fundamentals of verification and basic constructs of SystemVerilog. Learners can take this course after completing the course on ‘Fundamentals of Verification and SystemVerilog'.In this course, students will learn how to write a class in SystemVerilog, how to deal with objects and handles how to implement advanced concepts of OOP like inheritance etc. Learners will also be introduced to interfacing between 'C' & SystemVerilog and 'C++' & SystemVerilog. Course is being taught with various examples and learner can monitor self-progress by attempting quiz in each section.All the example discussed in the course can be simulated using freely available simulator EDA Playground.

课程标签

0人关注该课程

主题相关的课程