تأیید SOC با استفاده از SystemVerilog
-
زیرنویس فارسی و انگلیسی
- زندگی فعال
- 27 اپیزود
- 3 ساعت و 57 دقیقه
در این دوره چه چیز هایی می آموزید؟
اپیزودها
مقدمهای کوتاه و بررسی دوره - اهداف دوره، انتظارات، روشهای آموزشی و غیره.
معرفی میکند که SOC چیست و جریان طراحی SOC/VLSI چیست
مفاهیم پایه در مورد اینکه تأیید چیست، چرا انجام میشود و چگونه انجام میشود
مفاهیم طرح تأیید، رویکردها، سطوح تأیید و معیارهای تأیید را توضیح میدهد
این سخنرانی به توضیح تأیید مبتنی بر شبیهسازی، تأیید رسمی و نیمهرسمی و تأیید مبتنی بر اظهار (ادعا) میپردازد.
توضیح و مقایسه تست هدایتشده و تصادفی و متریکهای پوشش و کاربرد آنها
آخرین روندها مانند شبیهسازی شتابزده، امولاسیون و خلاصهای از این بخش را توضیح میدهد
معرفی زبان سیستم ور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) را معرفی میکند و بر روی جریانها و روشهای تأیید عملکرد تأکید دارد. این دوره همچنین آموزش میدهد که چگونه با زبان SystemVerilog کد نویسی کنیم - که پرکاربردترین زبان توصیف سختافزار برای طراحی و تأیید SoC در صنعت نیمههادی است. این دوره به چندین بخش تقسیم شده و هر قسمت با استفاده از ویدئوی کوتاه مفاهیم را توضیح میدهد. پس از هر چند جلسه، تمرینات آزمایشگاهی ارائه میشود و دانشجویان تحت هدایت قرار میگیرند تا عملاً کد نویسی کرده، شبیهسازی انجام دهند و با استفاده از یک شبیهساز و نمایشگر شکلموج مبتنی بر مرورگر رایگان تأیید کنند. همچنین آزمونهایی اضافه شدهاند تا دانش و پیشرفت دانشجویان را مورد سنجش قرار دهند.
بخش دوم دوره که به روشهای تأیید پیشرفته و استاندارد صنعتی مانند OVM/UVM میپردازد، بر اساس بازخورد این دوره دنبال خواهد شد.
دانشجویان دیگر خریده اند
سفارشی
- 21 اپیزود
- 7 ساعت
- سطح مقدماتی
- 32 اپیزود
- 1 ساعت و 5 دقیقه
- سطح مقدماتی
- 25 اپیزود
- 1 ساعت و 54 دقیقه
- سطح مقدماتی
- 1 جلسه
- 60 دقیقه
- 8 اپیزود
- 40 دقیقه
- سطح مقدماتی
- 33 اپیزود
- 1 ساعت و 29 دقیقه
- سطح مقدماتی
- 8 اپیزود
- 2 ساعت و 4 دقیقه
- سطح مقدماتی
استاد دوره
کامنت ها
هشتگ ها
-
27 اپیزود در مجموع 3 ساعت و 57 دقیقه
-
0 دانشجو
-
قابل پخش در همه ساعات شبانه روز
-
قابل استفاده روی تلفن همراه و رایانه
-
گواهینامه پایان دوره ماراد
کامنت شما با موفقیت ارسال شد
ثبت گزارش دوره
برای ارسال گزارش میبایست ابتدا وارد شوید
گزارش شما با موفقیت ارسال شد
ورود / ثبت نام
برای فالو کردن استاد ابتدا وارد شوید
ثبت نام در دوره
برای مشاهده این اپیزود باید در دوره ثبت نام کنید.