لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش UVM برای تأیید قسمت 2: پروژه ها
UVM for Verification Part 2 : Projects
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
استفاده از UVM برای تأیید رایج ترین RTL ها. APB، AXI تأیید پروتکلهای ارتباطی یعنی. UART، SPI، I2C درک استفاده از توالی سنجی مجازی، کتابخانه توالی و آنالیز TLM FIFO پیش نیازها: درک اولیه UVM
نوشتن میزهای تست Verilog پس از تکمیل طراحی RTL همیشه سرگرم کننده است. می توانید به مشتریان اطمینان دهید که در سناریوهای آزمایش شده طرح بدون اشکال خواهد بود. همانطور که پیچیدگی سیستم روز به روز افزایش می یابد، System Verilog به دلیل قابلیت های قدرتمند و قابلیت استفاده مجدد، به گزینه ای برای تأیید تبدیل می شود که به مهندسان تأیید کمک می کند تا به سرعت باگ های پنهان را پیدا کنند. System Verilog از رویکرد ساختاریافته عقب است، در حالی که UVM برای تشکیل یک اسکلت عمومی سخت کار می کند. افزودن پایگاه داده پیکربندی، روشی را که در گذشته برای کار با زبان تأیید استفاده میکردیم تغییر میدهد. در عرض چند سال، مهندسان تأیید قابلیتهای UVM را شناختند و آن را به عنوان یک استاندارد واقعی برای تأیید طراحی RTL پذیرفتند. UVM یک دوره طولانی در حوزه تأیید خواهد داشت. از این رو، یادگیری در مورد UVM به متقاضیان VLSI کمک می کند تا در این حوزه شغلی را دنبال کنند.
این یک دوره آموزشی مبتنی بر آزمایشگاه است که به گونهای طراحی شده است که هر کسی با اصول UVM میتواند بفهمد که مهندسان تأیید چگونه از UVM برای تأیید RTLها و بلوکهای فرعی رایج در FPGA استفاده میکنند. این دوره شامل تایید مدار ترکیبی مانند جمع کننده ترکیبی، مدار متوالی مانند فلیپ فلاپ داده، رابط های ارتباطی مانند تولید کننده ساعت، UART، SPI و I2C و پروتکل های اتوبوس مانند APB، AXI و نمایش چند مفهوم مفید UVM مانند یک توالی سنجی مجازی، تحلیل TLM FIFO، و یک کتابخانه توالی.
سرفصل ها و درس ها
دستور جلسه
Agenda
بررسی اجمالی دوره
Course Overview
تایید مدار ترکیبی: ضریب 4 بیتی
Verification of Combinational Circuit : 4-bit Multiplier
ضریب P1
Multiplier P1
ضریب P2
Multiplier P2
ضریب P3
Multiplier P3
کد طراحی
Design Code
محیط تأیید
Verification Environment
تأیید مدار متوالی: Flipflop داده
Verification of Sequential Circuit : Data Flipflop
DFF P1
DFF P1
DFF P1
DFF P1
DFF P3
DFF P3
کد طراحی
Design Code
کد تایید
Verification Code
تایید UART
Verification of UART
ژنراتور ساعت برای Baud های مختلف
Clock Generator for different Baud
نمایش نظرات