1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Verification Series Part 7:SystemVerilog Functional Coverage 2025-1
Verification Series Part 7_SystemVerilog Functional Coverage

Udemy – Verification Series Part 7:SystemVerilog Functional Coverage 2025-1

توضیحات

Verification Series Part 7:SystemVerilog Functional Coverage، دوره آموزش سری Verification، قسمت ۷: پوشش عملکردی SystemVerilog توسط آکادمی یودمی منتشر شده است. فرآیند تأیید با پیشرفت‌های ایجاد شده در زبان‌های توصیف سخت‌افزار (HDL) و IPها روز به روز پیچیده‌تر و زمان‌برتر می‌شود. HDL قابلیت‌هایی را اضافه کرده است که به مهندسان امکان طراحی و نوشتن تست‌بنچ برای سیستم‌های پیچیده را می‌دهد. اما تأیید قصد طراح و تصمیم‌گیری درباره مجموعه‌ای از محرک‌های مناسب برای تطابق با طرح تأیید همیشه با HDL آسان نیست. بنابراین، SystemVerilog با معرفی Assertions و Coverage نیاز به این امر را با اضافه کردن ساختارهای مستقل به زبان برآورده می‌کند. Assertions در SystemVerilog به ما امکان می‌دهد که قصد طراح را در حوزه‌های زمانی (Temporal) و غیر زمانی (Non-Temporal) بررسی کنیم. پوشش عملکردی مانند بازخوردی برای محرک‌هایی عمل می‌کند که به DUT ارسال می‌کنیم، به طوری که بتوانیم بهترین محرک را برای تأیید طرح در کمترین زمان ممکن پیدا کنیم.

این دوره اصول انواع مختلف باکس‌ها را پوشش می‌دهد، از جمله: باکس‌های ضمنی (Implicit bins)، صریح (Explicit bins)، وایلدکارد (Wildcard bins)، قابل چشم‌پوشی (Ignore bins)، پیش‌فرض (Default bins) و غیرمجاز (Illegal bins)، با نمایش هر یک از آن‌ها در RTL. اصول گروه‌های پوشش، گروه‌های پوشش قابل‌استفاده مجدد (Reusable Covergroup) و روش‌های مختلف نمونه‌گیری (Sampling)، از جمله نمونه‌گیری رویداد، متد sample()، و روش نمونه‌گیری تعریف شده توسط کاربر، به‌طور مفصل بحث می‌شوند. پوشش عملکردی به ما این امکان را می‌دهد که رابطه بین سیگنال‌ها را از طریق پوشش متقابل (Cross Coverage) بررسی کنیم و بحث مفصلی درباره پوشش متقابل و استراتژی‌های فیلتر کردن ترکیب‌های مختلف ارائه می‌شود. در نهایت، باکس‌های انتقالی (Transition bins) که قابلیت‌های زمانی را به پوشش عملکردی اضافه می‌کنند، نیز با پروژه‌هایی که استفاده از پوشش عملکردی در تست‌بنچ‌های Verilog و SystemVerilog را نشان می‌دهند، به تفصیل مورد بحث قرار می‌گیرند.

آنچه خواهید آموخت

  • استفاده از پوشش عملکردی در تأیید
  • باکس‌های ضمنی و صریح، باکس‌های پیش‌فرض
  • باکس‌های غیرمجاز، باکس‌های قابل‌چشم‌پوشی، باکس‌های Wildcard و باکس‌های پیش‌فرض
  • گروه‌های پوشش، رویدادهای نمونه‌گیری، گروه‌های پوشش قابل‌استفاده مجدد
  • باکس‌های انتقالی و پوشش متقابل
  • استفاده از پوشش عملکردی در Verilog و SystemVerilog TB
  • نمایش‌های پوشش عملکردی با استفاده از شمارنده‌ها، اولویت‌دهنده‌ها (Priority Encoders)، جمع‌کننده‌ها (Adders)، FIFO، SPI و چندین RTL دیگر

این دوره برای چه کسانی مناسب است

  • هرکسی که علاقه‌ مند به استفاده از پوشش عملکردی در فرآیند تأیید باشد تا محرک‌هایی مطابق با طرح‌های تأیید تولید کند

مشخصات دوره Verification Series Part 7:SystemVerilog Functional Coverage

  • ناشر : Udemy
  • مدرس : Kumar Khandagle
  • زبان: انگلیسی
  • سطح آموزش: مقدماتی
  • تعداد دروس: 137
  • مدت زمان آموزش: 7 ساعت و 43 دقیقه

سر فصل های دوره Verification Series Part 7:SystemVerilog Functional Coverage

Verification Series Part 7_SystemVerilog Functional Coverage

پیش نیاز های دوره

  • Fundamentals of Verilog, Digital Electronics, SystemVerilog

تصاویر

Verification Series Part 7_SystemVerilog Functional Coverage

فیلم نمونه

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 184 مگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

1.17 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست