تأیید SOC با استفاده از SystemVerilog

ضبط شده
یک دوره جامع که مفاهیم تأیید طراحی سیستم روی یک تراشه و برنامه‌نویسی به زبان SystemVerilog را آموزش می‌دهد.
امتیاز دوره
هنوز امتیاز ندارد
  • زیرنویس فارسی و انگلیسی
  • زندگی فعال
  • 27 اپیزود
  • 3 ساعت و 57 دقیقه
تأیید SOC با استفاده از SystemVerilog

در این دوره چه چیز هایی می آموزید؟

اپیزودها

اپیزود 1 مقدمه و بررسی کلی
5 دقیقه

مقدمه‌ای کوتاه و بررسی دوره - اهداف دوره، انتظارات، روش‌های آموزشی و غیره.

اپیزود 2 مقدمه‌ای بر جریانات طراحی SOC و VLSI
6 دقیقه

معرفی می‌کند که SOC چیست و جریان طراحی SOC/VLSI چیست

اپیزود 3 تأیید - چه، چرا و چگونه؟
8 دقیقه

مفاهیم پایه در مورد اینکه تأیید چیست، چرا انجام می‌شود و چگونه انجام می‌شود

مفاهیم طرح تأیید، رویکردها، سطوح تأیید و معیارهای تأیید را توضیح می‌دهد

این سخنرانی به توضیح تأیید مبتنی بر شبیه‌سازی، تأیید رسمی و نیمه‌رسمی و تأیید مبتنی بر اظهار (ادعا) می‌پردازد.

توضیح و مقایسه تست هدایت‌شده و تصادفی و متریک‌های پوشش و کاربرد آن‌ها

آخرین روندها مانند شبیه‌سازی شتاب‌زده، امولاسیون و خلاصه‌ای از این بخش را توضیح می‌دهد

معرفی زبان سیستم ورilog - تاریخچه و تکامل

طراحی پایه/ساختار TB و جزئیات در مورد نوع داده‌ها و عملگرها در زبان SV توضیح داده شده است

توضیحات مربوط به حلقه‌ها و ساختارهای کنترل جریان - if/else، for/repeat/while، case/casex/z و غیره

توضیحاتی درباره پشتیبانی زبان سیستم ورilog برای زیرروال‌ها - وظایف و توابع

توضیحاتی در مورد پشتیبانی SV از آرایه‌ها (ثابت/پویا/وابسته) و صف‌ها

توضیح می‌دهد ساختار رابطی که برای انتزاع اطلاعات اتصال بین ماژول‌ها استفاده می‌شود

سازه‌های بلوک کلاک برای مشخص کردن اطلاعات زمان‌بندی توضیح داده شده با مثال‌ها

توضیح ساختارهای بلوک برنامه System Verilog

مفاهیم پایه عمومی برنامه‌نویسی شی‌گرا - وراثت، ترکیب، چندریختی را توضیح می‌دهد

توضیح می‌دهد تعاریف کلاس، وراثت، استفاده از چند شکل‌گرایی، کلمات کلیدی ثابت، استاتیک و کلاس‌های انتزاعی

رابط‌های مجازی را توضیح می‌دهد و نحوه استفاده از آن برای اتصال دنیای پویاي کلاس‌ها به دنیای ثابت ماژول‌ها را نشان می‌دهد.

اصول ایجاد محدودیت‌های تصادفی در سیستم ورilog توضیح داده شده است - تصادفی ساده، محدودیت‌های ساده، محدودیت‌های نتیجه‌ای، محدودیت‌های حلقه/آرایه و غیره

ادامه محدودیت‌های تصادفی - توضیح می‌دهد که محدودیت‌های توزیع، محدودیت‌های لایه‌ای و یک مثال کامل از نحوه استفاده‌ی همه‌ی این‌ها با هم چگونه است

مفاهیم فرایندها و رشته‌ها در System Verilog را توضیح می‌دهد و نحوه پیاده‌سازی آن‌ها را بیان می‌کند.

مفاهیم جعبه‌های پیام سیستم ورilog و کاربردهای آن را توضیح می‌دهد

توضیح پیاده‌سازی و استفاده از رویدادها و سمیفورها در System Verilog برای همگام‌سازی و دست دادن بین فرایندها

یک مطالعه موردی در مورد به کارگیری تمام مفاهیم تأیید که تا کنون آموخته شده‌اند در یک مشکل واقعی تأیید طراحی

توضیح نیاز و تاریخچه متدولوژی‌های بررسی استاندارد صنعت

مقدمه‌ای کوتاه بر متدولوژی‌های OVM/UVM و نکات برجسته آن‌ها

خلاصه‌ای از دوره و موضوعات احتمالی دوره‌های آینده. لطفاً در مورد محتوا یا بهبودهای لازم نظر دهید. همچنین به مدرسه جدید اعتبارسنجی و بهبود کیفیت من مراجعه کنید تا درباره SVA، پوشش و دوره‌های آینده بیشتر بیاموزید. http://verificationexcellence.usefedora.com/ متشکرم رمداس

توضیحات دوره

این دوره مفاهیم تأیید طراحی سیستم روی چیپ (SoC) را معرفی می‌کند و بر روی جریان‌ها و روش‌های تأیید عملکرد تأکید دارد.

این دوره همچنین آموزش می‌دهد که چگونه با زبان System Verilog کد نویسی کنیم - که پرکاربردترین زبان توصیف سخت‌افزار برای طراحی و تأیید SoC در صنعت نیمه‌هادی است.

این دوره به چندین بخش تقسیم شده و هر قسمت با استفاده از ویدئوی کوتاه مفاهیم را توضیح می‌دهد. پس از هر چند جلسه، تمرینات آزمایشگاهی ارائه می‌شود و دانشجویان تحت هدایت قرار می‌گیرند تا عملاً کد نویسی کرده، شبیه‌سازی انجام دهند و با استفاده از یک شبیه‌ساز و نمایش‌گر شکل‌موج مبتنی بر مرورگر رایگان تأیید کنند؛ همچنین آزمون‌هایی اضافه شده‌اند تا دانش و پیشرفت دانشجویان را مورد سنجش قرار دهند.

بخش دوم دوره که به روش‌های تأیید پیشرفته و استاندارد صنعتی مانند OVM/UVM می‌پردازد، بر اساس بازخورد این دوره دنبال خواهد شد.

 

 

تأیید SOC با استفاده از SystemVerilog

 

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

  1. دانشجویان VLSI، طراحی سیستم های دیجیتال و جاسازی شده، میکروالکترونیک که می خواهند برای کار در صنعت نیمه هادی آماده باشند.
  2. متخصصان طراحی و تأیید دیجیتال که مشتاق یادگیری مداوم هستند.

 

✅ این دوره چه پیشنیازهایی دارد؟

  • طراحی دیجیتال پایه یا آگاهی از جریان طراحی تراشه
  • اشتیاق به یادگیری

دانشجویان دیگر خریده اند

شروع کار به عنوان یک توسعه‌دهنده وب
شروع کار به عنوان یک توسعه‌دهنده وب
  • 13 اپیزود
  • 1 ساعت و 6 دقیقه
  • سطح مقدماتی
امتیاز دوره ( 1 نفر)
5 از 5
11,000 99,000
تــومـان
مشاهده دوره
از بازی تا واقعیت؛ همسفر هوش مصنوعی شویم
از بازی تا واقعیت؛ همسفر هوش مصنوعی شویم
  • 1 اپیزود
  • 37 دقیقه
  • سطح مقدماتی
امتیاز دوره ( 2 نفر)
4.5 از 5
رایگان
تــومـان
مشاهده دوره
دوره عملی پداگوژی ( کتاب کار فراگیر )
دوره عملی پداگوژی ( کتاب کار فراگیر )
  • 1 اپیزود
  • 23 دقیقه
امتیاز دوره ( 3 نفر)
4 از 5
رایگان
تــومـان
مشاهده دوره
چالش ۵ روزه نهایی گیت
چالش ۵ روزه نهایی گیت
  • 25 اپیزود
  • 1 ساعت و 18 دقیقه
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
13,000 117,000
تــومـان
مشاهده دوره
طراحی سایت با وردپرس دوره مقدماتی
طراحی سایت با وردپرس دوره مقدماتی
  • 10 جلسه
  • 15 ساعت
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
1,250,000 1,568,000
تــومـان
مشاهده دوره
مدیریت MongoDB، پیشرو NOSQL با وضوح و اعتماد به نفس
مدیریت MongoDB، پیشرو NOSQL با وضوح و اعتماد به نفس
  • 67 اپیزود
  • 12 ساعت و 18 دقیقه
امتیاز دوره
هنوز امتیاز ندارد
123,000 1,099,000
تــومـان
مشاهده دوره

استاد دوره

امتیاز 4.25 ( 690 رای)
2123 امتیاز و کامنت
7668 دانشجو
287 دوره آموزشی

دوره های بیشتر از استاد ماراد، مرکز آموزش از راه دور

برای کامنت دادن باید وارد حساب کاربریتون بشین

کامنت ها

39,000 تومان
349,000 تومان
  • 27 اپیزود در مجموع 3 ساعت و 57 دقیقه
  • 11 دانشجو
  • قابل پخش در همه ساعات شبانه روز
  • قابل استفاده روی تلفن همراه و رایانه
  • گواهینامه پایان دوره ماراد
امتیاز دوره
هنوز امتیاز ندارد
شرکت در دوره
ضمانت بازگشت وجه
درگاه پرداخت ایمن
پشتیبانی 24 ساعته
تضمین کیفیت