لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طراحی و خودکارسازی VLSI بخش اول: منطق دیجیتال
- آخرین آپدیت
دانلود VLSI CAD Part I: Logic
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یک تراشه VLSI مدرن موجودی بسیار پیچیده دارد؛ از منطق و کنترل گرفته تا حافظه، اتصالات و غیره. اما چگونه این تراشههای پیچیده را طراحی میکنیم؟ پاسخ در ابزارهای نرمافزاری CAD نهفته است. در این دوره یاد میگیرید که چگونه این ابزارها را بسازید. یک تراشه VLSI امروزی موجودی فوقالعاده پیچیده است: میلیاردها ترانزیستور، میلیونها گیت منطقی برای محاسبات و کنترل، بلوکهای بزرگ حافظه و بلوکهای تعبیهشده با طراحیهای پیشین (که IP یا مالکیت فکری نامیده میشوند). انسانها چگونه این تراشهها را مدیریت و طراحی میکنند؟ پاسخ این است که مجموعهای از ابزارهای طراحی به کمک کامپیوتر (CAD)، یک توصیف انتزاعی از تراشه را دریافت کرده و آن را مرحله به مرحله به یک طراحی نهایی تبدیل میکنند. این کلاس بر ابزارهای اصلی طراحی که در ساخت مدارات مجتمع با کاربرد خاص (ASIC) یا سیستم روی تراشه (SoC) استفاده میشوند، تمرکز دارد. تمرکز ما در این بخش اول بر روی بازنماییهای کلیدی منطق بولی است که سنتز و تایید منطق در سطح گیت را امکانپذیر میسازد. این اولین قدم در زنجیره طراحی است، جایی که از سطح منطق به سمت چیدمان (Layout) حرکت میکنیم. هدف ما این است که دانشجویان نحوه عملکرد خودِ ابزارها را در سطح الگوریتمهای بنیادی و ساختارهای داده درک کنند. موضوعات پوشش داده شده شامل: جبر بولی محاسباتی، تایید منطق (Logic Verification) و سنتز منطق (دو سطحی و چند سطحی) میباشد.
پیشنیازهای پیشنهادی:
تجربه برنامهنویسی (C, C++, Java, Python و غیره) و دانش پایه در ساختار دادهها و الگوریتمها (بهویژه الگوریتمهای بازگشتی). درک طراحی دیجیتال پایه شامل: جبر بولی، نقشههای کارنو (K-maps)، گیتها و فلیپفلاپها، و طراحی ماشین حالت محدود (FSM). جبر خطی و حساب دیفرانسیل و انتگرال در سطح دانشجویان سال آخر مهندسی. آشنایی با مفاهیم اولیه VLSI در مقطع کارشناسی مزیت محسوب میشود اما الزامی نیست. ما دوره را بهگونهای تدریس میکنیم که مستقل باشد، اما دانشجویانی که با VLSI آشنایی دارند میتوانند از برخی مطالب مقدماتی عبور کنند.
سرفصل ها و درس ها
آشنایی و مقدمه
Orientation
خوشآمدگویی و مقدمه
Welcome and Introduction
جبر بولی محاسباتی
Computational Boolean Algebra
جبر بولی محاسباتی: مبانی
Computational Boolean Algebra: Basics
جبر بولی محاسباتی: تفاضل بولی
Computational Boolean Algebra: Boolean Difference
جبر بولی محاسباتی: عملگرهای کوانتیفایر
Computational Boolean Algebra: Quantification Operators
جبر بولی محاسباتی: کاربرد در ترمیم شبکه منطقی
Computational Boolean Algebra: Application to Logic Network Repair
جبر بولی محاسباتی: تاکتولوژی بازگشتی
Computational Boolean Algebra: Recursive Tautology
نمایش نظرات